当您在互联网上发布网站并希望将其设置为多语言时,您需要一个hreflang 标签。它会告诉 Google 您在特定页面上使用的语言类型。该标签揭示了不同语言网页之间的关联。如果您将页面翻译成西班牙语、法语或任何其他语言,您可以添加一个信号来标识该页面的语言。
hreflang 标签是一个 HTML 属性,用于描述网站的语言及其地理位置。它能以多种语言呈现网站内容。例如,如果您使用 Google 搜索引擎以英语搜索某个网站,由于 hreflang 标签的存在,您将看到该网站的英文版本。.
如果您在其他国家/地区(例如法国)打开该网站,网页将以法语显示。但是,由于 hreflang 标签可能未正确设置,因此偶尔会出现混淆的情况。结果,网站会显示错误信息“您的网站没有 hreflang 标签”。幸运的是,您可以快速解决此问题。.

何时需要使用 Hreflang 标签?
en -US指的是美国英语“美式英语”的代码。您还可以使用Linguise,轻松为您的网站设置 hreflang 标签,无需编写代码。
放置 Hreflang 标签的方法

在网站上放置 hreflang 标签有两种方法。第一种方法是使用 XML 站点地图,第二种方法是使用页面标签方法。以下是这两种方法的区别:
通过 HTML 头部进行页面标记的方法
页面标签提供了一种向网站添加 hreflang 标签的简便方法。此方法会将 hreflang 标签添加到网站 HTML 的头部。您网站的页面标签如下所示:
“en”标签用于英文,如果您想将此页面翻译成德语,则需要在HTML地址中添加“de”;翻译成中文,则“zh-CN” 。生成的HTML标签如下所示:
中国人
德语
这个过程看似简单,但您需要为每个网页添加单独的代码。这会耗费大量时间,而且手动输入代码时也容易出错,从而导致各种错误。
其他语言标签
备用语言标签是对 hreflang 属性的补充,它允许你向搜索引擎展示你网站上翻译后的网页之间的关系。.
例如,这个法语页面的西班牙语版本是什么?这个页面的原始语言版本又是什么?.
当您创建的内容专门针对本地受众时,hreflang 属性非常有用。它能向搜索引擎发出信号:来自法国并使用法语进行搜索的用户希望看到的是法语页面版本,而不是内容相似的英语页面。.

此外,如果用户同时使用法语和英语,谷歌可能会返回这两种语言的结果。.
文件 HTTP 标头语言标签
hreflang 标签通过 HTTP 标头添加到网页中,用于非 HTML 内容和 PDF 文件。您可以在 HTTP 标头的链接元素中添加 href 标签。该标头将添加到链接的末尾,如下所示:
; rel="alternate"; hreflang="es"
您可以在红色字体部分添加任何内容。只需添加 PDF 文件的 URL,并在末尾添加 hreflang 标签即可。.
Google 返回的 Hreflang 错误是什么?
当您看到“您的网站没有 hreflang 标签”的提示时,表示页面的交叉引用或链接存在问题。这意味着页面 1 链接到页面 2,但页面 2 没有链接回页面 1。缺少返回标签通常会导致 hreflang 错误。您可以检查 XML 站点地图,以查找单个页面上的 hreflang 标签数量以及与这些标签相关的错误。在应用任何解决方案之前,请务必进行充分的研究。.
语言代码错误
用于乌尔都语的正确 hreflang 标签是 lang=ur。您可以使用各种工具来了解每种语言使用的代码。Linguise Linguise 您提供了一个解决 hreflang 标签错误的简便方法。一旦您将正确的代码与正确的语言关联起来,并将其与指定的国家/地区连接,您在打开网站页面时就不会再看到 hreflang 标签错误。.
错误的语言属性
大多数人会将 hreflang 属性与语言的连字符版本混淆。这会导致网站链接到正确的语言代码时出现错误。大多数用户认为使用“en-uk”来表示英国方言就足以让他们的网页正常运行。但正确的英式英语属性应该是“en-gb”。一旦使用正确的属性,hreflang 属性错误的问题就会迎刃而解。.
同时使用站点地图和页面标签

大多数人认为他们会同时使用这两种方法来添加 hreflang 标签。如果您使用页面标记方法,这会导致在多个 URL 的 head 部分中集成各种 hreflang 标签,操作起来非常复杂。其他人则使用 hreflang 站点地图方法来指定网页语言。同时使用这两种 hreflang 标签方法会导致冗余,谷歌甚至可能直接拒绝您的网站。请选择一种方法来实现 hreflang 标签,并确保实现过程中没有任何错误。.
如何在 Linguise中实现 Hreflang 标签?
解决 hreflang 问题的最简单方法是使用 Linguise。它会自动生成并应用 hreflang 标签,因此您无需担心学习代码。它拥有一个定制的系统,可以翻译 HTML 内联内容。这些翻译与网站的元数据相关联,能够快速提供结果。.
验证 hreflang 语言标签的实现
Linguise翻译网站后,只需在页面上的任意位置单击右键,然后单击“检查”或使用F12 即可。
您将可以使用浏览器开发者工具。.

例如,如果我的页面是法语的,那么实现的 hreflang 应该是fr。

简而言之,hreflang 标签会自动添加到您的翻译页面中,并且该标签是全局的,也就是说,对于法语,它的值为fr 。因此,如果一位加拿大法语用户发起法语请求,该页面在搜索引擎中也会优先显示。
结论
hreflang 错误乍看之下可能令人头疼,但其实很容易修复。只需使用上述方法解决错误,即可看到效果。如果您没有时间手动修复错误,可以使用 Linguise。它是一款自动语言翻译扩展程序,可以在几分钟内消除任何 hreflang 错误。.



