首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我需要hreflang标签吗?

我需要hreflang标签吗?
EN

Stack Overflow用户
提问于 2015-05-02 08:55:45
回答 2查看 845关注 0票数 0

我需要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站点地图的一部分:

代码语言:javascript
复制
<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>
EN

回答 2

Stack Overflow用户

发布于 2015-05-02 20:36:30

不,这是假的。谷歌不会尝试从URL中检测语言。对于您的情况,建议设置hreflang

hreflang帮助谷歌建立索引。它不是针对重复内容的保护。

例如,如果你的内容是用谷歌翻译( Google translate )自动翻译的,它可能被认为是垃圾邮件。

票数 0
EN

Stack Overflow用户

发布于 2015-06-10 18:40:02

Hreflang是一个信号,而不是一个指令。这意味着其他SEO因素可能会覆盖hreflang标记,并导致页面的不同版本排名更高。

每个页面上的hreflang标记应该包括对其自身以及作为其替代项的所有页面的引用。如果您的西班牙网站仅向西班牙、法国和葡萄牙的客户销售伊比利亚火腿,则您主页的hreflang标签可能如下所示。

代码语言:javascript
复制
<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-来显示该页面不是特定的目标页面。

代码语言:javascript
复制
<link rel="alternate" hreflang="x-default" href="http://www.example.com/" />

**。它看起来像这样:

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29997170

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档