SEO根据他的浏览器区域设置“重定向”用户有多糟糕?

时间:2010-04-13 08:48:09

标签: apache seo multilingual

对于个人页面,我使用Apache中的MultiViews选项来确定他应该看哪个页面,具体取决于他的语言环境。 这就是我的工作。

Options MultiViews
AddLanguage fr .fr
AddLanguage en .en
 <IfModule mod_negotiation.c>
     LanguagePriority fr en
 </IfModule>

我想知道搜索引擎优化这样做是否有害,因为Googlebot可能会落在'fr'或'en'上,但不会两者兼而有之。

如果我将页面中的链接添加到不同的语言页面,是否会修复。

4 个答案:

答案 0 :(得分:4)

在进行语言协商或一般content negotiation时,有几种后退方法。如果未找到匹配项,您可以发送或重定向到默认选项,也可以显示可用选项列表。 (见Common HTTP Implementation Problems – Guideline 9: Provide default and fall-back solutions

我不确定谷歌是否会发送一份首选语言列表(而且我很怀疑)。但是如果HTTP标头中缺少语言首选项而对首选语言没有其他提示(即在URI中),我会发送一个可用选项列表。然后谷歌,其他搜索引擎,甚至你的人类用户都可以选择所有可用的语言版本。

答案 1 :(得分:3)

  • 无论如何你应该有内部链接。什么人想要动态改变语言?发生;)

  • 否则 - 没有。有些人不会对传入链接进行愚蠢的链接管理可能会很好(否则他们可能最终都会链接到EN)。

答案 2 :(得分:2)

重定向并非“糟糕”,但您需要确保搜索引擎可以访问两种语言版本的页面,否则您将无法为其中一个版本编制索引。

  

如果我将页面中的链接添加到不同的语言页面,是否会修复。

是。无论如何你应该这样做,以便浏览器设置了不恰当语言的用户(例如,他们使用公共机器)仍然可以选择他们喜欢的语言。

答案 3 :(得分:1)

  

我想知道搜索引擎优化这样做是否有害,因为Googlebot可能会落在'fr'或'en'上,但不会两者兼而有之。

由于您不知道某个机器人来自哪里,并且您无法保证机器人位置永远不会改变,因此可能会导致混淆。如果机器人现在会看到不同的版本,那么它可能会决定页面太不稳定,因此它的排名很高。无论如何,只有谷歌人才能告诉你其含义是什么。

也不要这样做,主页的网址保持不变,但内容以不同的语言提供。每个版本都应该有其特定的URL,并且应该修复。

  

如果我将页面中的链接添加到不同的语言页面,是否会修复。

这将有助于本地化网址被发现并保持其排名。但是,您的初始主页可能排名较差或根本没有排名,因为它每次只会重定向到一个随机位置。