首页 / SEO book / 技术 SEO / 什么是 hreflang

什么是 hreflang?它是如何工作的?

什么是 hreflang技术 SEO

Hreflang 帮助搜索引擎向用户展示页面正确的语言版本,对国际化 SEO 和用户体验都很关键。

Hreflang 是一种 HTML 属性,它告诉搜索引擎应根据用户的位置和语言偏好,向他们展示网页的哪个语言和地区版本。

Hreflang 的工作原理是在页面的 HTML 中加入一段代码,标明该页面所针对的具体语言和地区。搜索引擎随后利用这些信息向用户提供正确的版本,改善用户体验。

下面是你可能在网页上看到的 hreflang 实现方式:

上述标签告诉搜索引擎:你的页面有美国、英国和西班牙语版本,此外还有一个默认版本,供不匹配所列任何语言或地区的用户使用。

以下是关于 hreflang 你应该了解的要点:

  • Hreflang 可防止重复内容问题。当你有不同语言或面向不同地区的相似内容时,hreflang 会向搜索引擎发出信号:这些是有意做出的变体,而非重复内容。这可以避免任何意外后果,比如排名下降。
  • 它使用 ISO 语言和国家/地区代码。该属性的格式为 hreflang="language-country",例如 en-us 表示美国的英语使用者,fr-ca 表示加拿大的法语使用者。
  • 实现时需要相互链接。每个语言版本都必须包含指向所有其他版本(包括自身)的 hreflang 标签。
  • 你可以用多种方式实现 hreflang。把它添加到 HTML head 部分、XML 站点地图或 HTTP 头中;对于大型国际化网站而言,XML 站点地图通常是最简洁的方式。
  • 自引用 hreflang 标签是必需的。每个页面都必须包含一个指向自身的 hreflang 标签,例如一个美国页面要包含指向自身 URL 的 hreflang="en-US"。
  • 为国际用户加入 x-default。为语言/位置不匹配任何具体版本的用户指定一个后备页面。

正确实现 hreflang 能确保搜索引擎向正确的用户提供正确的内容,提升国际化网站的 SEO 表现和用户满意度。

用免费的SEO 检查确认你的 hreflang 标签是否存在。要验证你的实现并找出错误,请使用 Semrush 网站审计工具。