Canonical是meta中的一个标签,不常用。只有当网站上有不规范的网址时才会应用。鉴于很多新人不知道canonical是什么?今天我们就来讲讲使用canonical标签的相关使用技巧。
一、什么是canonical标签?
从优化的角度来看,规范标签主要用于规范URL。比如当一个网站页面有多个可以访问的URL时,为了避免权重分散,我们通过canonical标签告诉搜索引擎哪个页面地址为主,这个URL也是我们希望被收录的地址。
这里举一个例子:
http: //www.70zyw.cn/seojc/662.html
http: //www.70zyw.cn/?p=662
上面两个地址其实打开的是同一个页面,对于我们用户来说没什么区别,但是对于搜索引擎来说,这是两个不同的URL。从搜索优化的角度来说,百度不会知道哪个网址重要,然后平分页面权重,这样会造成收录混乱,不利于关键词的排名。
那么我们使用canonical标签就可以很好的解决这个问题,因为这个标签告诉了搜索引擎哪个URL是主页面,从而保证了页面权重的集中。

二、canonical标签的用法
我们只需要在头部和之间加入这段代码:就可以了。
三、使用canonical标签的技巧
1、URL是静态的。
当我们的网站已经伪静态的时候,其实一个网页地址有两个访问入口,就像我上面举的例子。这时候我们就得保证前端和外部链接没有动态网页地址,否则可能会被搜索引擎抓取。当然,此时可以使用canonical标签来规范网页地址。
2、外部入口链接
有时,由于统计转化的需要,一些页面可能会在外部入口链接中添加一些特定的参数,比如SEM推广的非独立登陆页面,其他网站的图片或文字广告等。此时,可以使用canonical标签来标准化目标页面。
总结:通过上面的介绍,我们已经知道了canonical标签主要起到规范网页地址和聚合权重的作用,同时避免了收录的混乱。那么,什么样的页面需要使用canonical就要看情况分析了。保险点是建议所有的网页加上标准化的网页地址。