Google 没有为我的多语言网站编制索引
Google does not index my multi-language website
我们即将正式推出 Cleanfox : www.cleanfox.io
Google 仅以英文索引该网站的问题,当我查看 Google.fr 上的搜索结果时,索引内容是英文的。
我已经在 Google 网站管理员控制台上完成了所有必需的内容,同时添加了 FR 和 EN。我在元和链接(导致另一种语言的两个链接)中添加了 hreflang 属性...但是没有任何反应,所有内容都只是用英文索引。
问题是您对两种语言 (see answer with more details) 使用相同的 URL。
此外,使用 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
的翻译。
为此,您已经为 fr 语言创建了页面,因此 google 将认为两者是不同的页面,并将 cr
我们即将正式推出 Cleanfox : www.cleanfox.io
Google 仅以英文索引该网站的问题,当我查看 Google.fr 上的搜索结果时,索引内容是英文的。
我已经在 Google 网站管理员控制台上完成了所有必需的内容,同时添加了 FR 和 EN。我在元和链接(导致另一种语言的两个链接)中添加了 hreflang 属性...但是没有任何反应,所有内容都只是用英文索引。
问题是您对两种语言 (see answer with more details) 使用相同的 URL。
此外,使用 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
的翻译。
为此,您已经为 fr 语言创建了页面,因此 google 将认为两者是不同的页面,并将 cr