现在独立博客们,尤其是Wordpress博客,都对百度有一些成见,就像新后园在百度里的收录就几个月来都莫名其妙的。
不过就在这两天,关于新后园在百度上的收录问题之谜,终于解开了也解决了!
原来,问题就出在我对类别存档、标签存档和时间存档这些页面使用了noindex标签,百度会虐待你,我当时好像是用了这一句,写在header.php里:
<?php if (is_single() || is_page() || is_home() ) : ?><meta name=”robots” content=”index,follow” /><?php else : ?><meta name=”robots” content=”noindex,follow” />
这个月,我那句自己加入代码删掉了,直接用All In One Seo设置来代替,我是把这几个选项全打上勾了:
Use noindex for Categories:(对类别存档页使用noindex)
Use noindex for Archives:(对时间存档页使用noindex)
Use noindex for Tag Archives:(对标签存档页使用noindex)
正常说来,这样做应该对Google来说比较不错的,那些有重复内容的标签页不会被收录。
说一下新后园在百度上的收录问题吧,这个博客在百度的收录数都很低,但被收录的那几条,却权重明显很高,因为经常一天里有很多个从百度引入的ip, 就是因为首页的快照里出现某些关键词,也就是说,被收录的那几条页面上,有时候出现某些关键词在那个关键词的结果中会排到前面去。
这一直觉得是个诡异的问题,因为我有一位朋友的博客,跟我同一个服务器,也是Wordpress,同一个月份开的博客吧,他的基本上没做过什么设 置,而我应该针对Google做了些[优化],在Google那边应该情况良好呀,所以之前一直觉得,好像百度对Wordpress的博客都不那么好,或 者又对独立博客是这样,大概因为他的人工因素比重较大。
昨天凌晨,假如朋友的博客不做什么设置还很正常被收录的话,是不是我做了些没必要的事,我是不是不要画蛇添足?
另一位博客(忘记是哪位了)说过,使用noindex其实也算是一种自我降权行为,会不会就因为这个?但我听别人说的情况是,就算你使用了noindex标签,百度也是一样收录呀,他们都说,百度是无视noindex的。
不过,我抱着试一下的态度,把Use noindex for Categories这个选项取消了,其他的不改,就是说,至少让类别存档被索引。
事态发展的结果,真是出乎我的意料,凌晨几点作的修改,到了中午,发现[百度一下,找到相关网页4篇]的结果变成了[百度一下,找到相关网页220篇]!
这真是太戏剧化了,百度这回作出的反应很迅速,跟我上回提到的百度K站速度一流!里作出的结论是一样。
不过,依然不明白百度了,因为有些朋友说百度是无视noindex的,而这回在我身上,他却因为noindex的原因,对新后园进行长达几个月的虐待!
上面说到的一些情况,只是情况而已,我还是不明白原因,如果有明白人,希望可以一一指明!
P.S 在WP设置中,有个可以设置不被搜索引擎收录的,如果选了那个,就是全站noindex了,那样不止是百度,在Google中也不会被收录,所以用WP的也要注意一下是不是选了那个了。