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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SEO:xml站点地图中的hreflang元素的顺序相关的知识,希望对你有一定的参考价值。

我一直致力于一个为国际站点实现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是否关心这些元素的顺序?

答案

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

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

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

以上是关于SEO:xml站点地图中的hreflang元素的顺序的主要内容,如果未能解决你的问题,请参考以下文章

nuxt.js做站点地图(sitemap.xml)详解

nuxt.js做站点地图(sitemap.xml)详解

链接备用 hreflang 两个具有相同语言的链接,SEO?

站点地图和 SEO 的良好 URL 策略

php 将IDX站点地图添加到Yoast SEO站点地图

php 将IDX站点地图添加到Yoast SEO站点地图