Hreflang:初学者简易指南


您是否希望确保您的网站易于全球各地的访问者访问和理解?您是否正在寻找一种方法来提高其他语言的可见性和搜索引擎优化?无需再犹豫,使用 hreflang!Hreflang 标签是一种简单的代码,用于告诉 Google 您的网页有多个版本,无论人们从哪里访问,都可以帮助您的网站正确显示。本指南将涵盖初学者需要了解的有关如何在其网站上使用 hreflang 的所有内容,因此让我们开始吧!

什么是 Hreflang?

尽管它们显着增加了我们网站的流量,但最佳的 SEO 实践通常无法直接改善我们从 Google 获得的排名信号。

Herflang 标签就是最好的例子。Google 于 2011 年创建了 HTML 属性 hreflang,以帮助解决多种语言和国家/地区中重复内容的问题。当搜索引擎抓取您的网站页面时,它们可以根据 URL、元标记和内容判断哪些页面是重复的。然而,hreflang 标签是技术 SEO 最棘手的问题之一。如果您在整个网站中错误地使用此标签属性,可能会造成比好处更多的损害。

即便如此,再次强调,如果没有 hreflang,搜索引擎可能无法确定根据用户的区域和语言向其显示哪个版本的页面。

例如,如果您有一个英文和西班牙文版本页面,搜索引擎可能不知道向西班牙语用户显示哪个版本。Hreflang 允许您指定西班牙的用户应该查看该页面的西班牙语版本,而其他国家的读者应该接收英语版本。但是,如果您在整个网站中错误地使用此标签属性,可能会造成比好处更多的损害。

Hreflang 如何工作?

Hreflang 通过使用代码来定义页面的语言和国家/地区。该代码由破折号、两位国家/地区代码和两位语言代码组成。美国使用“en-us”代码表示英语,而西班牙使用“es-es”代码表示西班牙语。IANA 网站包含语言和国家/地区代码的完整列表。

您必须在网站每个页面的头部区域包含 hreflang 属性才能使用它。该属性应包含语言、国家/地区代码以及页面的备用版本的 URL。例如,如果一个页面有英语和西班牙语版本,您可以在每个页面的头部区域添加以下 hreflang 属性:

英文页面:

<link rel="alternate" hreflang="en-us" href="http://www.example.com/page"/> 
<link rel="alternate" hreflang="es-mx" href="http://www.example.com/es/page"/>

西班牙语页面:

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

在上述示例中,墨西哥西班牙语版本和英语版本的页面在英语页面上都有备用链接。西班牙语页面上提供了指向英语和西班牙语版本页面的备用链接。

当搜索引擎抓取这些页面时,它们会看到 hreflang 属性,并且会知道在用户根据其语言和位置进行访问时应该显示哪个版本的页面。

Explore our latest online courses and learn new skills at your own pace. Enroll and become a certified expert to boost your career.

实施 Hreflang 的技巧

以下是在您的网站上实施 hreflang 的一些技巧:

  • 使用正确的语言和国家/地区代码

在实施 hreflang 时,务必为每个页面使用正确的语言和国家/地区代码。如果使用了错误的代码,用户可能会收到错误版本的页面。如前所述,IANA 网站包含语言和国家/地区代码的完整列表。

  • 在 Hreflang 属性中使用完整 URL

在将 hreflang 属性添加到您的网站时,请确保包含页面的备用版本的完整 URL。使用相对 URL 或带有参数的 URL 可能会导致搜索引擎问题。

  • 测试您的 Hreflang 实现

在启动您的网站之前,您必须测试您的 hreflang 实现。您可以使用 Google 的 hreflang 测试工具测试您的实现,以确保其正常运行。

  • 将 Hreflang 与规范标签一起使用

如果您的网站包含重复内容,则使用 hreflang 和规范标签至关重要。虽然 hreflang 定义了根据用户的语言和位置应该显示哪个版本,但规范标签会通知搜索引擎哪个版本的页面是首选版本。

例如,如果您有一个产品页面,该页面有英语和西班牙语版本,您可以使用 hreflang 指定美国的用户应该查看英语版本,而西班牙的用户应该查看西班牙语版本。还可以使用规范标签将英语版本的页面标记为首选版本。

以下是如何将 hreflang 与规范标签一起使用的示例:

**英文页面**:

<link rel="alternate" hreflang="en-us" href="http://www.example.com/product"/> 
<link rel="alternate" hreflang="es-es" href="http://www.example.com/es/product"/>
<link rel="canonical" href="http://www.example.com/product"/>

**西班牙语页面**:

<link rel="alternate" hreflang="es-es" href="http://www.example.com/product"/>
<link rel="alternate" hreflang="en-us" href="http://www.example.com/en/product"/> 
<link rel="canonical" href="http://www.example.com/es/product"/>

在上述示例中,英语页面指示英语版本是首选版本,并提供指向英语和西班牙语版本页面的备用链接。西班牙语页面强调西班牙语版本是首选版本,并提供指向西班牙语版本和英语版本页面的备用链接。

  • 将 Hreflang 与站点地图一起使用

对于大型网站,其页面众多,手动将 hreflang 属性添加到每个页面可能具有挑战性。在这些情况下,您可以利用站点地图和 hreflang 来指示每个页面的语言和位置。

如果要将 hreflang 与站点地图一起使用,则必须为网站的每个语言和国家/地区版本创建不同的站点地图。请记住,站点地图应包含每个页面的 URL 和 hreflang 属性。

然后,使用每个搜索引擎的网站管理员工具将其提交给该搜索引擎。通过这样做,您可以更好地告知搜索引擎您网站上每个页面的语言和位置。

为什么语言与国家/地区定位很重要?

当您希望与说相同语言但位于不同国家的用户进行沟通时,语言定位很有用。例如,经常旅行或精通特定主题的用户习惯于阅读其他语言或国家/地区的相同语言。

相反,根据用户的原籍国进行定位通常比根据用户的语言进行定位更精确有效。

结论

总之,hreflang 可以成为创建全面多语言网站的强大工具。但是,在开始您自己的项目之前,务必熟悉 hreflang 标签的正确实现以及您拥有的各种可能性。高质量的实现将使您的网站能够被搜索引擎正确索引,并为所有用户提供改进的体验,从而发挥最大的作用。只要经过深思熟虑、规划和耐心,您就可以使用 hreflang 成功地实现多语言优化!优化愉快!

更新于: 2023年3月30日

152 次查看

启动您的 职业生涯

通过完成课程获得认证

开始
广告