什么是规范链接canonical url?

📚 文章大纲

了解规范 URL 对于 SEO 至关重要。 

了解如何使用规范标签(和其他规范化方法)来影响规范 URL。并提高您的网站在 Google 上的表现。

让我们深入了解一下。

什么是规范 URL?

规范 URL 是在存在重复项时被 Google 等搜索引擎选择作为主要版本的网页版本。选定的 URL 会按优先顺序排列,以避免显示在搜索结果中不提供唯一价值的重复内容。

考虑这两个 URL:

  • 规范网址:https://example.com/blog/
  • 备用网址:https://example.com/blog/?page=1

在此示例中,Google 可能会选择规范 URL 进行索引和排名。规范页面也称为“主要”、“主要”或“代表性”版本。

注意:Google 并不总是做出您想要的决定。但是,您可以通过使用规范标签来影响规范化。以及其他一些方法。

什么是规范标签?

规范标签,也称为rel=”canonical” 标签,是一段 HTML 代码,允许您在网站上的一组重复或接近重复的页面中定义“主要”版本。

在搜索引擎优化中,规范标签向谷歌建议应该索引哪个版本的页面,巩固链接资产(排名强度),并显示在搜索结果中。

规范标签位于网页 HTML 源代码的 <head> 部分,如下所示:

<link rel="canonical" href="https://example.com/preferred-url-here/" />

突出显示“备用 URL”和“规范标签”的图像

通常,规范标签备用页面指向首选页面。

从备用页面指向首选页面的规范标签的插图

但使用自引用规范也是一个好主意。 

换句话说,每个规范页面都应该有一个指向其自己 URL 的规范标签。

像这样:

突出显示“自引用规范”的图像

谷歌的约翰·穆勒(John Mueller)证实了自引用规范的重要性。

“在页面上拥有自引用规范标签并不重要,但它确实使我们更容易准确地选择您想要选择为规范的 URL,”他在Google网站管理员中心办公时间聚会中说道。

为什么使用规范标签?

规范标签是一种有价值的重复数据删除工具。他们可以解决您需要保留的重复内容(或几乎相同的页面)的问题。

例如: 

  • 同一页面的美式英语和英式英语版本
  • 参数化 URL(例如,应用了过滤器或排序选项的列表页面)

为什么要避免重复内容?

因为它会导致关键字蚕食。当网站上的多个页面竞争相同的排名时,就会发生这种情况。并在此过程中损害彼此的排名。 

通过正确使用规范标签,您可以帮助 Google 了解您网站的结构。并确定重复页面的最佳版本。

这有助于确保您想要的版本是搜索结果中显示的版本(也是搜索者访问的版本)。这可以带来更高的点击率、参与度和转化率。

此外,Google 还巩固了规范 URL 上备用页面的“排名能力”。

假设您有指向各种重复页面的 反向链接(来自外部域的链接)。

如果这些页面规范化,Google 会将它们全部视为规范 URL 的链接。它们共同对排名产生积极影响。

反向链接、备用 URL 和规范 URL 连接的图示

注意: Google不再建议对联合内容使用规范标签。相反,建议联合合作伙伴使用适当的元标记来阻止索引。

如何实现规范标签

要在 HTML 中实现规范标记,您可以将 rel=”canonical” 标记添加到页面的 <head> 部分。 

提醒一下,这看起来像这样:

<link rel="canonical" href="https://example.com/preferred-url-here/" />

但是您的内容管理系统 (CMS) 或 CMS 插件可能允许您指定规范,而无需进入 HTML。

或者直接了解其他规范化方法。

WordPress设置规范链接

您可以使用WordPress SEO 插件在 WordPress 网站上设置规范 URL 。 

我们将了解如何使用两个最流行的插件来做到这一点:Yoast SEO 和 Rank Math SEO。

Yoast SEO 插件

如果您使用Yoast SEO 插件,请前往任何页面或帖子上的 Yoast SEO 选项。 

然后,展开“高级”选项卡。 

您将找到一个“规范 URL”字段,您可以在其中指定页面的规范 URL。

Yoast SEO 选项中的“高级”选项卡

排名数学 SEO 插件

如果您使用Rank Math SEO插件,请前往任何页面或帖子上的“Rank Math SEO”框。并打开“高级”选项卡。

“规范 URL”字段允许您指定页面的规范 URL。

“Rank Math SEO”框中的“高级”选项卡

维克斯

默认情况下,Wix 页面使用自引用规范标签。

您可以通过进入 SEO 设置来更改规范标签的结构。

首先,前往“营销和 SEO ”>“ SEO ”>“ SEO 设置”。然后选择您要编辑的页面类型。

对于此工作流程,我们选择了“主页 。 

Wix“SEO 设置”中的“按页面类型编辑”部分

选择页面类型后,单击“其他元标记”部分中的“编辑”按钮。

突出显示“其他元标记”部分中的“编辑”按钮

最后,通过单击“ + 添加变量”将变量添加到“规范”下的字段。并从出现的列表中选择相关项目。

使用下拉菜单添加变量部分

您还可以编辑各个页面的规范标签。只需单击“按页面编辑”选项卡,然后选择带有要编辑的规范标签的页面即可。

然后,单击出现的侧栏中的“高级”选项卡。并转到“附加标签”。

图像指导读者如何编辑各个页面的规范标签

最后,编辑“规范”字段中显示的链接。

突出显示“规范”字段

指定规范 URL 的其他方法

通常,您可以使用规范标签指定规范 URL 首选项。但您还可以尝试其他方法:

  • 在 HTTP 标头中使用 rel=”canonical”(最适合非 HTML 文档)
  • 将重复页面重定向到规范页面(最适合不需要保留的重复页面)
  • 仅在站点地图中列出规范 URL(所有网站所有者的最佳实践)

了解要使用哪种类型的规范化可以帮助您控制网站在 Google 上的显示方式。它还可以防止由于重复内容而出现的问题。

让我们更详细地了解这些重复数据删除方法。

在 HTTP 标头中使用 rel=“canonical”

rel=“canonical” HTTP 标头允许您为非 HTML 文档指定规范 URL。

例如,如果您在线有同一文档的一个.docx和多个.pdf版本,则可以使用此方法来指示您的首选版本。

但是,您需要能够更改服务器的配置。

在该.htaccess文件中,通过添加如下所示的代码来指定规范 URL:

Link: <https://www.example.com/downloads/filename.pdf>; rel="canonical"

将重复页面重定向到规范页面

URL 重定向将 Google(和用户)从一个页面发送到另一页面。 

如果您不需要保留页面的备用版本,则重定向是最好的重复数据删除方法。但您不想完全删除这些 URL。

例如,当同一页面有 HTTP 和 HTTPS 版本时。 Google 更喜欢 HTTPS 版本。因此,将 HTTP 版本重定向到 HTTPS 版本对您的 SEO 有好处。

Google建议使用 3xx 重定向(服务器端重定向)以获得最快结果。 

这包括 301 重定向,您可以在我们的301 重定向指南中了解更多信息。

仅在站点地图中列出规范 URL

据谷歌称, “站点地图中列出的所有页面都被建议为规范页面” 。

这意味着最好在站点地图中提交规范 URL(和非重复页面) 。并保留备用网址。 

如果您在站点地图中留下重复的页面,这并不是一个大问题。谷歌将决定哪个版本是规范的。 

但如果您忽略首选 URL,则可能会出现问题。因此,请及时更新您的站点地图。

规范标签:SEO 最佳实践

如果您没有正确实现规范,Google 可能会忽略它们。这可能会损害您的 SEO 性能。

遵循这些规范标签最佳实践以获得最佳结果:

  • 每页仅指定一个规范 URL
  • 指定正确的域协议
  • 指定尾随斜杠或非尾随斜杠 URL
  • 指定非 WWW 或 WWW URL
  • 使用绝对 URL

每页仅指定一个规范 URL

每页仅指定一个规范 URL。否则,你会让谷歌感到困惑。

请小心避免在页面的 HTML 代码中意外包含两个规范标记。如果您使用 CMS 中的设置来设置规范标记,请勿手动将其他规范标记添加到 HTML 中。

如果将 rel=”canonical” 添加到 HTML,则不要将其也添加到 HTTP 标头。

指定正确的域协议

如果您的网站采用HTTPS 协议,请务必将此作为您的规范 URL。 

查看我们的指南,了解有关从 HTTP 重定向到 HTTPS 的更多信息。

指定尾随斜杠或非尾随斜杠 URL

请注意您的页面是否使用尾部斜杠(即 URL 末尾的“/”符号)。 

例如: 

  • 尾部斜杠: https: //example.com/
  • 非尾随斜杠: https: //example.com

如果同一个网址同时存在带尾部斜杠和不带尾部斜杠的情况,Google 可能会将它们视为两个单独的网址。请务必在需要时添加尾部斜杠,以正确引用您的规范 URL。

并尽量在整个网站上保持一致。

指定非 WWW 或 WWW URL

URL 的非 WWW 和 WWW 版本被搜索引擎视为重复页面。 

例如: 

  • 非 WWW: https: //example.com/
  • 网址:https: //www.example.com/

最好选择一个版本并在整个网站上坚持使用它。

使用绝对 URL

规范标签应该使用绝对 URL而不是相对 URL 来引用。

这意味着您应该使用完整的 URL,包括您的域名。像这样:

<link rel="canonical" href="https://example.com/blog/" />

而不是相对 URL。像这样:

<link rel="canonical" href="/blog/" />

实施规范标签时要避免的常见错误

实现规范标签时很容易出错。 

以下是两个更常见的规范标签错误:

将规范标签指向重定向页面

请注意不要指定重定向的规范 URL。这只会让谷歌感到困惑。

例如,假设页面 A 重定向到页面 B。

您不应该有任何指向页面 A 的规范。它们应该直接指向页面 B。

对非重复内容使用规范标签

只为重复或几乎相同的内容设置规范 URL。 

一些 SEO 尝试使用规范标签来巩固不同页面的排名能力。 

例如,将权限从缺货产品页面定向到类别页面。

然而,谷歌建议不要这种做法。并且很可能会忽略这些规范。

如何审核网站上的规范标签

使用Google Search Console了解 Google 认为您网站上任何页面的规范 URL 。

登录后,在顶部搜索 URL。

在 Google Search Console 中搜索 URL

当“URL 检查”报告准备就绪时,打开“页面索引”部分。

向下滚动查看“Google 选择的规范”。

Google Search Console 中的“页面索引”部分

如果这不是您的首选 URL,您可能需要检查页面上的重复数据删除策略。 

首先,请确保“用户声明的规范”存在且正确。

Google Search Console 中突出显示的“用户声明的规范”部分

要大规模审核网站的规范标签,请使用 Semrush 的网站审核工具。

设置完成后,转到“问题”选项卡。

然后搜索“规范”。

在站点审核的“问题”选项卡中搜索“规范”

检查是否存在以下错误:

  • # 个页面存在重复内容问题
  • # 页面有多个规范 URL
  • # 具有损坏规范链接的页面
  • # AMP 页面没有规范标签
站点审核结果显示不同问题和错误的列表

让我们看看这些问题是什么以及如何解决它们。

# 页面存在重复内容问题

此错误显示您网站上有多少页面可以被视为重复。因为它们的内容与另一个页面上的内容至少有 85% 相同。

单击该链接可查看受影响的 URL。

“17,764 个页面存在重复内容问题”页面

然后您可以决定如何解决该问题。请参阅我们的重复内容指南以获取建议。

# 页面有多个规范 URL

此错误显示您网站上有多少页面指定了多个规范 URL。

单击链接可查看详细的细分。

“3 个页面有多个规范 URL”页面

要解决此问题,您需要删除额外的规范标签并只保留一个。 

此问题显示您网站上的哪些页面具有损坏的规范链接,即指定无效的规范 URL。

(可能是因为它包含拼写错误。或者该页面已被删除。)

单击该链接可查看受影响的页面及其指向的规范 URL。

“120 页的规范链接已损坏”页面

指向不存在网页的规范标签会使 Google 正确抓取和索引您的内容的能力变得复杂。这可能会损害您的排名。

确保将这些更新为正确的规范 URL。

# AMP 页面没有规范标签

当您的AMP 网页没有规范标签时,网站审核工具会将其标记为问题。在网页的 AMP 和非 AMP 版本之间进行规范化非常重要。

您可以通过在每个 AMP 网页的 <head> 部分添加指向非 AMP 网页的 rel=”canonical” 标签来解决此问题。

像这样:

当 AMP 网页没有规范标记时如何修复

提示:您可以在任何阶段使用复选框和“发送到… ”按钮在 Semrush CRM、Trello 或 Zapier 中创建任务。 

站点审核中的“发送到...”按钮,带有下拉菜单选项:“CRM”、“Trello”和“Zapier”

解决这些问题后,使用右上角的齿轮图标重新运行站点审核。 

右上角突出显示的齿轮图标

然后,检查规范错误是否已消失。 

站点审核中的“错误”部分显示“0 个错误”

准备好开始解决规范问题了吗。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

微信公众号
助理微信