rel="canonical"标签的作用是为了防止搜索收录我们相同标题和内容重复度较高的内容而设置的专属标签,重复页面和相识度高的站内页面是不可避免的,为了让搜索引擎只索引这些重复页面和相识度较高页面中的其中一个,我们就可以采用rel="canonical"标签,他给站长解决了一个非常令人头痛的问题,我们大家都知道,重复页面和相识度高的站内页面被收录后就很容易被搜索引擎降权,从而导致我们关键词排名下降,流量下降,而rel="canonical"标签就很好的解决了这一问题。
具体操作方法是将<link>元素和rel="canonical"属性添加到所以重复页面的<head>部分,然后把你需要索引的页面写入进去就OK了,这样就等同于告诉搜索引擎的蜘蛛:“在内容相同的所有内容中,只有这个页面最有用,请你抓取(索引)我这个页面吧,其他可以不用抓取,并且请你该网页排在搜索结果中靠前的位置。”
举例:
假设我们现在有3个重复度非常高的页面,分别是:
http://www.***.com/tid/cid/second_1_0.html
http://www.***.com/tid/cid/second_18_0.html
http://www.***.com/tid/cid/second_36_0.html
如果我们只想要这3个重复页面中的http://www.***.com/tid/cid/second_1_0.html被收录的话,我们只需要在这3个网页中每个页面的head头部文件中加入<link rel="canonical" href="http://www.***.com/tid/cid/second_1_0.html">这句代码就OK了,这样搜索引擎蜘蛛在抓取这3个页面时就只会收录http://www.***.com/tid/cid/second_1_0.html 这个路径,其他重复页面也不会受到任何影响。
另外link中的地址要采用绝对路径而不是相对地址。规划网页时非常重要,如果不能很好的规范化我们的网页,在蜘蛛爬取时我们的网站权重就会遇到影响而导致我们的关键词排名不稳定。
注意:上面的那3个链接可能不是很恰当的例子,因为我这3个页面虽然相似,但都是需要百度收录的。
所以大家再使用canonical的时候要注意2点:
1、页面重复度高
2、不需要搜索引擎收录
好了,我关于canonical的详细介绍就到这里了,谢谢大家的支持!想和我交流的朋友可以加我的QQ:921324958
文章评论 本文章有个评论