Internationalization 如何为动态检测用户语言的x-default页面实现hreflang注释

Internationalization 如何为动态检测用户语言的x-default页面实现hreflang注释,internationalization,seo,sitemap,google-webmaster-tools,Internationalization,Seo,Sitemap,Google Webmaster Tools,我有一个多语言网站,里面有HTML5的游戏 对于每个游戏,网站包括: 默认页面,动态检测用户语言,如果 可能以用户的语言交付游戏,否则默认 对于英语,在不更改用户URL的情况下,我假设用户可以 直接在他的状态栏中键入助记url。 页面的集合,每种支持的语言对应一个页面。 例如: 默认值:isbooth.com/sudoku 中文:isbooth.com/sudoku/en 西班牙语:isbooth.com/sudoku/es ... 按照谷歌的指导方针,我在sitemap.xml中实现了href

我有一个多语言网站,里面有HTML5的游戏

对于每个游戏,网站包括:

默认页面,动态检测用户语言,如果 可能以用户的语言交付游戏,否则默认 对于英语,在不更改用户URL的情况下,我假设用户可以 直接在他的状态栏中键入助记url。 页面的集合,每种支持的语言对应一个页面。 例如:

默认值:isbooth.com/sudoku 中文:isbooth.com/sudoku/en 西班牙语:isbooth.com/sudoku/es ... 按照谷歌的指导方针,我在sitemap.xml中实现了hreflangs并提交给谷歌。 默认页面用hreflang=x-default注释,另一个页面用自己的语言注释 注意,我不需要任何本地化,只需要语言的管理

GoogleWebmaster工具告诉我们站点地图是正确的,索引没有问题

问题是,在“国际目标”部分GWT/Search Traffic GWT显示了错误的Sitemap提供的URL和“x-default”中没有返回标记的备用URL

在我的理解中,我对hreflang的使用是正确的,我不知道如何理解这个错误;此外,我怀疑此错误对站点权限和Serp有效性有一定影响

您可以在以下位置查看我的网站地图:

请注意,如果有人使用英语集浏览器浏览默认页面,则会获得与/en页面相同的页面,与其他语言类似:默认页面始终与浏览器使用的相同语言的特定于一种语言的页面相同

另外,我希望避免将默认值重定向到/en

欢迎任何帮助

谢谢


Giovanni

恐怕您只能在中使用x-default。我还没有从Google找到支持在中使用x-default的文档

您可以使用以确保使用正确的标记

此外,语言分割基于该国谷歌页面的结果,而不是浏览器的语言设置。因此,如果您的浏览器设置为英语,并且您正在从Google Canada的中搜索isbooth.com数独,您将获得法语页面,如果Google.ca是英语页面,您将获得英语页面