canonical标签是2009年由google,雅虎、微软共同发布的一个标签,目的同URL静态化、301定向一样是用来解决网址规范化问题,当然其只是个标签而已并不是多么的麻烦,只要把它理解了就没有问题。
简单举个例子看一下它的形式:
<link rel="canonical" href="http://www.domain.com/product.php?item=swedish-fish"/>
复制代码
这段代码加在HTML文件的头部就可以了,意思就是这个网页的规范化网址应该是:
http://www.domain.com/product.php?item=swedish-fish
下面这些URL都可以加上这段canonical标签:
http://www.domain.com/product.ph ... ategory=gummy-candy
http://www.domain.com/product.ph ... &sessionid=5678
这些地址都可以规范为http://www.domain.com/product.php?item=swedish-fish
这和301转向有点相似,但也有区别,区别就在于用户并不被转向,而搜索引擎接受这个标签自动转向。但搜索引擎并非百分之百考虑这个标签,因为它并不是一个指令而更像是一种建议。有些网站由于技术限制不能做301转向,canonical标签就可以非常灵活的应用于HTML标签中。
本文来自金戈铁马SEO培训网(www.Gengtima.com),转摘请注明出处。