为什么要注意 Hreflang 标签以及如何在 Magento 2 商店中有效地使用它们?

已发表: 2018-10-09

走上国际扩张的道路是一件复杂的事情,需要一个深思熟虑的 SEO 战略,一个国际化的战略。 Hreflang 标签允许将潜在购物者带到与他们的查询完全匹配的正确内容和产品,并让他们避免重复内容问题。 让我们详细了解一下,让 hreflang 标签设置小菜一碟!

目录

  • 什么是 Hreflang 标签?
  • 您的 Magento 2 商店是否需要 Hreflang 标签?
    • 不同国家和语言选项的 Hreflang 标签
  • 为什么需要 Hreflang=”x-default”?
  • 你应该避免哪些错误?
  • Hreflang 注解:一些建议
  • 3 +1 流行的方法来设置 Hreflang 标签
    • 1. XML 站点地图文件
  • 在 Magento 2 中设置 Hreflang 标签的最简单方法是什么?
    • 启用 Hreflang 标签
    • 备用 URL 的语言设置
    • X-默认
      • 网址键
      • 身份证钥匙
      • Hreflang 键
  • 便利多合一的地方
  • 底线

什么是 Hreflang 标签?

什么是 Hreflang 标签?

Hreflang 是一种技术解决方案,适用于具有不同语言的相同(或相似)内容和/或定位多个位置的网站。 换句话说,如果您以多种语言经营一家国际商店或希望在您所在国家/地区以外销售(即使那里使用相同的语言),那么实施此类标签就是您的选择。

例如,有一个潜在的讲法语的客户在网上冲浪。 购物者正在寻找的产品页面在搜索结果中提供英文版,但您也有法文版。 目标是什么? 您应该确保这个客户到达网站的法语版本或其他特定页面。 Hreflang 标签有助于指定哪些用户的页面是针对哪些用户的。 在深入挖掘之前,请务必熟悉 Google 的官方说明。

您的 Magento 2 商店是否需要 Hreflang 标签?

您的 Magento 2 商店是否需要 Hreflang 标签?

如果您对以下陈述中的至少一项回答“是” ,那么这些标签对于您的网站来说是必须的:

  • 基于 Magento 的商店中有不同语言的相同内容。
  • 有些内容是用一种语言编写的,适用于不同的地区。

以下是需要 hreflang 标签的网站的一些流行的现实生活场景:

示例#1。 一个英语网站,有三个不同的版本:一个是针对美国的,另一个是针对英国的,第三个是针对世界其他地区的。

示例#2。 三种国际语言的网站:英语、西班牙语和法语。

示例#3。 一家具有全球影响力的电子商务商店,为各大洲提供三个版本:欧洲、亚洲、美国和加拿大。
示例 #4:一个位于美国的电子商务网站,网站版本为英语和西班牙语。
示例 #5:一个国家/地区的网站,具有各种当地/州语言。

不同国家和语言选项的 Hreflang 标签

  • Hreflang 值包括用连字符分隔的语言和国家/地区代码。
  • Hreflang 值只设置一次。 因此,您的电子商务商店不能有两个版本同时针对同一种语言和一个位置的用户(每种语言和国家/地区组合必须是唯一的)。
  • URL 地址可以同时获得几个 hreflang 值。

为什么需要 Hreflang=”x-default”?

为什么需要 Hreflang=”x-default”?

“X-default”是 hreflang 属性的一个特殊值,如果 hreflang 标记中的任何语言都不符合他们的浏览器设置,它会显示您的在线购物者必须被引导到哪个页面。 换句话说,如果客户的位置和语言与设置不符,他们会被重定向到您默认设置的电子商务商店版本。 例如,来自德国的购物者用英语搜索产品。 通常,不会有相应的 URL 地址。 在这种情况下,使用 x-default。

你应该避免哪些错误?

hreflang 错误
据消息人士透露,对于在线业务而言,在设置 hreflang 标签时避免以下错误至关重要:

  • 不正确的hreflang链接,
  • 页面源代码中的 hreflang 属性冲突,
  • 错误的hreflang值,
  • 没有 hreflang 属性的页面,
  • 为非多语言网站或针对一个位置的网站设置 hreflang 标签。

Hreflang 注解:一些建议

Hreflang 注解必须在 URL 级别实现。 因此,不同国家和语言的每组 URL 地址都有自己的注释。

  1. 并非所有电子商务页面都可以存在于所有地区和语言中。 不建议使用 hreflang 注释来指示不存在的页面。
  2. 只有您希望被搜索引擎索引的页面才需要 Hreflang 注释——它们通常是产品、类别和 CMS 页面。
  3. 不建议在非规范 URL 地址中包含 hreflang 注释。

3 +1 流行的方法来设置 Hreflang 标签

设置 Hreflang 标签的方法

1. XML 站点地图文件

在 Sitemap 文件中处理 Google 数据时存在某些问题。 因此,在选择这种方法时,您可能会在 Google Search Console 中遇到某些错误。
通常,在全球网站的每个页面的 HTML 源代码中实现 hreflang 标记时,开发人员更喜欢使用 XML Sitemap 文件。 通常认为,hreflang 注释在 XML 站点地图中产生的问题比在页面上的标头代码部分中产生的问题更多。

2.每个页面的HTTP标题

该方法肯定有一些好处:
Google 不断地从 HTTP 标头而不是 XML Sitemap 文件接收数据。
您可以为每个 URL 配置 HTTP 标头,即使是那些缺少本机源代码的 URL,以及 PDF 文件和其他非 HTML 文件。
然而,这种方法使用起来相当复杂,并且带来的困难多于优点。

3.每个页面的HTML代码标题部分

这种方法很简单,但也有一些缺点,尤其是在使用 x-default 值时。 因此,如果主页旨在根据浏览器中列出的语言和位置重定向客户,我建议考虑使用前两种方法,或者额外的一种;)。

在 Magento 2 中设置 Hreflang 标签的最简单方法是什么?

Magento 2 的 Seo Suite Ultimate 扩展允许优化添加 hreflang 标签和通知 Google 爬虫有关替代页面版本的过程。

SEO Suite Ultimate MageWorx 这种一体化解决方案有助于处理大量 SEO 配置,hreflang 标签只是其功能的一小部分。 您将能够:

  • 设置 hreflang URL 范围(网站或全球),
  • 在产品、类别和 CMS 页面上使用 hreflang 标签,
  • 使用默认语言环境中的语言代码,
  • 手动选择备用 URL 的语言,
  • 为非本地化页面设置 X-default hreflang 属性,
  • 通过 ID、URL 键或 hreflang 属性连接这些类型的本地化页面,
  • 方便地概述备用 hreflang 设置。

启用 Hreflang 标签

要调整功能,请转到Stores – Configuration – MageWorx – SEO – SEO Base – Hreflang URLs Settings
该模块的美妙之处在于能够进行商店视图特定的 hreflang 配置。 您需要做的就是切换到您希望为其设置 hreflang 标记的商店视图。

SEO 套件终极版
该扩展允许在一个网站(本地)或所有网站(全球)中设置这些标签。 如果设置了网站选项,则备用 URL 仅在一个网站内有效,如果是全局 - 备用 URL 在网站之间有效。
SEO 套件终极版
此外,您将能够简单地禁用/启用 hreflang 标记并指定您希望为它们设置的内容:

  • 类别,
  • 产品,
  • CMS页面,
  • 登陆页面。

SEO SUite Ultimate MageWorx 博客

备用 URL 的语言设置

如果您希望为站点的每个商店视图设置不同的默认语言,您将需要这些设置。
例如,英语和法语是您的电子商务商店的两种商店视图的默认语言。 默认情况下,这些语言的代码将用于备用 URL。 你会得到 hreflang=”en” 和 hreflang=”fr”。
但是,如果您需要设置与为商店视图指定的语言不同的语言,您可以禁用“使用默认语言环境中的语言代码”设置,并通过单击下拉菜单手动选择所需的语言:

备用 URL 的语言设置

要更改商店视图默认语言,请转到商店⟶ 配置 ⟶ 通用 ⟶ 常规 ⟶ 区域设置选项并进行必要的修改。
如果您有针对不同位置的相同语言的页面,则需要“国家/地区代码”设置。 例如,为来自加拿大和美国的购物者提供的英文页面。 启用设置后,您可以使用 Magento 设置(默认设置)或手动指定所需的国家代码:

“国家代码”设置

X-默认

只需单击鼠标即可启用此设置!

Magento 2 中的 X-Default
CMS 页面的备用 URL

该扩展使连接本地化版本的 CMS 页面变得容易。
很多时候,商家必须创建多个 CMS 页面——每种语言一个。 因此,翻译后的页面具有不同的 ID,并且通常具有 URL 键。 为了让系统确定您拥有同一页面的本地化版本并添加备用 URL,SEO Suite Ultimate 允许通过 ID、URL 或 hreflang 键关联此类页面。 应为每个 CMS 页面手动指定最后一个选项(主页除外)。

网址键

如果您决定对 CMS 页面的翻译版本使用相同的 URL 密钥,请确保选择此选项。 该模块将使用相同的 URL 键定位和分组所有页面。 然后,将添加正确的备用 URL。

身份证钥匙

此选项最适合具有不同商店视图的相同语言内容的页面。 例如,如果您的 CMS 页面是英文的,但您同时针对加拿大和美国,您可能对它们有不同的商店浏览量。

Hreflang 键

如果您的 CMS 页面具有不同的 URL 键,我们建议您选择此选项。 该扩展将为每个 CMS 页面添加一个新属性。 因此,您将能够为同一页面输入唯一值,并指示它们具有相同的内容但使用不同的语言:

CMS 页面的备用 URL

便利多合一的地方

为了促进设置 hreflang 标签和测试正确标签的过程,Magento 2 SEO Suite Ultimate 扩展允许您方便地在后端查看备用站点 URL:
实际上,您可以在此处查看 hreflang 标记配置是否正确。 否则,带有错误的框将以红色突出显示以通知您。

Magento 2 SEO Suite Ultimate 扩展
底线

正确的 hreflang 标签配置对于决定走向国际的每个在线实体都至关重要。 SEO Suite Ultimate 扩展将很好地照顾您基于 Magento 的业务(单击此处了解有关附加组件的 Magento 1 版本的更多信息),并使国际 SEO 快速轻松。

如果您有任何问题或建议,请随时在下面发表评论!