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元素的顺序的主要内容,如果未能解决你的问题,请参考以下文章