什么是rel="canonical"?
答:rel="canonical"属性是一个让Google知道在当前网站中的众多重复或高度相似网页中,哪一个页面才是站长想让他抓取收录的页面,从功能上来讲,可以理解为301永久重定向的辅助功能。
为什么要用rel="canonical"?
答:由于现在网站功能的复杂化,为了实现某些交互性功能就必然要用到复杂的动态网页制作技术,这样有就可能出现一个网站内有多个路径的内容完全重复,这也就是为什么说URL复杂的动态的网站不利于排名优化了,这样就会出现大量以下这种路径:
http://www.example.com/product.php?item=swedish-fish&trackingid=1234567&sort=alpha&sessionid=5678asfasdfasfd
http://www.example.com/product.php?item=swedish-fish&trackingid=1234567&sort=price&sessionid=5678asfasdfasfd
在以前Google会经过自己的判断选择,如果认为这些路径是重复内容,则会选择其中一个页面来抓取,但是这个页面并不一定是站长最想被收录的。现在站长可以通过将 <link> 元素和 rel="canonical" 属性添加到这些路径不规范的页面的 <head> 区域来为搜索引擎指定规范网页。添加此链接和属性就等于向Google 提出建议:“在内容相同的所有网页中,此网页最有用。请将该网页排在搜索结果中靠前的位置”。

联系人:孙运坤





