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

什么时候需要Hreflang标签?
该en-US指的是美国使用的英语的“美国方言”的代码。您还可以使用来自Linguise的专家工具为您的网站设置hreflang标签,而无需编写代码的麻烦。
放置Hreflang标签的方法

在网站上放置hreflang标签有两种方法。第一种方法是使用XML站点地图,第二种方法是使用页面标记方法。以下是两者之间的区别:
通过 HTML Head 进行页面标记的方法
页面标记提供了一种向您的网站添加hreflang标签的简单方法。在这种方法中,一个hreflang标签被添加到您网站HTML的头部。您网站的页面标签将如下所示:
该“en”标签用于英语,如果您想将此页面翻译成德语,则需要添加“de”或中文版本“zh-CN”在HTML地址中。生成的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 为您提供了一个简单的hreflang标签错误解决方案。一旦您将正确的代码与正确的语言链接起来,并将其与指定的国家连接,您在打开网站的网页时就不会看到Hreflang标签错误。.
错误的语言属性
大多数人将hreflang属性与语言的带连字符版本混淆。这会导致网站链接到正确的语言代码时出现错误。许多用户认为使用“en-uk”作为英国方言就足以运行他们的网页。英国英语方言的正确属性是“en-gb”。一旦使用正确的属性,错误的hreflang属性问题就会消失。.
同时使用站点地图和页面标记

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

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

总之,hreflang标签会自动实现到您的翻译页面,并且该标签是全局的,这意味着对于法语来说,它是fr。因此,如果一个法裔加拿大人提出法语请求,他也将在搜索引擎中优先获得该页面。
结论
Hreflang错误最初看起来可能令人生畏,但您可以轻松修复它们。只需使用上述方法来解决问题并查看差异。如果您没有时间手动修复错误,您可以使用 Linguise。它是一个自动语言翻译扩展,可以在几分钟内消除任何hreflang错误。.



