如何正确使用规范标签

已发表: 2021-07-19

在本指南中,我们将解释如何正确使用规范标签。 通过使用实际示例,您将了解什么是规范标签、何时应该使用、何时不应该使用、如何实现它们以及您需要避免的常见错误。

什么是规范标签?

规范标签是网页中的一个信号,它简单地说:“我是另一个网页的副本,可以在那里找到……

此 HTML 元素被添加到页面的代码中,并通过告诉 Google 和其他搜索引擎页面的首选版本来帮助防止重复内容问题。

搜索引擎如何处理重复或相似的页面

当大多数搜索引擎遇到两个或更多内容非常相似的页面时,他们通常只选择其中一个页面进行索引,而实际上忽略了其他页面。 他们决定选择哪个重复页面 URL 可能基于多种因素,包括首先抓取哪个页面、哪个内部链接最多或哪个外部链接最多。

重复的内容不仅对 SEO 不利,而且由于未以最佳状态显示内容,还会损害转化率。

经常会出现这样的情况:您有许多页面,这些页面对您网站的基础设施至关重要,但包含相似或相同的内容。 您可以在页面上添加一个 rel=canonical 标签,您认为它是首选信息来源,而不是冒着因重复内容而受到惩罚的风险,如下面的示例所示。

产品页面复制示例

下面我们来看一个电商产品页面复制的例子:

重复网页

同一“红色玩具卡车”的所有这些产品页面都具有完全相同的内容,只有微不足道的变化,例如顶部面包屑链接。 本网站的结构方式意味着一个产品有三个页面,因此需要规范标签来消除其中的两个副本:

规范示例

使用规范标签,我们已向搜索引擎发出信号,原始产品页面位于 [http://www.example.com/toys/trucks/red],而其他两个 URL 只是副本。 在这种情况下,明智的做法是选择不属于“促销”类别(促销可能在某一天结束)且不属于“10 英镑以下商品”类别(价格可能会上涨)的永久产品页面一天超过 10 英镑)。

其他需要规范标签的页面复制示例

网址参数

页面 URL 可以以参数的形式在其末尾添加信息,这些信息始终显示在 URL 中的问号之后:

  • 非参数 URL – http://www.example.com/blog
  • 导致完全不同的页面内容的参数 URL – http://www.example.com/blog ?page=2

有时 URL 参数显示完全不同的页面内容,有时它们可​​能会过滤掉某些内容,有时它们对页面内容完全没有影响:

  • 使用与没有参数完全不同的内容:
    http://www.example.com/news ?page=3
  • 与不使用参数时的内容略有不同:
    http://www.example.com/toy-trucks ?colour=red-only
  • 带或不带参数的内容变化不大:
    http://www.example.com/toy-trucks ?price=ascending
  • 无论有没有参数,内容都没有任何变化:
    http://www.example.com/contact-us ?trackingID=123456

搜索引擎可以将具有不同参数的 URL 视为不同的、唯一的页面。 如果在添加参数时内容没有显着变化,那么通过使用规范标签来宣传最佳 URL 就很重要。

如果您不希望搜索引擎索引某些 URL 模式,请确保使用 robots.txt 文件来阻止它们,这将消除被索引的跟踪参数,例如,这可能会扰乱整体统计数据。

同一网页内容的多个 URL

网页可以使用规范标签引用自己
网页可以安全地引用自己

网站可以通过多种方式为完全相同的网页设置多个 URL。 幸运的是,规范标签可用于自引用页面以消除这些问题。 例如,一个网页可以安全地说它是它自己的副本,并消除与参数、子域等的任何混淆(见下文)。

以下是网站上完全相同页面的多个 URL 变体的几个示例。 非常值得在网站上检查所有这些,如果需要,使用规范标签来引用首选 URL:

  • http://www.example.com/example-page(首选网址
  • http://www.example.com/example-page.html
  • http://www.example.com/example-page?trackingID=123456
  • http://www.example.com/example-page#top
  • http://example.com/example-page
  • http://example.com/example-page.html
  • http://example.com/example-page?trackingID=123456
  • http://example.com/example-page#top

一旦对所有错误 URL 的访问都有一个链接到首选 URL(在本例中为http://www.example.com/example-page )的规范标签,这些问题就会得到解决。

“万维网”。 或者问题可以通过简单的 301 重定向解决,这样每​​次输入的 URL 都不带“www”。 用户将被自动重定向到正确的 www。 版本

URL 参数过滤器

当 URL 参数过滤掉网页上的结果时,事情会变得复杂。 您通常会在电子商务网站、本地列表或其他高度可过滤的结果(例如房地产或假日网站)上看到这种情况。

在这些情况下,您应该问自己直接访问参数 URL 是否会增强或限制显示的结果,以及搜索引擎是否认为它们足够独特以单独索引。 在大多数情况下,您不希望搜索引擎索引过滤的参数 URL,因为这可以代替显示所有过滤器选项和所有产品/项目的非参数 URL 显示:

参数规范使用

电子商务网站过滤器可以将项目减少到特定颜色、子类别、价格范围或评论分数。 除非您拥有大量产品并且对此类利基关键字进行了积极搜索,否则允许 Google 为特定类别中的有限产品编入索引,而不是一次将所有产品编入索引,这几乎没有优势。

谷歌和必应等主要搜索引擎在了解哪些参数过滤内容以及哪些参数完全改变内容方面做得很好。 如果您非常不确定,那么最好不要为过滤器 URL 创建规范标签,而是让搜索引擎自动尝试确定您的 URL 结构。

如何设置规范标签

  1. 确定您希望将哪个页面作为首选 URL。 这应该是您认为最重要的版本。 如果您不在乎,请选择链接或访问者最多的一个,如果其他条件相同,请选择一个!
  2. 如果您使用 WordPress 或 Magento 等 CMS,有许多插件可用于应用规范标签,但是,如果您直接进入代码,则需要将以下 <link> 添加到附加文件的 <head> 部分页面,而不是您的首选页面:

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

这将表明这是想要访问您的帽子页面的用户的首选 URL,并会告诉搜索引擎您希望他们在其他类似的帽子页面上显示此页面。 与搜索引擎相关的任何内容一样,谷歌特别声明“我们试图尊重这一点(规范标签),但不能保证在所有情况下都如此”。

正如 Yoast 的 Joost de Valk 在其便捷指南中所述:

从搜索引擎的角度来看,这样做是将两个页面“合并”为一个页面。 这是一个“软重定向”,不重定向用户。 指向两个 URL 的链接现在算作 URL 的单一规范版本。

规范标签的常见错误

滥用规范标签会导致可怕的后果。 想象一下,如果网站上的每个页面都声称是主页的副本; 搜索引擎将取消对网站上每个页面的索引,并仅在搜索引擎结果中显示主页!

以下是我们在使用规范标签时遇到的一些常见错误:

  • 在网站的每个页面上都有一个指向一个 URL 的非动态规范标签(一个 SEO 杀手!)
  • HTML 代码中有两个不同的规范标签(搜索引擎只计算第一个)
  • 使用没有“http://”部分的 URL(你应该使用绝对 URL)
  • 将产品页面指向它们所在的类别页面(产品页面需要单独索引)
  • 在分页 URL 上使用规范标签(有关更多信息,请参见下文)

分页 URL是显示信息顺序的 URL 序列。 示例包括故事、产品列表、博客/新闻文章列表、信息列表等。

假设您在网上写了一个很棒的故事,它跨越四个不同网页上的四个章节。 您可能希望搜索引擎仅将人们编入索引并将其发送到故事的第一页。 为此,您将使用规范标签将每个章节页面指向第一章:

分页内容
规范标签不应用于分页内容

这将有效地丢失第 2 章中显示的所有内容,一些搜索引擎用户可能希望直接跳转或快速找到的大量独特内容

以前,您可以使用名为“next”和“prev”的“rel”标签来显示所有页面之间的关系:

分页内容正确

但这不再受 Google 支持:

这现在意味着分页页面的处理方式与 Google 索引中您网站上的任何其他页面一样。 它们现在被视为单独的独特页面,而不是将一系列页面合并为一个内容。 阅读本指南以了解您需要做什么!

页面是否应该具有自引用规范 URL?

这个问题在 SEO 中是一个有争议的话题。 例如在 Yoast,他们强烈建议在每个页面上都有一个规范的链接元素。

此外,Google 的 John Mueller 之前曾建议这是最佳实践。

许多 CMS 将允许 URL 参数而不更改内容。 因此,例如,所有这些 URL 将显示相同的内容:

  • https://example.com/widgets/widget-1/
  • https://example.com/widgets/widget-1/?isnt=it-great
  • https://example.com/widgets/widget-1/?cmpgn=twitter
  • https://example.com/widgets/widget-1/?cmpgn=facebook

因此,通过实施自引用规范,您可以避免任何潜在的 SEO/重复内容风险,

您可以使用跨域规范 URL 吗?

简单的答案是,是的,可以使用指向另一个域的规范 URL。 例如,您的一部分内容可能会发布在另一个网站上,因为网站管理员认为它与他们的用户相关。 但是,您必须确保他们实现了一个 rel=canonical 链接,返回到您域中的原始文章。

何时使用 301 重定向而不是 rel=canonical

每当页面/域永久移动到新目标时,都应使用 301 重定向。 假设您进入 Google Search Console 并找到许多 404 页——301 将解决这个问题。 只需找到一个新位置,将重定向放在一起并将其上传到服务器。

最佳做法是在实施 301 重定向时为新 URL 找到完美匹配,这样用户将获得相同/更好的内容,并且页面将与搜索引擎相关。

与重定向不同,规范标签不会告诉服务器将用户发送到另一个页面——这是向搜索引擎显示您希望用户看到的首选页面的信号。 尽管内容非常相似,但经常存在需要多个页面的情况,最基本的示例是在电子商务网站上:

第一页– example.com/hats/alphabetical

第二页——example.com/hats/price

两个页面提供相同的内容,对用户非常有用,并且必须在网站上以确保您的产品可以按价格和字母顺序列出。 如果网站所有者决定最好在搜索引擎中为用户提供价格页面,则会在按字母顺序排列的页面中添加一个 rel=canonical 标签,表示“嘿搜索引擎,我想让您知道这些页面极其相似,但是我最想为用户服务的是价格页面。”

如果您不确定是进行 301 重定向还是设置规范,您应该怎么做? 答案很简单:除非有技术原因,否则您应该始终进行重定向。 如果您无法重定向,因为这会损害用户体验或造成其他问题,请设置规范 URL。

规范标签可以通过确保 Google 知道它应该认为您的哪些页面最重要以及哪些应该编入索引来帮助改进 SEO,但是您在实施它们时需要非常小心。

最常见的 CMS 和电子商务平台现在会自动处理规范标签或使用构建良好的插件来执行此操作,查看网页的 HTML 源代码并查看是否存在规范标签(提示:使用 CTRL + F)。


你觉得这篇文章有用吗?

每周一次将哈勒姆团队的专家建议和指导直接发送到您的收件箱。
  • 此字段用于验证目的,应保持不变。

如果您需要 SEO 方面的帮助,请随时与我们联系。