canonical标签是什么?有时您可以在同一个网站上的多个URL上发现相同的内容,那么从SEO优化角度我们应该怎么做呢?其实我们可以使用规范化URL(属性为rel = canonical的HTML链接标签),让网站不会因重复内容过多而排名下滑。今天我们就来说说这个canonical标签。
什么是规范链接元素?
rel = canonical的SEO收益
如何设置规范的URL
使用rel = canonical的正确示例
什么时候应该使用规范的URL?
301重定向还是规范?
页面是否应具有自引用的规范URL?
跨网域规范网址
错误的规范网址:常见问题
rel = canonical的高级用法
规范链接HTTP标头
在不太相似的页面上使用rel = canonical
结合使用rel = canonical和hreflang
结论:rel = 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:
选择您的两个页面之一作为规范版本。这应该是您认为最重要的版本。如果您不在乎,请选择链接或访问者最多的一个,如果其他条件相同,则掷硬币。您只需要选择一个。
从非规范页面到规范页面添加一个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标头
谷歌支持规范链接HTTP标头。标头看起来像这样:
链接:;rel=”canonical”
规范化链接HTTP标头在规范化PDF之类的文件时非常有用。
在不太相似的页面上使用rel = canonical
尽管我们不建议这样做,但您绝对可以这样使用rel = canonical。但如果您将一个截然不同的内容规范化为另一个内容的时候,并被搜索引擎发现了,它将停止信任您网站的规范,从而给您带来更大的麻烦。
结合使用rel = canonical和hreflang
当您使用hreflang时,每种语言的规范都指向其自身非常重要。确保在实现hreflang时了解如何正确使用规范,否则可能会终止整个hreflang实现。
结论:rel = canonical是一个强大的工具
rel = canonical是SEO优化中的强大工具,但像其他任何SEO工具一样,您应该明智地使用它,不然可能反而有害。对于较大的站点,规范化过程可能非常重要,并且会导致SEO效果的提升。
原创文章:《canonical标签是什么?如何正确使用canonical?》,作者:林云SEO,如若转载,请注明原文及出处:https://www.tang-seo.com/1293.html