blog

理解语言检测的SEO挑战

<p>上一次,我通过查看使用目录,参数和其他方法优化本地市场内容的方法,回顾了如何有效管理多语言内容细分</p><p>一旦我们对内容进行了排序,我们面临的下一个挑战是如何引导用户 - 更重要的是,搜索蜘蛛(爬虫) - 这个内容本文的目的不是为了争论用户体验甚至是将访问者与特定国家或语言内容进行匹配的方法的哲学问题,而是确保您选择的任何方式,你没有对你的搜索性能产生负面影响语言检测和重定向的问题那么有什么大不了的</p><p>来自德国的人被重定向到我们的德语内容是有道理的,不是吗</p><p>虽然这对访问者来说可能是一种方便,但也可能意味着放逐到网站的下层区域,或者永远不会退出英语内容</p><p>大多数常见的检测方法都会查找来自访问者的信号来决定将它们发送到哪里搜索蜘蛛不要向网站发送与典型的人类访问者相同的信号这意味着抓取工具通常只能“被允许”接收“默认”语言内容在许多情况下,这是英语或以美国为中心的内容让我们回顾一些比较常见的内容站点使用的检测和重定向过程及其对搜索蜘蛛的负面影响动态检测和重定向通过动态检测和重定向,站点使用服务器级别操作或脚本和决策树将访问者(或爬虫)路由到内容检测和后续路由基于访问者的IP位置或浏览器IP位置中设置的首选项(如语言)这是迄今为止最常用的方法u sed在大小网站上这种方法只根据访问者的IP位置提供内容</p><p>例如,如果IP位置显示访问者在德国慕尼黑访问该网站,服务器将为他们提供德国特定或德国服务网站的语言版本浏览器语言首选项这种方法很常见,但是当所有细节都没有正确排序时会出现很多问题使用浏览器首选项,检测脚本会查看访问者通过浏览器的请求提交给服务器的语言首选项</p><p>页面这包含在“http_accept_language”变量中例如,使用法语版Firefox生活在法国的人将默认语言设置为法语/法语,这将把变量“http_accept_language_fr-fr”发送到Web服务器在完美的场景中,脚本将检测法语首选项和法国国家指示符,然后将它们路由到F网站的rance版本并用法语呈现内容这两种方法对搜索引擎都有问题,因为蜘蛛通常从特定位置爬行而不在服务器请求中发出语言首选项信号例如,如果Googlebot,从Mountain View爬行在加利福尼亚州,在使用IP检测的站点上请求了一个德语页面,Web服务器将检测来自美国IP的请求,并且爬虫将被路由到美国版本,并且可能永远不会看到德语版本</p><p>具有浏览器检测功能的站点不会检测到任何语言首选项,从而将蜘蛛路由到站点的默认版本,该站点通常是美国公司的英语版本,以及许多国家/地区安装脚本和Web服务器的本地语言版本确定是否最可靠的测试发生的事情是要求当地市场的员工访问一个网站,看看他们是否被重定向到主要全球主页以外的任何地方如果他们被呈现为本地国家版本,那么该网站使用动态语言检测他们还应该通过更改各种搜索引擎和浏览器类型的用户代理来测试这一点,以确保最广泛的变量集最简单的搜索解决方法这些检测方法是简单地确定请求者是否是一个搜索引擎,并免除他们的任何重定向,给他们他们想要的页面注意我没有说重定向他们或任何其他可能被阴谋理论家误解为伪装的行为但只是让蜘蛛有它要求的页面这将确保蜘蛛可以索引你的本地语言内容 国家/地区站点地图和选择器如果您的站点有多个国家/地区或语言版本,并且您的站点尚未部署上述动态重定向方式之一,那么我们假设您已实施手动解决方案国家/地区选择器可让访问者轻松选择自己选择的县或语言某些跨国网站会强制访问者在您到达目的地时从大量国家/地区或地图中选择要访问的网站版本主页这是有问题的,因为搜索引擎无法“看到”图像或知道在哪里点击,从而阻止他们进入网站是的,他们可以跟随所有链接进入网站(好),除了在很多情况下这些链接呈现为使用Flash的JavaScript弹出窗口,或者最近使用AJAX或Flex编码技术,该方法将阻止蜘蛛查看目标URL,因为它们是在服务器端管理而不是客户端此外,确保您不需要cookie来记住用户的偏好使用页面顶部的下拉菜单选择一个国家/地区正成为呈现全球网站的本地内容选项的最常见选项这种方法允许组织在全球范围内利用主域名如果访问者想要选择不同的国家或语言,他们可以轻松下拉列表并选择他们想要的列表许多站点将cookie选择以引导访问者他们的下次访问请注意,如果设置了国家/语言cookie,请确保您容纳不接受cookie的访问者和蜘蛛,并且不会将其捕获到站点的默认版本IBM的全球门户网站就是一个很好的例子,代表近100种语言/国家选项使用选择器和cookie记住您的选择,他们有效地集成了每个国家/地区站点选项的相对URL,使搜索蜘蛛可以轻松检测所有目标pa ges和访问所有本地市场内容无论您选择何种语言或国家检测方法,关键是确保它不仅用户友好,而且适应蜘蛛正如他们所说,“魔鬼在细节中”并且您确实需要测试所有错误陷阱和重定向变量,以确保您不会将蜘蛛或用户发送到错误的方向,导致搜索引擎中丢失了大部分内容</p><p>本文中表达的意见是客座作者,

查看所有