”对一组内容完全相同或高度相似的网页,通过使用canonical标签可以告诉搜索引擎哪个页面为规范的网页,能够规范网址并避免搜索结果中出现多个内容相同或相似的页面,帮助解决重复内容的收录问题,避免网站相同内容网页的重复展示及权重的分散,提升规范网页的权重,优化规范网页的排名。“
有关canonical标签的3点关键信息:
1、使用canonical标签可以解决网页完全重复和相似度极高的问题,以防止搜索引擎重复抓取和收录,分散网站权重;
2、规范网页结构,强调页面url唯一性,提升相关页面的排名;
3、可以让搜索引擎只抓取你想要强调的内容,canonical 标签指定的这个url,搜索引擎会将其它页面作为重复内容,这些重复的内容不再参与页面的权重分配;
什么时候使用canonical标签?
1、在伪静态和动态页面共存的时候使用最合理;
2、在网站列表页、内容页产生大量分页时使用 ;
3、某些服务器不能设置301转向问题,可以使用canonical ;
canonical标签的写法:
可通过在每个非规范版本的 html 网页的 部分中,添加一个 rel="canonical" 链接来进行指定规范网址。
canonical的优点和用法;
图一:解决网站伪静态和动态url共存
图二:解决网站列表页或者内容页产生大量分页,导致页面权重降低
图三:a5站长论坛主题回复页解决高重复url
这些图示也恰好说明了正确使用canonical标签,不仅对于搜索引擎的抓取来说是很友好的,而且对于确定网站唯一url的排名也是非常有利的。
另外,很多站长朋友喜欢把canonical标签和301重定向混淆,以为使用方法或者原理是差不多的,那下面再举一个例子,说明一下canonical标签相对于301重定向的优点:
例子:下面两张图中的url
图一url
图二url
这2个页面是一样的,以图一url为说明:通常进入一个页面a,a页面在翻页之后去到第2页,然后又往回翻页回到第1页时候就会产生一个b页面。这种情况下使用"canonical"标签就比较合理。当然,其实,这种url结构使用301去设置也是可以,但是如果你的网站比较大,有多个不同栏目都会产生这种a、b页面的时候,301设置就麻烦了,所以,在你明白这个情况的前提下,在网站建设时候就应该杜绝这种情况。
当然,在确定网站主域时,有条件的网站强烈建议使用301重定向的方法,能很好解决百度是收录带www的域名还是不带www的域名,然后再在主域中使用canonical标签来解决大量的、高度重复的url,以保证网站url权重的积累,提升网站关键词在搜索引擎中的排名;
以上介绍了canonical标签的优点和使用方法,如果网站有以上相符并需要解决url规范统一性的话,可以使用canonical标签加以解决,保持url的唯一性,保证网站长久运营下去。