• 学习SEO

什么是Hreflang

  • Felix Rose-Collins
  • 1 min read

介绍

Hreflang标签,也被称为rel=alternate hreflang=x ,是一个告诉谷歌在一个特定页面上使用哪种语言的程序,以便在SERP中以适当的语言进行传递。Gooogle在2011年12月引入了Hreflang标签,它允许网站管理员在主要语言和替代语言的网页之间建立一种关系。这个标签在确保特定于当地受众的内容被输送到适当的地方时最有用。

hreflang标签从原来的页面内容中增加了一个X或Y,而不是一个页面。Hreflang还可以显示你有单一语言的语言目标。搜索引擎得到了最清晰的信号,即哪些页面需要哪种语言的编码。Hreflang标签只对谷歌和Yandex有用。例如,为一个英文网站创建的页面,想要在一个西班牙文的子目录上承载几个页面,将使用一个hreflang标签,看起来像 "hreflang=es"。

使用这个标签可以减少网站的跳出率,并通过确保受众被连接到最适合他们需求的网页版本来增加转化率。Hreflang标签对需要地理定位的网站设计者很有用。它允许他们控制页面因素,如货币、季节性和运输等变化。

可以利用Hreflang标签来显示内容需要指向单一语言的目标。这允许更有效的页面定位,并特别扩展注释,显示内容要针对哪个国家或地区。例如,西班牙的内容的hreflang标签将是hreflang=es-es,而墨西哥的内容则是hreflang=es-mx。正如你所看到的,这不是语言上的合适,而是针对受众而不是语言的区域标签。

Hreflang标签不是指令性的,它们可以被描述为更多的是一种信号。这意味着SEO因素仍然可以覆盖它们并导致不适当的页面交付。为了确保正确的页面交付,hreflang标签应与其他SEO最佳实践结合使用,如国际SEO编码。

顶级SEO战术。Hreflang标签

Hreflang标签可以被添加到页面上的标记或HTTP头中。你只能将它们添加到这两个位置中的一个。

Hreflang标签应该放在哪里?

看一下Hreflang编码的样本,你会更好地理解在哪里放置信号。

<link rel="alternate" href="123abc.com" hreflang="es-es" />
<link rel="alternate" href="123abc.com/fr/" hreflang="fr-fr" />
<link rel="alternate" href="123abc.com/pt/" hreflang="pt-pt" />   

每个页面上的hreflang标签应该在所有作为备用的页面上引用自己。每个页面上的hreflang标签应该包括所选语言的页面引用。Hreflang是语言变化的一个信号,但它不是一个指令。类似的注释显示在法语页面和其他语言的页面上。对于受众来说,其他语言的用户有可能看到你的页面,因为hreflang标签只是一个信号。通过对你的页面上的其他部分内容进行本地化,你可以帮助搜索引擎更好地理解你的页面。

###ISO语言和地区代码

谷歌已经发布了关于hreflang标签的不当使用的文件。并非所有的编码都是直观的、容易猜到的。应在在线目录中查询这些编码,以确保准确性。在构建区域或语言页面时,谷歌支持ISO 639-1格式的语言编码,通过进一步调查和了解ISO 3166-1 Alpha 2,可以获得很大的特殊性。这将有助于进一步表明hreflang标签所针对的区域。多个hreflang标签可以被添加到一个页面,以重申页面上的内容是针对一个以上的国家或地区。

<link rel="alternate" href="123abc.com" hreflang="am-et" />
<link rel="alternate" href="123abc.com" hreflang="am-er" />   

###一般目标定位,默认为x

可以启动提供一种以上语言内容的页面。用户可以被提示他们的首选语言。比如说。

Hreflang 排名效果

Hreflang标签不一定是增加流量的万全之策。Hreflang标签的正确用法是准确地提供适合每个受众的相关内容。在这种能力下,hreflang标签是通过提供一个积极的网页体验来提供用户体验。在输入hreflang标签后,搜索引擎将根据用户的语言和位置偏好,将页面的适当版本插入SERP列表。

Hreflang和Canonicalization

Hreflang是一种网络工具,可以使用预设的命令在某些页面上按要求显示语言。Canonicalization是一种工具,可以帮助搜索引擎确定何时向用户显示一个特定的URL。当页面上的内容完全相同时,这一点尤为重要。Hreflang标签是显示哪个页面(许多不同的/但类似的)应该被送入搜索结果的网络工具。Hreflang标签是独特的,因为除了语言或当地的具体情况,有问题的页面基本上是相同的。这就是为什么谷歌建议在我们的网站上有国家或语言页面变化因素的情况下不要使用rel=canonical代码。

免费试用Ranktracker