当我的网站没有根页面时是否存在问题(例如Google)?


8

我有一个多语言站点,该站点包含以下语言:

http://www.example.com/en/
http://www.example.com/de/
http://www.example.com/fr/

为了避免重复的链接,可以不用根(/)页面吗?

即,根301重定向到/en/

$ curl -I http://www.example.com/
HTTP/1.1 301 Moved Permanently
Location: /en/

Google介意还是我介意?有没有人?

Answers:


10

如果根(/)301重定向到/en/,则Google很可能会认为您的首页是http://www.example.com/en/,没有根(/)页面也没有问题。

关于多语言网站的Google指南,您可以使用此方法来分隔网站上的语言。


4
根目录下的脚本通常也可能会根据用户IP地址的区域位置或浏览器的用户代理和区域设置来标识最合适的语言,然后将用户重定向到该语言,这是一种常见的做法。你的网页。例如,从法国境内的某个位置进行连接可能会将用户重定向到,http://www.example.com/fr/除非他们系统上存储的cookie记住了上次访问时的首选语言选择。
richhallstoke

具有自动重定向的根URL很好(使用302)。引用它时,我将使用“ hreflang”值“ x-default”(在上面链接的指南中)。
约翰·穆勒

3

从SEO的角度来看,不,页面没有根目录不是问题。搜索引擎的索引URL,无论它们是否在子文件夹中都没有关系。

但是,从用户体验的角度来看,您真的不应该假设任何登陆您网站根目录的人都希望看到英文版本。假设一位日本用户向您的一个朋友介绍了您在上的出色网站,www.example.com而日本用户将其输入到他们的浏览器中。然后,即使他们不会阅读英语,也会将它们转发到您网站的英语版本。他们很可能只会离开,而再也不会想到您的网站。

适当的解决方案是尝试在服务器端检测浏览器的语言,然后重定向到适当的语言。失败(如果未设置语言,或者有多种语言),则将根页面设置为仅要求用户选择其首选语言,然后将其重定向到适当的主页。

重定向到英语版本可能不会对您造成伤害,但是如果遵循我的上述方法,您的非英语用户可能会获得更好的体验。


2
这是非常好的建议,这就是为什么您从我这里得到+1的原因,但是它不能解决/回答最初提出的问题。也许应该对其进行编辑以解决该问题,或者对该问题进行评论。
Steven Magana-Zook 2014年

1
s / their / they're
TRiG 2014年

0

这取决于您拥有哪种“无根页面”。我的个人网站最初返回“ 404”用于/(以及常见的变体,例如/index.html/index.php)。

Google可以使用指向实际页面的入站链接来查找内容,但没有任何麻烦,但是Cuil搜寻器无法处理它:我会看到对它所跟随的入站链接的请求,对的请求/,然后什么都没有,而且我的网站从未显示过在他们的搜索结果中。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.