当前位置: 首页 > SEO学院SEO知识

HTML标签 属性用法

来源:未知 浏览量:169次

什么是 hreflang 标签属性?

hreflang 属性(也称为rel="alternate" hreflang="x")告诉 Google 您在特定页面上使用的是哪种语言,因此搜索引擎可以将该结果提供给使用该语言进行搜索的用户。

代码示例

link rel="alternate" href="http://example.com" hreflang="en-us" />

什么是 Rel="Alternate" Hreflang="x"?

谷歌于 2011 年 12 月推出,hreflang 属性允许您向搜索引擎显示替代语言网页之间的关系。当您创建了特定于本地受众的内容时,它会很有用。hreflang 属性向搜索引擎添加了一个信号,即使用“x”语言进行查询的用户将需要此结果,而不是使用“y”语言进行类似内容的页面。

例如,如果您创建英语主页的西班牙语版本,您可以使用“Español”将其标记为“Español”,hreflang="es"以便搜索引擎有理由相信 IP 地址的搜索者位于说西班牙语的国家/地区以西班牙语而不是英语版本提供该页面。这可以确保您的目标受众访问最适合他们的页面版本,从而降低跳出率并增加转化率。

Hreflang 还可用于显示您的内容针对单一语言的变体。如果是这种情况,您可以通过扩展 hreflang 属性来更具体地定位您的页面,该属性带有指示内容本地化的区域的注释,例如西班牙hreflang="es-es"与墨西哥hreflang="es-mx"这对于地理定位用户控制货币、运输、季节性和文化的变化特别有用。

Hreflang 是一个信号,而不是一个指令。这意味着其他 SEO 因素可能会覆盖 hreflang 属性并导致您页面的不同版本排名更高。为了向搜索引擎提供关于哪些页面适合使用哪种语言的用户的最清晰的信号,请确保您使用其他国际 SEO 最佳实践

请注意,虽然 Google 和 Yandex 当前使用 hreflang 属性,但 Bing 使用语言元标记代替。

搜索引擎优化最佳实践

为了充分利用 hreflang 属性,以下提示很重要:

Hreflang 属性的去向

hreflang 属性可以放置在页面标记、HTTP 标头或站点地图中。仅使用这些位置之一。如果您选择站点地图,此工具可以为您提供帮助。

Hreflang 属性是什么样的

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

<link rel="alternate" href="http://example.com" hreflang="es-es" /><link rel="alternate" href="http://example.com/fr/" hreflang="fr-fr" /><link rel="alternate" href="http://example.com/pt/" hreflang="pt-pt" />

相同的注释应该出现在您的法语和葡萄牙语主页上。

墨西哥、加拿大法裔和巴西客户仍有可能看到您的网站(请记住,hreflang 是一个信号而非指令),但如果您对内容和网站的其他方面进行本地化(首先说明您使用的货币并展示本地地址和电话号码),您就不太可能需要处理令人讨厌的美国对您的肉类产品的进出口限制:)。

ISO 语言和地区代码

hreflang-eu.jpg?mtime=20170104131550#asset:2229:url

Aleyda Solis博客文章中图片显示了使用错误 hreflang 属性的频率。

Google 支持语言代码ISO 639-1格式,您可以通过使用ISO 3166-1 Alpha 2格式来指示您的目标区域,从而获得更具体的信息并非所有代码都是直观的(例如,英国的代码是“gb”而不是“uk”),因此在将错误代码粘贴到您的网站上之前请仔细检查。这个hreflang 标签生成器可以提供帮助。

hreflang-generator.jpg?mtime=20170104131555#asset:2231:url

图片来自 Aleyda Solis宣布使用 hreflang 标签生成器博客文章

如果您想显示该页面供多个国家或地区的用户使用,您可以在一个页面上使用多个 hreflang。例如,如果页面面向在埃塞俄比亚和厄立特里亚都说阿姆哈拉语的人,您可以这样表示:

<link rel="alternate" href="http://example.com" hreflang="am-et" /><link rel="alternate" href="http://example.com" hreflang="am-er" />

不要忘记包含一个没有区域代码的通用 hreflang 属性,以在吉布提或世界其他地区捕获您想要流量的阿姆哈拉语搜索者:

<link rel="alternate" href="http://example.com" hreflang="am" />

使用 x-default 进行常规定位

如果您的页面提供多种语言的内容,或者只是要求用户选择首选页面,您可以使用 x-default 来显示该页面不是专门针对的。看起来像这样:

<link rel="alternate" href="http://example.com/" hreflang="x-default" />

Hreflang 对排名的影响

Hreflang 属性可能无法帮助您增加流量;相反,使用它们的目的是为正确的用户提供正确的内容。它们帮助搜索引擎根据用户的位置和语言偏好将页面的正确版本交换到 SERP 中。有关地理定位如何帮助排名的信息,请了解ccTLD

Hreflang 和规范化的区别

规范化是一种工具,用于向搜索引擎显示哪个版本的 URL(每个 URL 具有相同的内容)是主要版本,以避免重复内容问题。另一方面,Hreflang 是一种工具,用于显示哪些不同(但通常相似)的页面(基于语言或地区)应该出现在搜索中。

展开全部内容