SEO - Canonical标签

Phoenix Phoenix 2018.1.17 00:00 浏览(509) 评论 (0)

Canonical标签相信大家都知道,rel=canonical链接可以向搜索引擎发出重要提示,告诉搜索引擎在对网站中的重复网页索引时应首选使用的网页版本。(注意canonical是一种建议、提示或暗示,而不是指令)。很多搜索引擎都支持添加此标签链接。rel=canonical可以使被收录的重复内容得以统一,而且可以指定你希望在搜索结果中显示的网址。但是由于rel=canonical不太显而易见,并且不方便查询而且没有很多的重视,因此很多人用起来会有很多问题。

 

一、语法
添加到头部<head>中,Matt Cutts建议置于<head>头部第一位置,减少干扰。比如:<link rel=canonical”  href=”https://www.mangoxo.com”> ,将条html语句加入头部中就可以了。


二、具体用法
canonical标签的作用是将内容形似度很高、或着重复的页面规范为一个主页面。简单举个例子,商城系统中的分类有很多种,而按照价格、大小、颜色、用途分类中的商品是同样的商品,或者只是用户浏览时排序顺序不同,这就造成了大量的重复页面,对搜索引擎不友好。这种情况可以用robots.txt禁止重复页面的收录,也可以用这个canonical标签解决。假设有重复页面A、B、C,想要设置A为规范页面,可以在B、C页面的头部中加入语法中提到的canonical标签。google搜索引擎看到后就会收录规范页面,给予的权重也更高。

 

三、可以作301重定向
谷歌站长工具帮助与Matt Cutts的博文都有提到用canonical标签301重定向的问题,原话是:虽然 rel="canonical" 链接元素被视为一种建议而不是需要绝对服从的指令,但我们确实会尽可能予以遵循。这说明做301转向还是可以的,谷歌给出的原因是因为有的空间商或服务器不能提供301重定向服务,这样废弃不用的老
域名可以为新域名做点贡献了,也为一些不提供301服务的便宜空间使用者解决了主域名的问题。


四、关于作弊
黑帽可能想到可不可以想nofollow控制权重传递一样来用canonical标签控制权重流向呢,答案是希望不大,因为Matt Cutts指出相似度高的页面或重复页面才合理,暗示这种做法是不可行的,你这样做可能还会让搜索引擎认为你是在作弊导致降权。你可能还有这样的疑问,在<body>中出现这个有没有作用呢,回答是没有作用。你可以自己想想,<body>很多用户可以编辑,在其中出现canonical标签如果有作用,那不是用户控制网站权重流动了,这显然是不合理的。谷歌给出的建议是canonical标签尽量出现在头部中。

 

 

下面是一些建议:

 1、在加入canonical标签的时候仔细检查rel=canonical目标网页是否存在。

确保目标网页不是错误页面或软404错误页面,并且还要确认目标网页不包含noindex robots元标记或已经被robots文件屏蔽掉了,如果这样你的canonical标签毫无意义,甚至误导搜索引擎。

 

 2、规范的目标网页应包含其对应重复网页的大部分内容,也就是要确认重复网页确实是重复的。

因为canonical链接相当是一个页面内的301转向,只不过区别在于用户并不被转向,还是停留在不变网址上,而搜索引擎会把它当作是301处理,也就是说把页面链接的权重都集中到代码中指明的规范化网址上。所以如果你认为的重复网页仅仅是局部类似,但实际字词并不是非常接近,那么可能会让本该参与排名的页面损失掉该有的权重,所以在加入该标签之前一定要确认是否真正重复。

举个例子:网页内容被分页成第一页、第二页的形式,这个是经常看到的,如果你在第二页加入rel=canonical链接指向第一页,那么你就是误用了。因为这些网页压根就不是重复网页。用rel=canonical会导致搜索引擎根本不会将第二页的内容编入索引。对于分页内容建议使用 rel=“prev” 和 rel=“next”分页标记。

 

3、canonical标签一般使用绝对地址而不是相对地址。

因为网站空间如果绑定多个域名的时候,输出的url依然是相对的,那这个代码就形如虚设了。使用canonical目的就是为规范链接,所以采用绝对地址是最妥当的,不建议使用相对地址。

 

4、rel=canonical链接添加在重复网页的meta标签或HTTP header中。

如果你加入在body中,搜索引擎会忽略。另外只能为一个网页指定一个 rel=canonical。如果指定多个canonical,搜索引擎就会忽略所有rel=canonical。

 

5、不要在类别或目标网页中把canonical链接指向专题页面。

这一点在很多购物网站、商城网站、医疗网站等比较容易发生。这类网站会经常做一些专题文章,而往往这些专题页面会与某些类别页或一些目标网页重复,因此很多人在类别或目标网页中把canonical链接指向专题页面。问题来了,如果搜索引擎接受此canonical,那么目标网页将不会出现在搜索结果中,因为该canonical标签指明了专题页为规范网址。所以如果希望用户能够同时找到目标网页和专题文章,最好仅仅在目标网页上添加指向自身的canonical,或者什么都不添加,丰富化专题页。

 

 

写在最后

网站存在重复内容时,搜索引擎通常也只会挑出其中一个返回搜索结果,而把其他的复制网页都排在最后面,以至于根本找不到。当你的网站出现网址URL规范化问题的时候,就有可能造成被怀疑为复制网页,因而影响搜索引擎结果排名。301重定向往往比较麻烦,而且容易造成很多不便。为解决这一问题,canonical链接也是一个很好的选择,正确合理利用canonical不仅能规范网址、避免重复页面,使搜索引擎收录更准确、而且可以集中传递页面权重。

本文链接 https://www.mangoxo.com/blog/M9xe3O5z 版权所有,转载请保留地址链接,感谢!

Phoenix 关注
來一遭,做一事。 等一人,愛一次。
  • 964 动态
  • 1,986 相册
  • 122 粉丝
  • 3,050 获赞