2009-5
2
前些天登录Google 管理员查看自己的博客,在故障诊断里的内容分析中看到了大量的重复的元说明与重复的标题标记。
一、具体表现如下:

一般包含两个URL,一个是我设置的permalink,另外的是permalink+?postcomment=true或者是permalink+?comment=true。
真搞不懂Google的蜘蛛从哪里找到的这些带参数的链接。。。
二、造成重复的元说明的原因
分析了一下原因,应该是”重复的页面”造成的,也就是说因为上面的两个URL所对应的网页内容是一样的(本来就是同一篇文章,内容当然一样了),Google的蜘蛛就认为是重复的页面,从而也就造成了重复的元说明。
三、解决方法
网上搜索一番,找到了解决方法,只要告诉Google那个页面是”正宗”的就可以了。这就需要用到link标签的一个新属性-Canonical了,支持者有三大巨头:Google、Yahoo和微软。Canonical属性可以用来指定一个网页的正宗链接版本,从而在支持Canonical属性的搜索引擎的结果页面中显示”正宗”版本的链接并且消除重复的元说明与重复的标题标记问题。
WordPress添加Canonical属性的具体操作方法:
- 手工添加代码
比较省事,在header.php中加上一条
<?php if ( is_singular() ) echo ‘<link rel=”canonical” href=”‘ . get_permalink() . ‘” />’; ?>
至于添加的位置,就找一个<link rel=xxx>的放一起吧. - 使用Canonical插件
我也没有用过Canonical插件,就不推荐了。可以在你的博客地址/wp-admin/plugin-install.php页面中搜索Canonical,挑个星级高的,在线安装激活即可。
四、效果
原来有一百多条重复的元说明,添加Canonical属性之后,现在还剩下5条,估计过段时间就没有了~~~
4b2f870d

这个还没有遇到过,不过先学习下
好像没有遇到过,额呵呵 真有错误的话,Yixiu我现在也搞不定,因为我一个博客统计里面,出现好多作者信息丢失的,因为有人注册了博客作者,我自个儿吧它删除了,造成了缺失!
呵呵,你的博客还开放注册啊
刚才在主题文件里加入了这个标记,但我只指定了文章的Canonical属性,其他的暂时不管。
不错 不错 支持一下 http://www.bigwh.com.cn 武汉生活网支持您
我发现我的一个博客里面 有大量的这种内容,唉 真是奇怪,还没找到是啥原因引起的。
好像动态页面是会重复
不错,顶一个
http://www.nikeshoeslover.com
你好!我的博客页面一直都有这个代码,但是google还是说我有重复,奇怪了…
/2660/?comments=true
/2660/?postcomment=true
@菠菜美食 我也是一样的情况,还是有几条
google认为我的wap站有问题?
墨白» 余世维-有效沟通(MP3版本)-打包下载
/wap/comments.php?p=42437
/wap/index-wap2.php?p=42437
@墨白 这个,不清楚了
任何网站都可以这样添加而不修改吗??我的网站可以这样添加不?http://flower-ems.com
@ynhq 可以加的,支持php就行,ASP或者其他语言做的网站不能用上面的语句
博主你好,我也遇到了和你一样的问题。
我看了一下,你的博客翻页到第2页时,标题后面自动带了一个”part 2″,这样非常好,请问就是靠这个rel=”canonical”实现的么?
盼回复,谢谢!
@严重浪漫 是Platinum SEO这个插件, 里面有一项Paged Format:- Part %page%
非常感谢!
我的是织梦网站,如何解决呢?
我的网站也这样,郁闷
我查看过重复的页面,本向就已经包含了,但还是被google认为是重复的了,不知道为什么
刚添加了,坐等效果!
就跟“重复的标题标记”是一样的吧。