什么是Canonical标签?它的作用是什么?
Canonical 是 Google、雅虎、微软等搜索引擎一起推出的一个标签,它的主要作用是用来解决由于网址形式不同内容相同而造成的内容重复问题。
尤其在电商类网站中,我们经常可以看到这样的url:http://www.example.com/product.php?id=15786&active=1该类url的部分参数是根据不同的数据实时生成的,比如上面url中的&active=1。也就因此,会出现不同的用户访问同一个产品页,最终展现的url不同的情况。当搜索引擎发现大量重复页面时,对网站的评级会下降。为了避免出现这种冤枉的情况,Canonical标签便出现了。
常见的需要使用Canonical标签的情况有哪些呢?
1.由于网站功能性设置问题,对同一个页面产生了不同的URL,并且因为功能设置问题,以至于不能使用直接301重定向来解决这个问题。这个问题笔者曾经遇到过,当时是因为网站的模版框架设置导致同一页面出现不同的URL。
2.在网站改版或更换域名后,由于何种原因不能设置301重定向时,可以使用Canonical标签来标注新版页面的URL。使用虚拟主机的很多朋友往往会遇到不能自主直接设置301的问题。
3.同一个商品有多个历史版本介绍的情况以及同一列表出现按照价格、时间、人气、信用等进行排序后出现的页面内容和默认排序高度相似的情况,可以进行Canonical标签使用。这一情况对于商城类网站很常见。
简单的总结就是使用Canonical标签使网址规范化,让搜索引擎收录更准确,避免网站权重的分散,提升规范网页的权重,优化规范网页的排名。
Canonical标签的作用
就如上面场景所属,我们的网页都会有很多的动态参数,或者每一个网页都不仅仅可以通过唯一的一个url访问。那在这种情况下,就需要我们告诉搜索引擎哪一个url地址才是这个网页的唯一地址,是我们希望搜索引擎展现并参与排名的地址。
Canonical标签的写法
Canonical标签书写起来也比较简单,在我们网页源代码的head中,添加如下代码即可:
<head>
<link rel="canonical" href="http://www.hkxiaopan.com/" /></head>
如上,href中书写的就是你当前网页的唯一url地址,记住是绝对路径哦。
转载请注明来自:
标签:网站优化 优质文章 百绪科技