国际营销

在 XML 网站地图中实施 Hreflang 的 4 个步骤

在 XML 网站地图中实施 Hreflang 的 4 个步骤
更新于
2025年3月3日
2025年5月27日

无论您是电子商务巨头还是初出茅庐的创业公司,互联网都为您提供了一个广阔的市场。但是,巨大的潜力伴随着巨大的责任,尤其是在接触不同语言和地区的受众时。

这就是 hreflang 标签发挥作用的地方!

Hreflang 标签是全球搜索引擎优化 (SEO) 战略的重要组成部分。它们可以帮助搜索引擎了解网站页面的语言和地域定位,确保来自不同背景的用户都能找到与他们产生共鸣的内容。

您可以通过三种重要的手动方法实施 hreflang 标记,每种方法都有其技术上的细微差别。在这些方法中,特别值得注意的是在 XML 网站地图中添加 hreflang 标记。

在本文中,我们将对如何在 XML 网站地图中插入 hreflang 标签进行清晰而详细的探讨。我们将揭示在实施 hreflang 标签时通常会犯的错误,并指导您如何避免这些陷阱。

如果手动实施的前景似乎让您望而生畏,我们将向您介绍我们自己的自动化解决方案,该方案可简化 hreflang 标记的实施,并将人为错误的可能性降至最低。 Weglot.

让我们深入了解一下!

了解 Hreflang 标签在搜索引擎优化中的重要性

Hreflang 标签通常被称为 hreflang 属性,是一种告诉搜索引擎网页针对的语言和地区的方法。这对于有多种语言内容或满足不同地域需求的网站非常有用,能让搜索引擎向访问者提供最相关的网页版本。

说到国际搜索引擎优化,hreflang 标签本质上是搜索引擎的导航辅助工具,确保用户在网上搜索信息时被引导到最相关的地区内容。让我们来解读一下:

  • 语言和地理定位: Hreflang 标签为搜索引擎提供了关于网页目标受众的明确信号。它们指定了优化内容所针对的语言和地区。这些信息可以让搜索引擎为来自不同地区、使用不同语言的用户提供更准确的搜索结果。
  • 提高可见度和排名: 正确使用 hreflang 标签可以大大提高网站在不同地区的可见度和排名。当搜索引擎了解网页的目标受众时,就更有可能将其显示在相关搜索结果中。这反过来又会增加来自国际受众的有机流量。
  • 增强用户体验: 当用户使用自己喜欢的语言登陆页面时,他们更有可能留在网站上,进一步浏览并参与内容。这就降低了跳出率,增加了转化的可能性。

但是,如果使用不当,hreflang 标签实际上可能会导致它们旨在解决的问题。如果缺少 hreflang 标记,用户可能会被引导到不适合其所在地区或语言的内容。这会导致跳出率升高,对搜索引擎优化产生负面影响,并降低转化的可能性。

要真正在国际搜索引擎优化方面取得成功,您需要了解 hreflang 标签的重要性以及正确使用这些标签的细微差别。

比较 Hreflang 实现方法:HTML 标记、HTTP 标头和 XML 网站地图

对许多人来说,hreflang 标签是搜索引擎优化中最难掌握的元素之一。事实上,谷歌的约翰-穆勒(John Mueller)将其称为"搜索引擎优化最复杂的方面之一"。这其中有几个关键因素:

  • Hreflang 标签是双向的,这意味着每个 URL 都需要链接到其他 URL,反之亦然。随着网站语言版本的增加,持续实施 hreflang 标签会变得越来越复杂。
  • 简单的错误可能会破坏整个网站的实施,例如 hreflang 标记中的语法或拼写错误。
  • 所选择的 实施 策略 会极大地影响工作量。例如,添加或删除语言变体会导致大量的手动实施工作。

尽管存在这些潜在隐患,但 hreflang 标签并不像表面上看起来那么严格。有三种主要的手动方法来实现 hreflang 标记:通过 HTML 标记、HTTP 标头或 XML 网站地图。

方法 1:HTML 标记

这种方法是在每个网页的 HTML 标题中放置 hreflang 标记。这是一种常用的方法,但对于大型网站来说,由于需要逐一更新每个页面,管理起来可能会比较麻烦。

它们看起来是这样的


<link rel="alternate" hreflang="es" href="https://example.com/es/"/>

该标签告诉搜索引擎,当前页面有西班牙语的替代版本,替代版本可在 URL https://example.com/es/ 上找到。

您还可以使用 hreflang 标签来指定地区和语言。例如,以下标签告诉搜索引擎当前页面有一个英式英语的替代版本:


<link rel="alternate" hreflang="en-gb" href="https://example.com/en-gb/"/>

Hreflang explanation.‍
Hreflang 解释。

下面介绍如何逐步手动实施:

在使用 hreflang 标签之前,应确定网页的语言和地区差异。例如

  • 英语页面:en-USen-GBen-CA 等。
  • 西班牙语网页:es-ESes-MXes-AR 等。
  1. For each language or region variation of your webpage, add the hreflang tag in the <head> section of the HTML document. The format of the hreflang tag is:

<link rel="alternate" hreflang="LANGUAGE-CODE" href="URL_OF_ALTERNATE_PAGE" />

将 URL_OF_ALTERNATE_PAGE 替换为相应页面的实际 URL,将 LANGUAGE-CODE 替换为相应的语言和地区代码。

例如,如果您有一个美国的英语页面和一个墨西哥的西班牙语页面,您可以添加以下标签:


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

  1. 您还应为页面的默认版本(通常是您希望大多数用户访问的语言和地区版本)添加一个自引用 hreflang 标签。例如

<link rel="alternate" href="https://example.com/en-us/page" hreflang="en-US" />
<link rel="alternate" href="https://example.com/es-mx/page" hreflang="es-MX" />
<link rel="alternate" href="https://example.com/default-page" hreflang="x-default" />

x-default hreflang 标签表示页面的默认版本。

  1. 添加 hreflang 标记后,必须对其进行验证,以确保正确实施。您可以使用Google 的搜索控制台或其他搜索引擎优化工具来检查 hreflang 标签是否有错误和问题。
  2. 密切关注网站在搜索结果中的表现,并根据需要对 hreflang 标签进行调整。如果您添加了新的语言或地区变化或更改了 URL,请相应更新 hreflang 标签。

方法 2:HTTP 标头

你可以在服务器响应的 HTTP 标头中加入 hreflang 标记,而不是直接在网页的 HTML 代码中加入 hreflang 标记。这对于具有复杂的多语言和多国内容的网站尤其有用。

以下是您需要的步骤:

  1. 访问网络服务器配置,更改 HTTP 标头。根据服务器设置的不同,这可能需要编辑配置文件或使用网络托管控制面板(如cPanelPlesk)。
  2. 在 HTTP 头信息中配置 hreflang:
  • 对于Apache服务器:在.htaccess文件或服务器配置中使用Header指令添加 hreflang 标头。例如,要为英文(en-US)页面添加 hreflang HTTP 头信息,需要使用以下代码行:

Header set Link "<https://www.example.com/en-us>; rel=alternate; hreflang=en-US"

  • 对于Nginx服务器:在服务器配置文件中使用add_header指令添加 hreflang 头文件。例如,使用下面一行代码就可以实现与 Apache 服务器相同的功能:

location /en-us/ {    add_header Link '<https://www.example.com/en-us> rel=alternate; hreflang=en-US';}‍

请务必调整这些示例,以符合您的特定 URL 和 hreflang 值。

  1. 对服务器配置进行必要更改后,必须测试服务器响应中是否正确添加了 hreflang 标头。您可以使用在线工具或浏览器开发工具来检查网页的 HTTP 标头。
  2. 密切关注网站在搜索引擎中的表现,确保正确使用 hreflang 标签。在添加新内容或更改网站结构时,根据需要进行调整。

方法 3:XML 网站地图

这种方法为搜索引擎提供了网站语言版本的路线图。XML 网站地图具有更大的可扩展性和灵活性,尤其适用于大型网站;不过,它需要更复杂的设置。

在下一节中,我们将为这种 hreflang 实现方法提供详细的分步教程。

在我们开始讨论 XML 网站地图之前,有一点很重要,那就是可以将这些方法结合起来使用。不过,你必须保持一致性,避免任何相互冲突的说明,以免给搜索引擎造成混乱。为了避免潜在的问题,一般来说,坚持使用一种明确的方法比较安全。

在 XML 网站地图中实施 Hreflang 的 4 个步骤

第 1 步:创建 XML 网站地图

如果您的网站规模相对较小,URL 数量较少,那么手动创建网站地图的前景可能会很诱人。但是,考虑到这一过程耗费大量人力和时间,以及日后维护的困难,手动创建可能不是最佳方法。

不过不用担心,无论你是使用WordPressDrupalJoomla 等内容管理系统(CMS),还是直接操作网站后台,都有大量插件和扩展程序可以帮助你完成这项任务。

请记住,您的XML 网站地图应列出您希望使用 hreflang 标记的页面的所有语言或地区版本。有关网站地图生成过程的更详细指导,Google 的开发人员文档提供了大量信息和推荐的最佳实践,例如

  • 网站地图大小限制: 网站地图不能太大。每个网站地图文件的大小应小于 50 兆字节,或包含少于 50,000 个网页地址。如果网页数量超过50,000个,则需要将网站地图分割成更小的文件。您可以创建一个特殊文件,作为这些较小网站地图的目录,您只需将此目录提交给谷歌即可。
  • 网站地图文件编码和位置:网站地图文件必须以一种称为 UTF-8 的特定方式编码。您可以将网站地图文件放在网站的任何位置,但最好放在网站的主目录(根目录)中。这样,它们可以帮助搜索引擎更有效地找到网站上的所有页面。
  • 网站地图中的 URL:在网站地图中列出网页地址时,确保使用完整的网页地址(如https://www.example.com/mypage.html),而不是其中的一部分(如/mypage.html)。这有助于搜索引擎准确了解网页的位置。
  • 选择要包含的 URL: 将您希望出现在 Google 搜索结果中的网页包括在内。通常情况下,谷歌会在搜索结果中显示网页最重要和最相关的版本。如果您为移动用户和桌面用户提供了不同版本的网页,最好在网站地图中只指向一个版本。但如果希望同时显示两个版本,可以在网站地图中告诉谷歌。

以下是Google 开发人员文档中关于构建和提交网站地图的 XML 网站地图的基本示例:


<?xml version="1.0" encoding="UTF-8"?>       https://www.example.com/foo.html    2022-06-04  

网站地图最佳实践的完整列表可在此处找到,如果您想了解更多高级示例,可访问sitemaps.org

步骤 2:Hreflang 集成

准备好 XML 网站地图并对其进行优化后,您就可以开始分配 hreflang 标记了。这项细致的工作包括在网站地图中添加适当的 hreflang 标记,以确保准确索引网站的各种语言版本。

有关包含实际示例的分步指南,请查阅 Google 开发人员文档,了解如何使用 hreflang 标签。您还可以使用我们的指南,了解正确的 hreflang 语言代码

一般来说,对于 XML 网站地图中的每个页面,您都需要包含 hreflang 信息,并为每个页面指定语言和地区目标。以下是带有 hreflang 标记的页面 XML 条目示例:


    https://www.example.com/page1            

在上面的示例中,我们有一个名为 page1 的页面,该页面的 hreflang 标记指定了英语和西班牙语版本。

在 XML 网站地图中包含所有相关页面的 hreflang 信息后,保存网站地图并将其上传到网站服务器。

第 3 步:向搜索引擎提交网站地图

在 XML 网站地图中完成 hreflang 整合后,下一阶段就是向搜索引擎提交网站地图。

谷歌必应及其他搜索引擎对网站地图提交的流程大致相同。您可通过您的 Google Search Console 账户或使用必应网站管理员工具进行操作

不过,需要说明的是,谷歌可能不会立即下载您的网站地图或将其用于抓取目的。

步骤 4:持续维护和更新 Hreflang 网站地图

最后,监控 hreflang 标签在搜索结果中的表现。使用搜索引擎工具检查任何问题或错误。您还可以使用网上提供的 hreflang 标签检查工具(如Weglot 的 hreflang 检查工具)来验证您的实施是否正确。

Weglot 的 hreflang 检查工具。
Weglot 的 hreflang 检查工具。

此外,随着网站的发展或新语言/地区特定内容的添加,请确保使用适当的 hreflang 注释更新 XML 网站地图。定期检查错误并更新您的 hreflang 实现。

对于那些使用多语言网站的用户来说,这个更新过程可能显得力不从心,尤其是在引入新的语言变体时。值得庆幸的是,通过使用 Weglot.

网站翻译软件Weglot 可自动更新和维护 hreflang 标记,为您节省大量时间和精力。它可以大大减少工作量,简化 hreflang 程序,尤其适用于大型多语言网站。

避免 Hreflang 实施中的常见错误

虽然 hreflang 标签的实施改变了国际搜索引擎优化的游戏规则,但如果不小心谨慎,就会感觉像在雷区中穿梭。以下是实施 hreflang 标记时经常出现的一些错误:

  • 缺少返回链接: 常见的错误做法是忽略返回链接。每个页面都应包含指向其他语言或地区版本的链接,包括指向自身的链接。这些链接被称为返回链接或互惠链接。不包含这些返回链接可能会导致搜索引擎忽略您的 hreflang 标签。
  • 语言代码不正确:使用不正确的语言或国家代码是另一个典型的陷阱。请注意使用正确的ISO 639-1 语言代码ISO 3166-1 Alpha-2 国家代码
  • 忘记删除已删除的页面或语言:hreflang 配置与网站当前结构保持一致至关重要。如果删除了某个页面或不再使用某种语言或地区,请记得删除相应的 hreflang 标记。
  • 缺少 x-default 标记:x-default 标签是为那些您可能不直接支持其语言的用户提供的一个万能标签。如果忘记包含 x-default 标签,就可能无法吸引更多用户。
  • 缺少自引用 规范标签:除 hreflang 标记外,确保每个 URL 都有指向自身的 rel="canonical" 链接。这可确保搜索引擎了解每个页面的自引用性质。

以上只是一些常见错误。如需更深入的检查,我们建议您阅读我们的完整指南,了解如何正确实施 hreflang 标记。此外,您还可以使用Weglot 的 hreflang 检查工具来验证您的 hreflang 标记。

使用Weglot 自动执行 Hreflang 标签

旨在简化多语言搜索引擎优化和网站翻译的复杂性、 Weglot是您最终的无代码网站翻译和国际搜索引擎优化合作伙伴!

通过利用先进的机器翻译技术(如DeepL和 Microsoft Translator),Weglot 可快速、准确地翻译您网站的内容。您可以选择与技术熟练的翻译人员合作或通过Weglot 控制面板手动调整翻译,以达到完美的翻译效果。

但这还不是Weglot 的全部功能。它能将 hreflang 标签无缝整合到网站的每个页面中,为您节省大量时间,让您专注于重要的业务工作。

Weglot 可自动为您的翻译页面添加 hreflang 标记。有了Weglot,您就可以对新内容或新翻译内容中 hreflang 属性的准确性充满信心。这将确保一致和优化的用户体验,同时提高搜索引擎排名--这是成功的国际搜索引擎优化战略的重要因素。

按照用户友好的工作流程,使用Weglot 为 WordPress 网站添加 hreflang 标记是一个轻松的过程:

  1. 注册一个免费的Weglot 账户并创建一个新的翻译项目。
通过Weglot用户友好型仪表板创建新的翻译项目。
通过Weglot用户友好型仪表板创建新的翻译项目。
  1. 从Weglot 控制面板进入刚创建的项目,导航至 "设置">"设置"。复制 API 密钥。
获取新翻译流程的 API 密钥。
获取新翻译流程的 API 密钥。
  1. 在您的 WordPress 网站上安装并激活Weglot 翻译插件。Weglot 也适用于其他内容管理系统平台,过程类似。
  2. 从 WordPress 管理仪表板导航到Weglot 选项卡,输入您的 API 密钥,选择网站的主要语言和您想将网站翻译成的所有语言。
使用Weglot 配置网站语言。
使用Weglot 配置网站语言。
  1. 只需保存设置,Weglot 就会开始工作,自动执行 herflag 并考虑国际搜索引擎优化问题。您将会收到这样一条弹出信息。
使用Weglot 成功创建翻译项目。

进入网站后,结果应该是这样的:

使用Weglot 制作多语言网站的结果。
使用Weglot 制作多语言网站的结果。
  1. 此外,您还可以自定义网站语言选项的外观,只需导航至 Weglot选项卡,并根据自己的喜好进行设置。您甚至可以添加自定义 CSS 代码,实现最终的自定义控制。
使用Weglot 定制网站语言选项。
使用Weglot 定制网站语言选项。

就是这样--将 WordPress 网站变成多语言平台并提高其国际搜索引擎优化就是这么简单!

正如您所看到的,使用Weglot 实施 hreflang 标签的好处有很多--从提供更好的用户体验、提高网站的国际知名度,到帮助您有效管理时间和资源。

使用Weglot优化国际搜索引擎优化

虽然国际搜索引擎优化的潜在好处是巨大的,但处理多语言内容的内在复杂性也不容低估。国际搜索引擎优化皇冠上的明珠--hreflang 标签--对于向全球受众提供正确版本的网站内容至关重要,它考虑到了受众的特定语言和地理位置。

在本综合指南中,我们探讨了实现 hreflang 标记的三种最重要的手动方法:HTML 标记、HTTP 标头和 XML 网站地图。每种方法都有其独特的优点和挑战,如何选择主要取决于网站的具体要求。

例如,如果企业拥有一个内容经常更新的动态网站,可能会倾向于使用 XML 网站地图,以简化操作。相反,规模较小的网站可能会选择 HTML 标签来进行细化控制。

然而,在这些方法中,人为失误的可能性和持续的维护需求是共同的障碍。这正是 Weglot开始发挥作用。

Weglot 克服了复杂的 hreflang 标签实施障碍,大大减少了人为错误,为管理 hreflang 标签带来了无与伦比的便利。

此外,当您的网站不断发展变化时,Weglot 也会与之保持一致,确保新添加的内容与正确的 hreflang 属性无缝集成。例如,如果您在网站上添加了新页面,Weglot 就会自动为其分配正确的 hreflang 标签。

通往最佳国际搜索引擎优化的道路不再是令人生畏的艰难攀登。通过试用Weglot的 14 天免费试用版,利用准确实施 hreflang强大功能--您的国际受众已经准备就绪,翘首以待!

方向图标
探索 Weglot

 110,000 多个品牌都在用 Weglot 翻译自己的网站,赶紧加入吧!

用AI即时翻译你的网站,再通过人工编辑进行优化,几分钟内就能上线。

这篇文章里,我们会聊聊:
火箭图标

准备好开始了吗?

要了解Weglot 强大功能,最好的方式Weglot 亲自体验。免费试用,无需任何承诺。

要Weglot 强大功能Weglot 最好的方式Weglot 亲自体验。立即免费试用,无需任何承诺。

若您尚未准备好连接自己的网站,控制面板中已提供演示网站。

你可能也会喜欢这些文章

没有找到任何内容。
常见问题图标

常见问题

没有找到任何内容。

蓝色箭头

蓝色箭头

蓝色箭头