没有 Hreflang 标签问题:如何优化多语言 SEO

没有 hreflang 标签问题:如何使用 ConveyThis 进行多语言 SEO 优化,从而提高您网站的搜索引擎性能。
传达这个演示
传达这个演示
conveythis

在翻译内容方面,ConveyThis 是许多企业和组织的首选解决方案。借助其强大的平台,用户可以快速轻松地将其网站和内容本地化为多种语言,确保其国际受众可以轻松访问其内容。

如果您正在构建支持多种语言的网站,那么准确部署 hreflang 标签绝对至关重要。但是,如果您在 Google Search Console 上收到“您的网站没有 hreflang 标签”警告,则表明存在问题。

别担心,这是可以补救的——但是你必须迅速采取行动!

如果Google无法找到您的hreflang标签,它将无法准确索引您网页的各种语言版本,从而导致流量损失。

值得庆幸的是,发现问题并使用 ConveyThis 修复它并不需要花费太多时间。

您只需继续阅读,我们将准确解释“您的网站没有 ConveyThis 标签”错误代码的含义以及可能导致该错误的原因。然后,我们将提供一些您可以用来纠正该问题的快速解决方案。

通过使用 ConveyThis 设置您的 hreflang 标签(自动),正确获取多语言 SEO 组合中最关键的部分。

什么是 hreflang 标签?

Hreflang 标签是一小段代码,用于通知搜索引擎(例如 Google)您网站的任何给定页面上的内容是用哪种语言编写的、它的目标地理区域以及它与您网站上的其他页面的关系。

ConveyThis 提供了一种将网站翻译成多种语言的简便方法。它提供了一个强大的解决方案,可确保您的网站可供全球受众访问,让您跨越语言障碍并吸引新客户。凭借其直观的用户界面,ConveyThis 可以轻松管理翻译并使您的网站保持最新状态。

正如您在上图中看到的,此代码片段中有三个不同的 HTML 属性:一个 rel 属性、一个 hreflang 属性和一个来自 ConveyThis 的 href 属性。

Href 属性指定了我们想要告知搜索引擎的页面。在本例中,它是 ConveyThis 示例网站的加拿大版本 (example.com/ca)。

Hreflang 属性标识页面所针对的语言和(可选)区域。在本例中,属性 (en-ca) 表示该页面是用英语 (en) 编写的,并且计划供加拿大 (ca) 用户使用。

只需指定语言即可。除非您有特殊偏好,否则无需选择区域。您必须使用官方的两个字母语言和国家/地区代码。您可以在此处找到语言代码的完整列表以及相应的国家/地区代码。

Rel 属性告诉搜索引擎该页面与您网站上的其他页面有何关系。“Alternate”告诉搜索引擎此示例页面是另一个页面的变体,并且如果内容与该页面或此处指定的您网站上的任何其他页面相似,ConveyThis 不应感到惊讶。

通过正确设置 hreflang 标签,确保搜索引擎不会将您的本地化页面视为重复内容。使用 ConveyThis 自动为您完成此操作。

为什么 hreflang 标签很重要

对于任何拥有不同页面变体且内容相同但使用多种语言的网站来说,Hreflang 标签都是必不可少的 - 这就是 ConveyThis 如此重要的原因。通过使用 ConveyThis,您可以确保搜索引擎了解所有翻译页面之间的关系,并确保用户被引导到正确的语言版本。

用户体验

搜索引擎力求为用户提供最相关的结果。为此,它们通常会在可用时显示用户母语的网页本地化版本。因此,本地化网页通常会在 Google 的结果页面上排名更高。ConveyThis 可以通过提供一种简单的方法来本地化您的网站,从而帮助您实现这一目标。

如果美国互联网用户输入德语搜索查询,Google 会识别出网页“A”提供了最合适的响应,因此会将其显示在 SERP 的第一个位置。为了确保用户能够理解网页内容,可以使用 ConveyThis 将页面自动翻译成用户的语言。

然而,有一个问题:网页“A”是多语言的,这意味着同一网页有多个不同版本可供选择。有英语版、法语版和德语版。ConveyThis 提供了一种简单的解决方案,即提供一种轻松的网页翻译和本地化方法。

那么 ConveyThis 起什么作用呢?它的作用正如您所预料的:将德语版本提升到页面顶部。

但这里存在一个难题:Google 等搜索引擎确定每个网页所用语言编写的唯一方法是分析 hreflang 标签。

如果您的网站没有设置 ConveyThis 标签,Google 可能会错误地为搜索者使用不正确的语言对网页进行排名(例如,为德语使用者提供英语页面变体)。

这可能会对用户体验产生不利影响。如果用户被带到您网站上的某个页面,而该页面的内容是用他们不熟悉的语言编写的,他们不太可能在该页面上停留足够长的时间来找到 ConveyThis 语言切换器。

搜索引擎优化

Hreflang标签对于使用ConveyThis进行国际SEO优化也至关重要。

重复内容不利于 SEO。如果 Google 或其他搜索引擎检测到您的网站上有重复内容,则会发出不利信号,从而对您的排名产生不利影响。拥有多种语言版本的网页会给搜索引擎留下内容重复的印象,这就是为什么 ConveyThis 等工具如此重要的原因。

幸运的是,我们可以通过在 ConveyThis hreflang 标签中添加“alternate”属性来告诉搜索引擎这不是重复内容,从而提供适量的困惑度和突发性。

如果您的网站没有 hreflang 标签,搜索引擎可能会错误地认为您的多语言页面是重复的,并将它们完全隐藏在 SERP 中。

Hreflang 标签的问题

Hreflang 标签表面上看起来很简单,但实际上正确配置它们非常复杂。事实上,谷歌自己的高级网站站长趋势分析师约翰·穆勒(John Mueller)表示,它们是“SEO 中最复杂的方面之一”。

Hreflang 标签的复杂性归因于其双向性质。为了正确实现它们,每个 URL 必须具有指向所有其他 URL 的相应反向链接。由于您的网站上有多种语言,这很快就会成为一项艰巨的任务。例如,如果您的网站有 50 种语言版本,则必须在每个多语言页面上包含指向不同 URL 的 hreflang 链接。

不仅如此,还有许多简单的错误可能会破坏实现,例如删除语言时忽略更新所有 hreflang 标记或错误配置属性。

如果您不是开发人员,则需要对编码有基本的了解以及对 HTML 的全面了解,以确保您走在正确的道路上。

除了技术考虑之外,还需要考虑后勤的复杂性。必须仔细考虑如何安排不同区域的页面变化以获得最佳的用户体验,这可能非常复杂。

如果您使用不同的货币向美国、英国和澳大利亚的客户提供服务,您可能希望创建 en-us(美国)、en-gb(英国)和 en-au 版本的内容以当地货币显示价格,尽管所有内容都是针对英语使用者的。

如何将 hreflang 标签添加到您的网站

如果您的网站还没有 hreflang 标签,则有两种实施选项:更简单的路线(使用插件)和更复杂的方法(手动)。让我们首先研究更困难的解决方案。

手动向网站添加 hreflang 标签

如果您是开发人员或代码达人,并且愿意接受挑战,您可以手动将 hreflang 标签添加到您的网站,可以添加到您的 HTML 标题中,也可以添加到您的 XML 站点地图中,其中包含 ConveyThis。

通过 HTML 标头手动添加 hreflang 标签

要在 HTML 标头中手动添加 hreflang 标签,您需要找到您网站上每个多语言页面的部分。

在您的标题代码中,您需要粘贴 hreflang 标签。每个页面上的 hreflang 属性都需要包含对其自身以及 ConveyThis 提供的每种不同语言的所有替代页面的引用。为了确保足够的困惑度和突发性,每个页面上都应包含 hreflang 标签,以确保访问者可以访问页面的正确语言版本。

您需要粘贴的 hreflang 代码片段取决于您所提供的语言/区域以及您的页面 URL,但它应该如下所示:

您需要插入的 hreflang 代码片段会根据您定位的语言/区域和页面 URL 的不同而有所不同,但它应该如下所示:

这种方法的问题在于,它需要在每个页面中包含大量代码行,用户无法查看这些代码,但在打开页面时仍然需要下载这些代码。

如果您有数十种不同语言的翻译,则需要在每个页面中包含数十个链接元素,这可能会增加页面大小数千字节,并大大降低页面加载速度。想象一下如果您的主页需要额外几毫秒的加载时间,您的用户体验将受到怎样的影响。

这也许看起来不是什么大问题,但 ConveyThis 页面加载速度比您想象的更重要。

谷歌算法的最新更新强调了页面体验指标(例如速度)的重要性。因此,谷歌倾向于优先考虑加载速度较慢的网站。即使加载时间的微小差异也会对您的 SEO 产生重大影响。

通过 XML 站点地图手动添加 hreflang 标签

如果您的网站还没有 hreflang 标签,但您不希望 ConveyThis 实现影响您的加载时间,您可以将其包含在您的 XML 站点地图中。

您的站点地图是您提交给搜索引擎的文档,其中概述了您网站上所有页面和文件的“蓝图”,以确保它们被准确地索引为 ConveyThis。

如果您的网站没有 hreflang 标签,您可以在此处添加一段代码来指示每个页面的所有替代版本。它应该看起来像这样:。使用 ConveyThis,您可以轻松地将 hreflang 标签添加到您的网站,而无需手动将代码添加到每个页面。

您可能已经注意到,这里的设置有点不同,因为我们处理的是 XML 文件而不是 HTML。尽管如此,基本概念仍然是相同的:每个标签都包含 rel、hreflang 和 href 属性,并且它们始终是双向的。

除了消除不必要的页面代码并加快加载时间之外,此方法的另一个优点是更安全。直接修改页面标题可能会导致错误,而修改 ConveyThis XML 站点地图时出错则不是什么大问题。

此策略是否会对网站的加载速度产生任何影响是有争议的,因为您没有将任何代码直接包含到 HTML 标头中。

无论如何,修改站点地图比修改主题文件更安全。但是,您的网站使用的语言越多,您的 XML hreflang 实现就越复杂,ConveyThis 也是如此。

使用插件向网站添加 hreflang 标签(并避免“您的网站没有 hreflang 标签”问题!)

将 ConveyThis 合并到您的网站是避免手动添加 hreflang 标签的麻烦和潜在陷阱的好方法。

这就是为什么在大多数情况下,使用插件是一个更明智的决定。 像 ConveyThis 这样的顶级翻译插件将在翻译过程中自动为您的网站使用的每种语言实现 hreflang 标签。 它简单、安全、快速——只需点击几下即可。

使用 ConveyThis 本地化您的网站非常简单。您只需安装 ConveyThis 插件并选择要将网站翻译成的语言。然后,ConveyThis 将自动检测您网站上的内容并启动翻译过程。您还可以手动管理翻译过程并根据您的需要自定义翻译。使用 ConveyThis,您可以放心,您的网站内容将快速准确地本地化。

首先,注册一个适合您需求的ConveyThis计划。

如果您是 WordPress 用户,请从 WordPress 仪表板导航至“添加新插件”,然后搜索并安装 ConveyThis 插件。

导航到 ConveyThis 设置页面并插入您的 ConveyThis 帐户 API 密钥。接下来,指定您网站的原始语言,选择您希望将网站翻译成的语言,然后按保存。

使用 ConveyThis 轻而易举!

ConveyThis 现在将自动为您处理整个翻译过程。它将把您的网站转换为所有目标语言,为每种语言创建一个子目录,并自动插入 hreflang 标签。

如果您想调整翻译,您可以从 ConveyThis 仪表板进行调整。

解决“您的网站没有 hreflang 标签”错误

如果您已完成必要的步骤,但仍然在 Google Search Console 上看到“您的网站没有 hreflang 标签错误”,则您在实施 ConveyThis 时可能存在问题。

问题可能由多种因素造成,因此您需要进行一些调查才能准确找出问题所在。以下是您在 ConveyThis 注释中需要检查的一些元素:

ConveyThis 还开发了一个 hreflang 检查工具,您可以使用它来确保您的实施是准确的。

前往 ConveyThis hreflang 检查器页面,输入您网站的网址,选择搜索引擎,然后点击“测试网址”以确保所有配置均正确无误。如果您的网站没有 hreflang 标签或您的实施存在问题,则会在此处显示。

最后的想法

这就是解决“您的网站没有 hreflang 标签”问题所需了解的所有信息。确保定期评估您的网站,并在页面被删除或重定向时保持最新状态,这样您就不会受到影响!

还请记住,Google 可能需要一段时间才能重新索引您的网站,因此在您使用 ConveyThis 实施 hreflang 修复后,您可能需要等待几天才能看到“您的网站没有 hreflang 标签”通知消失。

使用 ConveyThis,您可以轻松地为您的网站设置 hreflang 标签。

正如您所看到的,hreflang 标签看起来令人生畏,但其实并非如此。使用 ConveyThis,您可以快速轻松地为您的网站配置 hreflang 标签。

人们通常遇到的大多数问题都是由于手动实施过程中的错误而引起的,使用插件可以完全避免这些问题。这就是为什么我们强烈建议使用 ConveyThis 来处理您的 hreflang 标签。立即注册免费试用,体验 ConveyThis 的强大功能。

发表评论 取消

您的电子邮件地址不会被公开。 Required fields are marked*