Canonical标签是Google、微软等搜索引擎一起推出的一个标签,它的主要作用是用来解决由于网址形式不同、内容相同而造成的内容重复的问题。这个标签对搜索引擎作用非常大,以前网站上的URL不同会被搜索引擎认为是重复内容,利用该标签可以指定权威的某个链接,避免重复内容收录。百度也支持canonical标签。
为了避免重复内容的收录,搜索引擎会通过算法对网页内容及链接进行识别,对内容完全相同或者高度相似的网页,会计算出一个系统认为规范的网页结果建立索引,并供用户查询。支持canonical标签后,站长可以通过将<link>元素和rel=“canonical”属性添加到该网页非规范版本的<head>部分,为搜索引擎指定规范网页。添加此链接和属性可以告诉搜索引擎:“在内容相同或高度相似的所有网页中,该网页为最规范、最有价值的页面,推荐将该网页排在中靠前的位置。”
举个简单的例子,来看下面的网址:
这3个网址形式不同,但是打开它们网站的内容却是相同的,第一个才是我们想显示给搜索引擎和用户的网址。一般像这种状况,搜索引擎是很难分辨出哪一个才是网站主想要强调的网址,这样会直接造成搜索引擎在你的网站收录到大量重复的内容。现在通过canonlcal标签,可以解决这些棘手的问题。
像上面的状况、只需要在网址的head区域添加如下代码:
这样,百度等搜索引擎最终都会只收录canonical标签指定的这个网址,搜索引擎会将其他页面作为重复内容,这些重复的内容不再参与页面的权重分配。
WordPress中使用canonical的方法是:添加以下代码到你使用主题的header.php文件的head区域:
<?php if (is _single () { ?>
<link rel=“canonical” href=“<?php echo get_permali_nk($post->id);?>‘’/>
<?php } ?>
WordPress 2.9及以上版本,默认支持canonical标签。
Z-blog中使用canonical的修改方法是:编辑single模板文件,在head上加入以下代码。
<link rel="canonical” href="<#article/url#>"/>
Canonical标签主要使用在多个页面下使用,如下图所示:
虽然URL不同,但是title相同,可以利用Canonical标签集中到第一页。
另外如果有多个不同的分类标签的购物网站,也可以使用Canonical来实现权重的集中,如下图所示:
按照人气,销量,信用,价格等等维度去排序的时候,实际上内容都是相同的。而且URL也相同,在这种情况下也可以使用Canonical标签来集中网站权重。
对于集中网站权重还有Nofollow标签配合使用,效果会更好。有兴趣可以点击下边扩展阅读来更多的了解关于集中权重的技巧和方法。
评论(0人参与,0条评论)
发布评论
最新评论