我需要hreflang标签吗?我的网站结构有点像这样:
mysite.com/en-us/producta
mysite.com/en-gb/producta
mysite.com/en-in/producta
我一直致力于创建带有hreflang标签的站点地图。然而,一家自动化网站地图软件的供应商告诉我,hreflang标签是不必要的,因为语言国家代码(即en-gb)嵌入在URL中,Google将识别SEO的意图。这是真的吗?
那么hreflang标签对重复内容的保护呢?
编辑:下面是XML站点地图的一部分:
<url>
<loc>http://www.example.com/en-us</loc>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
<xhtml:link href="http://www.example.com/en-us" hreflang="x-default" rel="alternate" />
<xhtml:link href="http://www.example.com/en-in" hreflang="en-in" rel="alternate" />
<xhtml:link href="http://www.example.com/en-au" hreflang="en-au" rel="alternate" />
</url>发布于 2015-05-02 20:36:30
不,这是假的。谷歌不会尝试从URL中检测语言。对于您的情况,建议设置hreflang。
hreflang帮助谷歌建立索引。它不是针对重复内容的保护。
例如,如果你的内容是用谷歌翻译( Google translate )自动翻译的,它可能被认为是垃圾邮件。
发布于 2015-06-10 18:40:02
Hreflang是一个信号,而不是一个指令。这意味着其他SEO因素可能会覆盖hreflang标记,并导致页面的不同版本排名更高。
每个页面上的hreflang标记应该包括对其自身以及作为其替代项的所有页面的引用。如果您的西班牙网站仅向西班牙、法国和葡萄牙的客户销售伊比利亚火腿,则您主页的hreflang标签可能如下所示。
<link rel="alternate" href="example.com" hreflang="es-es" />
<link rel="alternate" href="example.com/fr/" hreflang="fr-fr" />
<link rel="alternate" href="example.com/pt/" hreflang="pt-pt" /> 如果您的页面以各种语言提供内容,或者只是要求用户选择一个首选页面,那么您可以使用x-来显示该页面不是特定的目标页面。
<link rel="alternate" hreflang="x-default" href="http://www.example.com/" />
**。它看起来像这样:
https://stackoverflow.com/questions/29997170
复制相似问题