Hreflang 标签初学者指南:您的问题已得到解答
已发表: 2021-11-17Hreflang 标签 - 容易出错,但值得做对。 您可能已经听说过您的 SEO 顾问大肆宣传的术语,或者您可能刚开始 SEO 并想知道所有的大惊小怪是什么。
在这里,您可以找到常见问题的答案。 希望它能让您有信心离开并与客户、顾问或您的内部 SEO 团队讨论 hreflang 标签。
为什么使用 hreflang 标签? 他们在做什么?
Hreflang 标签于 2010 年左右由 Google 首次引入,此后一直困扰着网站所有者和 SEO。 这个想法是为了帮助谷歌——以及其他搜索引擎——更好地了解哪些内容应该提供给哪些语言的使用者以及在哪些国家。
Hreflang 标签是位于网站 <head> 中的代码片段,通常也可以在 XML 站点地图中找到引用。 在非代码术语中,他们这样说:
“嘿! 因此,此页面适用于说希腊语并居住在希腊的人。 此页面的内容几乎相同,但是是为讲英语并居住在英国的人编写的。 请将这些页面提供给相关人员。 太塔了!”
如果你想知道 hreflang 标签是什么样子的,这里有一个带注释的例子:
这个例子很简单,但是有一些因素会增加出错的机会。 您拥有的国家、语言和页面越多,hreflang 标签就越长、越复杂。
练习、练习、练习——习惯于在现实世界中看到 hreflang 标签
对于任何想要更好地熟悉 hreflang 标签的人,我的建议是练习。 练习从头开始输入它们,练习了解错误的外观或查看竞争对手网站的标签。
但是我该怎么做呢?! 好吧,有很多方法可以查看其他网站是如何实现其 hreflang 标签的。
- 在任何站点上,您可以右键单击并选择“查看页面源代码”——这将显示您正在查看的页面的 HTML 代码
- 通过在 Mac 上按 command + F 或在 PC 上按 ctrl + F 并键入“hreflang”来搜索代码
- 然后,您应该能够看到任何 hreflang 标记
- 或者,您可以使用许多 hreflang 检查工具之一,这是我经常使用的工具 - 只需输入网址,它就会为您提供标签并显示任何错误
常见问题
什么时候需要使用 hreflang 标签?
当您的网站提供多种语言的内容或针对不同的地理位置时,应使用 Hreflang 标签。 例如,如果您有网站的英语部分和网站的西班牙语部分,则英语部分将具有 hreflang 标签,告诉搜索引擎将讲西班牙语的用户推荐给西班牙语版本,反之亦然。
哪些搜索引擎使用 hreflang 标签?
Google 和 Yandex 使用 Hreflang 标签,而 Bing 和百度更喜欢语言元标签。 语言元标记也位于网站代码的 <head> 中,如下所示:
<meta http-equiv=”content-language” content=”en-us”>
如果我的网站只针对一种语言/国家/地区,我是否需要使用 hreflang 标签?
如果您的网站仅针对一种语言或国家/地区,则不必使用 hreflang 标签。 但是,您可能会发现您收到来自其他市场的不需要的、不相关的流量。
如果您想减少来自目标市场之外的流量,可以使用 hreflang 标签更直接地告诉搜索引擎您的内容仅适用于特定语言和地区的使用者。
如果您将来确实要进行扩张,这种方法可能会阻碍您的努力,尤其是因为您将拥有较少的数据来显示哪些市场已经对您的服务或产品感兴趣。
如何查看我的网站访问者来自哪些国家/地区?
前往您的 Google 分析帐户并导航至受众 > 地理位置 > 位置。
hreflang 标签可以引用另一个域吗?
绝对地! 一种国际 SEO网站结构选项是为每种语言/位置设置一个单独的网站。
此选项称为 ccTLD 或国家代码顶级域结构。 这是一个特定于国家/地区的域名,它告诉搜索引擎该域中的内容仅适用于该国家/地区。 ccTLD 的一些示例包括:

- https://www.example.de – 德国
- https://www.example.co.uk - 英国
- https://www.example.es – 西班牙
您的 .de 站点应在 hreflang 标记中引用您的 .co.uk 站点,依此类推。
如何检查我的网站是否已使用 hreflang 标签?
尝试通过以下工具或类似工具运行您的网站,或检查您的Google Search Console 属性。
– https://technicalseo.com/tools/hreflang/
Google MUM 更新会终结 hreflang 标签吗?
谷歌一直在更新其算法,而MUM 更新于 2021 年 6 月推出,重点关注如何提供不同语言的内容,而不是如何识别和分类内容。
MUM 了解 75 种语言,基本上,无论内容最初是什么语言,都将为用户提供与其查询最相关/最有用的内容。
所以,在回答这个问题时,不。 作为 SEO 工具并帮助 Google 和其他搜索引擎了解您的内容的上下文和受众,hreflang 标签仍然至关重要。
如何创建和实施 hreflang 标签?
Hreflang 实现可以通过多种方式完成。 根据您的内容管理系统 (CMS),这是您的网站所基于的平台,可能有一个插件,例如Polylang ,可以帮助您批量生成它们。
还有许多用于单个标签的方便的生成器,可帮助您掌握标签的格式。 一个很好的例子是Aleyda Solis 的hreflang 标签生成器工具。
hreflang 标签是什么样的?
通常,hreflang 标记的格式如下:
<link rel=”alternate” href=”https://yourwebsite.co.uk” hreflang=”en-gb” />
网站越大,语言、位置甚至添加的域越多,它们确实会变得越复杂。
以下是针对单个域上的英语、西班牙语和法语的网站的 hreflang 标记示例:
<link rel=”alternate” href=”https://yourwebsite.com/en-gb/” hreflang=”en-gb” />
<link rel=”alternate” href=”https://yourwebsite.com/fr-fr/” hreflang=”fr-fr” />
<link rel=”alternate” href=”https://yourwebsite.com/es-es/” hreflang=”es-es” />
什么是 x 默认 hreflang 标签?
x 默认标签用于告诉搜索引擎他们应该向哪个页面发送不适合已经指定的语言或位置的流量。
例如,如果您的网站有特定区域仅迎合西班牙语、英语和法语用户,您可以选择将来自世界其他任何地方的流量发送到更通用的目标网页——请参见下面的示例。
<link rel=”alternate” href=”https://yourwebsite.com/en-gb/” hreflang=”en-gb” />
<link rel=”alternate” href=”https://yourwebsite.com/fr-fr/” hreflang=”fr-fr” />
<link rel=”alternate” href=”https://yourwebsite.com/es-es/” hreflang=”es-es” />
<link rel=”alternate” href=”https://yourwebsite.com/” hreflang=”x-default” />
概括
希望您现在对 hreflang 标签、它们的用途和使用时间有了更好的理解。 它们确实是国际 SEO 的重要组成部分,因此,如果您仍然不确定或想知道自己的 hreflang 标签是否正确,请通过Linkedin或Twitter与我们联系,我很乐意为您提供帮助。