首页 » 博客 » Hreflang 属性 101

Hreflang 属性 101

Hreflang 属性是什么?
Hreflang 是一个 HTML <link> 属性或 <link> 标签,它向搜索引擎解释您网站上不同语言页面之间的关系。 Google 使用该属性根据用户的国家/地区和语言偏好在其搜索结果中提供正确的区域或语言 URL。

Hreflang 是任何处理国际网站 SEO 的人都必须知道的属性。

hreflang 标签如何工作?

Google支持 解释说该标签可以通过 西班牙电报数据 三种方式实现(只需选择一种)。

作为页面 HTML 标题中的链接

在 HTTP 标头中(针对 PDF 等非 HTML 文件)

关于 XML 网站地图

作为页面 <head> 中的链接

hreflang 属性如下所示:

属性指定替代页面的国家和语言。使用语言和国家代码来确定显示哪个页面。

语言代码在标签中书写时必须遵循ISO 639-1双字母代码样式 。例如,en(英语)、es(西班牙语)、zh(中文)。

如果您只是翻译同一个国家的页面,则不需要 5 种最佳在线业务工具您需要了解的基本知识 国家代码。但是,如果使用国家代码,则必须遵循 ISO 3166-1 Alpha 2格式,例如 au(澳大利亚)、us(美国)、sg(新加坡)。

编写 hreflang 标签时,始终将语言代码放在第一位,然后是国家代码。例如,en-au、es-us、zh-sg。

例如,如果 的网站管理员希望美国的英语和西班牙语使用者能够查看其主页,则他或她可以在其网站 HTML 的 <head> 部分中使用以下注释:

如果您想向委内瑞拉和墨西哥的

西班牙语用户显示主页,则 hreflang 注释将如下所示:

这些标签是使用 aleydasolis.com 上的 hreflang 标签生成器生成的。如果您想了解有关该主题的更多信息,请自己尝试一下。

专业提示:请记住 <head> 和 <header> 元素之间存在差异。 <head>区域应该包含不应该在页面上显示的信息。这就是应该放置 hreflang 属性的地方。 <header> 标签告诉机器人或屏幕阅读器,其周围的内容应该被视为页面或部分的介绍部分。
在 HTTP 标头中(如果您发布非 HTML 文件,如 PDF)
HTTP 标头用于为您网站上的 PDF 和非 河南移动电话号码列表  HTML 内容实现 hreflang。尽管它们的名字如此,但它们与 HTML <head> 或 <header> 标签无关,而是放置在网站的后端。

Yoast 解释说 ,HTTP 标头的问题在于它们会给网站上的每个请求增加负担,并降低用户的浏览体验。

但是,为了识别英语和法语版本网站上的 PDF 文档,HTTP 标头中应显示的链接应如下所示。

滚动至顶部