当前位置: 首页>资讯中心>SEO百科>文章正文

什么是canonical标签?如何正确使用?

发布时间:2019-10-28 04:40访问人数:1795来源:浪知潮网络

什么是canonical标签?如何正确使用?

有时您可以在同一个网站上的多个URL上发现相同的内容,那么从SEO优化角度我们应该怎么做呢?其实我们可以使用规范化URL(属性为rel = canonical的HTML链接标签),让网站不会因重复内容过多而排名下滑。今天我们就来说说这个canonical标签。

rel = canonical元素(通常称为“规范链接”)是一种HTML元素,可帮助网站管理员防止重复的内容问题。它通过指定“规范URL”,网页的“首选”版本(甚至是原始来源)来实现。很好地使用它可以改善站点的SEO。

这个想法很简单:如果您具有相同内容的多个相似版本,则选择一个“规范”版本并将搜索引擎指向该版本。这解决了重复内容的问题。本文向您介绍如何以及何时使用它们,以及如何避免常见错误。

rel = canonical的SEO收益

为每组相似的URL选择合适的规范URL可以改善站点的SEO。这是因为搜索引擎知道哪个版本是规范版本,因此它可以将指向所有不同版本的所有链接改为该规范版本的链接。设置规范在概念上与301重定向类似,只是没有实际的重定向。

如何设置规范的URL

使用rel = canonical的正确示例

假设您有同一个页面的两个版本,每个版本的内容100%相同。唯一的区别是它们分别位于网站的不同部分,并且背景颜色和活动菜单项也不同,仅此而已。这两个版本均已链接到其他站点,因此内容本身显然很有价值。那么搜索引擎应该在结果中显示哪个版本?

例如,这些可能是它们的URL:

  • https://example.com/seo/canonical/
  • https://example.com/seo-tool/canonical/

在这种情况下,您可以这样使用rel=canonical:

  1. 选择您的两个页面之一作为规范版本。这应该是您认为最重要的版本。如果您不在乎,请选择链接或访问者最多的一个,如果其他条件相同,则掷硬币。您只需要选择一个。
  2. 从非规范页面到规范页面添加一个rel = canonical链接。因此,如果我们选择最短的URL作为规范URL,则另一个URL将链接到页面部分中的最短的URL –如下所示:

从搜索引擎的角度来看,这是将两个页面“合并”为一个页面。这是“软重定向”,无需实际重定向。现在,两个URL的链接都算作URL的单一规范版本。

什么时候应该使用规范的URL?

301重定向还是规范?

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

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

在上面的示例中,我们将非规范页面链接到规范版本。但是页面是否应该为自己设置rel = canonical?这个问题在SEO中是一个备受争议的话题。在南京SEO公司浪知潮,我们强烈建议在每个页面上都有一个规范的链接元素。因为大多数CMS都有不同URL显示相同内容的问题,所有这些URL将显示相同的内容:

  • https://example.com/seo/canonical/
  • https://example.com/seo/canonical/?isnt=it-awesome
  • https://example.com/seo/canonical/?cmpgn=weibo
  • https://example.com/seo/canonical/?cmpgn=weixin

如果您在页面上没有指向该URL的自引用规范,则可能会出现以上问题。如果您自己不执行此操作,很可能导致重复的内容问题,因此,向网站上的URL添加自引用规范是一项很好的“防御性” SEO方法。

跨网域规范网址

也许您在多个域中拥有相同的内容。有些网站或博客会自行重新发布其他网站上的文章,因为他们认为内容与其用户相关。过去,我们也有网站重新发布025youhua.com上的文章(有明确许可),但是如果您查看了每一篇文章的HTML,就会发现一个rel = canonical链接指向了我们的原始链接文章。这意味着所有指向其文章版本的链接都将计入我们规范版本的排名。他们可以利用我们的内容取悦观众,我们也从中获得明显的好处。

错误的规范网址:常见问题

那里有许多例子说明了错误的rel = canonical实现如何导致巨大的问题。我见过几个站点,其首页上的规范指向某篇文章,却发现其主页从搜索结果中消失了。rel = canonical是您永远不应该做的其他事情。这是最重要的:

  • 不要将分页存档规范化为第1页。rel = canonical第2页应指向第2页。如果将其指向第1页,搜索引擎实际上将不会为这些较深的存档页上的链接建立索引…
  • 必须使用绝对地址。由于各种原因,许多站点使用相对链接地址,不要对您的规范URL设置成相对地址。
  • 规范基于当前URL。如果在生成规范时使用诸如当前页面的域名或含有变量的URL,那么您做错了。您的内容应注意其当前的URL。

页面上的多个rel = canonical链接会对SEO优化造成严重影响,结果是完全不可预测的。

rel = canonical的高级用法

谷歌支持规范链接HTTP标头。标头看起来像这样:

链接:;rel="canonical"

规范化链接HTTP标头在规范化PDF之类的文件时非常有用。

在不太相似的页面上使用rel = canonical

尽管我们不建议这样做,但您绝对可以这样使用rel = canonical。但如果您将一个截然不同的内容规范化为另一个内容的时候,并被搜索引擎发现了,它将停止信任您网站的规范,从而给您带来更大的麻烦。

hreflang"> 结合使用rel = canonical和hreflang

当您使用hreflang时,每种语言的规范都指向其自身非常重要。确保在实现hreflang时了解如何正确使用规范,否则可能会终止整个hreflang实现。

结论:rel = canonical是一个强大的工具

rel = canonical是SEO优化中的强大工具,但像其他任何SEO工具一样,您应该明智地使用它,不然可能反而有害。对于较大的站点,规范化过程可能非常重要,并且会导致SEO效果的提升。

版权:【注明为本站原创的文章,转载请注明出处与原文地址!本站部分转载文章能找到原作者的我们都会注明,若文章涉及版权请发至邮箱:service@langzhichao.com,我们以便及时处理,可支付稿费。向本站投稿或需要本站向贵司网站定期免费投稿请加QQ:1115814032】

SEO按天计费

南京浪知潮网络科技有限公司 Copyright © 2012-2019 All Rights Reserved.未经许可,不可拷贝或镜像    网站地图