SEO:xml站点地图中的hreflang元素的顺序

问题描述 投票:2回答:1

我一直致力于一个为国际站点实现hreflang标记的重大项目。由于网站的复杂性,我决定采用将相关标记放在XML站点地图中的方法,即使我更像普通的HTML人员。我的站点地图看起来像下面的示例摘录:

<url>
    <loc>http://www.example.com</loc>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
    <xhtml:link href="http://www.example.com" hreflang="x-default" rel="alternate" />
    <xhtml:link href="http://www.example.ca" hreflang="en-ca" rel="alternate" />
    <xhtml:link href="http://www.example.co.uk" hreflang="en-gb" rel="alternate" />
    <xhtml:link href="http://www.example.com" hreflang="en-us" rel="alternate" />
    <xhtml:link href="http://www.example.mx" hreflang="es-mx" rel="alternate" />
</url>

等等

我已经完全实现了一些站点地图,但Google网站管理员工具似乎并没有意识到我已经实现了hreflang。我无法弄清楚发生了什么事;我的每个测试网站的站点地图都是由Google编制索引的,语法对我来说很合适,但不可否认我是XML的新手。我想到的一个理论是,由于某种原因,hreflang标记被完全忽略了,因为它被构造的方式关闭了,但我还没有找到一种方法来自行确定。

我已经对谷歌进行了大量的研究,试图找到答案,但到目前为止我已经空了,所以我想我会直接问:XML是否关心这些元素的顺序?

xml seo sitemap
1个回答
1
投票

订单并不重要。 Hreflang是一个暗示,而不是指令。谷歌不必接受它。 Google通常需要一些时间来抓取并正确索引所有内容。

请提供您网站地图的真实链接,以便我们尽力为您提供更多详细信息。这里没有足够的信息。

请务必按如下方式指定xhtml命名空间:xmlns:xhtml =“http://www.w3.org/1999/xhtml”

© www.soinside.com 2019 - 2024. All rights reserved.