rel = canonical:最终指南_纯像SEO

一个具有代表性质的网址,您可以告诉搜索引擎,某些相似的网址实际上是相同的。有时,您具有可以在多个URL或什至在多个网站上找到的产品或内容,但是通过使用规范的URL(属性为rel = canonical的HTML链接标签),您可以在网站上拥有这些产品或内容而不会影响排名。

什么是规范链接元素?

rel = canonical元素(通常称为“规范链接”)是一种HTML元素,可帮助网站管理员防止重复的内容问题。它通过指定“规范URL”,网页的“首选”版本(甚至是原始来源)来实现。很好地使用它可以改善站点的SEO。
这个想法很简单:如果您具有相同内容的多个相似版本,则选择一个“规范”版本并将搜索引擎指向该版本。这解决了重复内容的问题,搜索引擎不知道在其结果中显示哪个版本的内容。本文向您介绍如何以及何时使用它们,以及如何避免常见错误。

《url伪静态设置方法》

rel = canonical

rel = canonical的SEO收益

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

规范化过程

当您为产品的URL选择多个选项时,规范化就是选择其中一个的过程。在许多情况下,这很明显:一个URL比其他URL更好。在某些情况下,它可能并不那么明显,但即使如此,它仍然非常简单:只需选择一个即可!

如何设置规范的URL

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

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

http://www.chunxiangseo.com/jianzhan

http://www.chunxiangseo.com/jianzhan/wp

这是rel=canonical发明的目的,但是不幸的是,这种情况经常发生,尤其是在许多电子商务系统中。一个产品可以有几个不同的URL,具体取决于您到达那里的方式。在这种情况下,您可以rel=canonical按照以下方式申请:

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

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

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

301重定向还是规范?

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

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

在上面的示例中,我们将非规范页面链接到规范版本。但是页面是否应该为自己设置rel = canonical?这个问题在SEO中是一个备受争议的话题。我们强烈建议在每个 页面上都有一个规范的链接元素, 而 Google已经确认这是最好的。这是因为大多数CMS都将允许URL参数而不更改内容。因此,所有这些URL将显示相同的内容:

http://www.chunxiangseo.com/jianzhan/wp/
http://www.chunxiangseo.com/jianzhan/wp/?isnt=it-awesome
http://www.chunxiangseo.com/jianzhan/wp/?cmpgn=twitter
http://www.chunxiangseo.com/jianzhan/wp/?cmpgn=facebook

问题是,如果您在页面上没有指向该URL的最干净版本的自引用规范,则可能会遭受此攻击。如果您自己不执行此操作,则其他人可能会对您执行此操作,并导致重复的内容问题,因此,向网站上的URL添加自引用规范是一项很好的“防御性” SEO方法。

减少网站上会有类似网页/重复网页?

为了支持多种设备类型:

  • www.chunxiangseo.com/jianzhan
  • www.m.chunxiangseo.com/jianzhan
  • www.wap.chunxiangseo.com/jianzhan

为了为诸如搜索参数或会话 ID 之类的内容启用动态网址:

  • https://www.chunxiangseo.com/jianzhan/products?category=dresses&color=green
  • https://www.chunxiangseo.com/jianzhan/cocktail?gclid=ABCD
  • https://www.chunxiangseo.com/jianzhan/greendress.html

当你将同一篇博文同时放在多个版块中时,你的博客系统会自动保存多个网址。

  • https://blog.example.com/dresses/green-dresses-are-awesome/
  • https://blog.example.com/green-thing/green-dresses-are-awesome/

你的服务器已配置为针对 www/非 www http/https 变体提供相同的内容:

  • http://example.com/green-dresses
  • https://example.com/green-dresses
  • http://www.example.com/green-dresses

你在相应博客上提供的要转载到其他网站上的内容与这些网域中的原有内容完全重复或部分重复:

  • https://news.example.com/green-dresses-for-every-day-15672.html(转载博文)
  • https://blog.example.com/dresses/green-dresses-are-awesome/345/(原始博文)

rel = canonical的高级用法

无论使用哪种方法,都请务必遵守如下常规指南

请勿使用 robots.txt 文件进行权威化。
请勿使用网址移除工具进行权威化:它会从搜索结果中移除相应网址的所有版本。
请勿使用相同或不同的权威化方法为同一网页指定不同的权威网址(例如,请勿既在站点地图中为某个网页指定了一个权威网址,又使用 rel=”canonical” 为同一网页指定了一个不同的权威网址)。
请勿将 noindex 用作一种可防止选择权威网页的方法。此指令旨在从索引中排除网页,而不是管理对权威网页的选择。
使用 hreflang 标记时,请务必指定权威网页。指定一个采用同一语言的权威网页;如果没有这样的权威网页,则需指定一个采用最佳替代语言的权威网页。

分享到:
赞(2)