百度站长平台:文章被百度重复收录的原因及解决方案

SEO知识 战车网 来源:朱海涛 191浏览

昨天在查询网站收录数据,看到最近一周收录的文章有三次重复。同个网站内两篇文章重复收录无论是对于读者还是对于搜索引擎都是不好的,一篇同样文章被收录三次,另外两篇就成了”垃圾”了嘛,据说大量重复收录会被搜索引擎惩罚(没验证过)。

点击进入链接,除了原网页,分别出现

http://www.stcash.com/5273/comment-page-1

http://www.stcash.com/5273?replytocom=1989

前面一篇文章居然出现一个三级目录,后面一篇文章又类似于动态网页网址。我文章中是没有这两个链接地址的,查看网页源码,看出了一点端倪。

我发现了这两个?replytocom=1989网址的来源:文章评论链接

四个评论刚好对应四个replytocom,百度蜘蛛可能有一定的智能,四个replytocom网址中只收录了一个,但是又不够智能,没有区分出来评论链接和原文链接对应的文章内容是相同的。

comment-page-1网址同样是来源于评论链接,comment-page-1代表着评论页面的第一页。如果我的评论比较多,比如说有1000条评论,那么一页肯定是显示不下去的,就会出现comment-page-2,comment-page-3……这就是评论分页功能,这个功能本质上是防止评论过多时,网页会被拉的很长,导致网页加载速度慢和用户体验差。但是不巧的是,百度蜘蛛依然不能识别出来这和原文

解决方案

1,对于comment-page-1重复收录,有两种方式解决

1),在wordpress后台关闭评论分页

2),修改robots.txt,加上一句项目的代码

Disallow: /comment-page-

robots.txt在网站根目录,使用 网址/robots.tx就可以看到设置的结果了。如果根目录下没有这个文件

wp-includes/funtion中有这么一段代码:

  1. $output = “User-agent: *\n”;
  2. $public = get_option( ‘blog_public’ );
  3. if ( ‘0’ == $public ) {
  4.     $output .= “Disallow: /\n”;
  5. else {
  6.     $site_url = parse_url( site_url() );
  7.     $path = ( !emptyempty$site_url[‘path’] ) ) ? $site_url[‘path’] : ;
  8.     $output .= “Disallow: $path/wp-admin/\n”;
  9. }

$output .= “Disallow: $path/wp-admin/\n”;  后面增加一句$output .= “Disallow: $path/comment-page-\n”;

2,对于replytocom重复收录,设置robots.txt文件

Disallow:/*?replytocom=

或者是加上对于包含replytocom的所有链接都加上nofollow链接

  1. add_filter(‘comment_reply_link’, ‘add_nofollow’, 420, 4);
  2. function add_nofollow($link$args$comment$post){
  3.   return str_replace(“href=”“rel=’nofollow’ href=”$link);
  4. }

来源:校赚网朱海涛,原创文章如转载,请注明本文链接: http://www.stcash.com/5433

转载请注明:战车网 » 百度站长平台:文章被百度重复收录的原因及解决方案

猜你喜欢

滁州seo:致站长:网址规范化优化全面大解析

前言:本篇文章主要讲解的内容为“网址规范化优化”,什么是网址规范化?做SEO的朋友们应该都比较清楚,指的是搜索引擎挑选最合适的URL作为真正(规范化的)网址的过程。 那么,为什么要写这么一篇文章呢?原因为:笔者平时在给客户网...

北京优化公司:如何利用链接诱饵来为网站获取强大的流量?

相信大家在优化网站的时候会遇到这样的问题,网站怎么优化都没有效果,排名一些掉,而且,做了外链效果不太行,买卖链接似乎效果平淡,这个时候,我们到底要用什么方法来改变网站的现状,提升网站权重。今天,琛琛就来给大家分享下,如何利用链接诱饵来获取强大的流量?...

网站怎么推广:你所知道的网站seo就是写文章发外链吗?

很多次和朋友聊天的时候,我说是做seo的,他们都说,“我知道,我知道,就是写文章,发发帖子”。每听到这样的话的时候,我很想辩解几句,但是却不想一一的却解释,一句话,你不懂,足已!现在做seo的很多朋友估计都是开始做外链专员或者...