用于多语言、桌面和移动站点的 XMLSitemap

XMLSitemap for multi language, desktop & mobile site

有很多关于站点地图的信息,但我还没有找到我要找的东西。

我正在建立一个网站,该网站有单独的 mobile/desktop 页面,还有英语和波兰语。换句话说,站点中的每个页面都有四个副本:

例如 index.html 有 m/index.html pl/index.html & m/pl/index.html

我发现您可以为移动网站制作站点地图,according to google info但站点地图必须只包含移动页面的网址。

然后,google developers 信息显示您将移动网址与其他网址放在同一个站点地图中。

我的问题是,哪个是正确的?或者我完全错过了这一点。

蒂姆

这是一个很好的问题!简短的回答是,为了保持控制和更好地组织,您最好拥有 4 个单独的站点地图 - 用于英语、波兰语、英语移动版和波兰语移动版。

让我解释一下:当您有多个子站点时,使用 4 个不同的站点地图可以让您轻松地将每个部分的 URL 组织在一起。它还清楚地向 Google 表明站点组织,并允许您统一指示页面的等效替代版本。

您应该注意 Google 网站管理员帮助文档没有告诉您结合移动和桌面站点地图。他们的意思是您应该将这两个版本相互引用。因此,在桌面站点地图中,您可以使用 rel="alternate" 注释指出移动等效页面。如果你仔细阅读文档,你会看到他们称之为“双向('bidirectional')注释

同理适用于多语言场景。您应该使用 hreflang 注释指出每个版本上等效的英语和波兰语页面。

如果您正确遵循 hreflang 和 rel="alternate" 注释,您将允许 Google 轻松确定哪个版本(桌面版 v 移动版和英语 v 波兰语)最适合您的用户.