【问题标题】:Google does not index my multi-language website谷歌没有索引我的多语言网站
【发布时间】:2016-09-07 10:06:48
【问题描述】:

我们即将正式推出 Cleanfox:www.cleanfox.io

Google 只用英文索引网站的问题,当我在 Google.fr 上查看搜索结果时,索引的内容是英文的。

我已经在 Google 网站管理员控制台上添加了 FR 和 EN 的所有必需内容。我在 meta 和 links(指向另一种语言的两个链接)中都添加了 hreflang 属性...但是什么也没发生,所有内容都只是用英文索引。

【问题讨论】:

标签: seo google-search meta google-search-console hreflang


【解决方案1】:

问题是您对两种语言使用相同的 URL (see answer with more details)。

此外,rel-alternate+hreflang 你应该指向当前文档的翻译,但你似乎总是指向/en//fr(然后重定向到/) .例如,https://www.cleanfox.io/forest 上的以下声明是错误的:

   <link rel="alternate" hreflang="fr" href="https://www.cleanfox.io/fr">
   <link rel="alternate" hreflang="en" href="https://www.cleanfox.io/en">

/fr/en 都不是 /forest 的翻译。

【讨论】:

  • 我想我做了所有的改变,但谷歌仍然说我有 href lang 错误:(
  • @justberare:Google 搜索似乎还没有为您的许多英文页面编入索引(目前只有/en/foxintel/en/landing)。所以你可能需要更多的耐心 :) 你可能还想将旧 URL(使用 301)重定向到新 URL;目前他们给 404。(顺便说一句,我猜你不希望 /en/landing 首先被索引,因为它似乎与主页具有相同的内容。) - 另请注意,你可以问 SEO 问题在Webmasters 上(寻求 SEO 建议,即,什么是好/坏,在 Stack Overflow 上是题外话)。
【解决方案2】:

为此,您已为 fr 语言创建页面,因此 google 将认为两者是不同的页面并且会 cr

【讨论】:

    猜你喜欢
    • 2015-01-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多