最近我使用WordPress博客建了一个旅游站(www.haidaoxian.com),为什么百度不收录我的博客?难道真如坊间所说,百度不喜欢WordPress博客?辛辛苦苦写博客写了都快一年了,可是百度就是不收录,严重影响到博主继续写博客的积极性。

  根据我的亲身经历,我推测大致有三个原因。

  空间的问题

  一个糟糕的经常无法访问的博客主机直接影响到搜索引擎友好性,这对于注重SEO的作者来说,基本是没有争议的。因为搭建WordPress博客需要一个基本的php空间和MySQL数据库,而国内的IDC(空间服务商)提供的php空间价格都非常高,如果再同时购买国内的MySQL数据库的话,那个投资不是一般的人所能够承受的。因此,大多数WordPress博客都是搭建在国外的主机上,而国外主机的访问速度无论如何是不能跟国内空间比的,因此,这造成了表面上看起来WordPress博客中百度的表现非常糟糕,出现不收录,或者收录非常少的情况。

  空间的问题导致百度不收录,其实是大家很少关注的。当然,这远非绝对的答案,因为空间的不稳定或者访问速度慢可能只是导致百度不收录众多原因中的一个原因,而且通常情况下不单独发生作用,但是在考虑为什么百度不收录我的博客这个问题时,这个原因需要考虑。

  WordPress博客主题影响百度收录

  这看上去是一个奇怪的原因:难道一个博客的主题会影响到百度的收录?

  答案是肯定的。

  我曾在大学的时候建了个wordpress程序搭建的博客,自从上线以来,一直使用的是默认的WordPress主题,当时百度良好,且很快有了排名。后来禁不住诱惑,看到有一款国产的主题不错,于是换了新装,然而很快发生的事让人百思不得其解:百度K站了。当时没有发现是主题的问题,一直到大约一年以后,因为百度一直没有再收录,我实在是非常郁闷,于是想到是否是这个主题的原因呢?

  经过慎重考虑,我为博客换上了一个无图简洁的WordPress主题,经过长达10多天的仔细观察和等待,在百度的下一个更新日期(一般都在星期五),发现百度终于开始重新收录了,而且从已经收录的页面来看,应该不会发生下次更新再被K掉的情况(如果你发现百度收录的页面乱七八糟,那么下次更新的时候百度一般会K站),至此,WordPress主题会影响百度收录的问题得到最终验证。

  其实WordPress主题会影响收录,还有另外一层意思,那就是如果你是一个喜新厌旧的主,经常给博客更换主题,那么这对于百度的收录来说是致命的。其中的原因很明显:不同的博客主题呈现给搜索引擎的页面结构是迥异的,甚至大多数主题会改变部分页面的URL地址,而一般这种改变你可能发现不了。因此,要确保搜索引擎的良好收录,必须要确保博客主题不能经常改变。

  关于All in one插件

  在WordPress博客圈中流传着一个经典的说法:All in one插件会导致百度不收录。

  但是我查看过很多百度收录良好,在业内有良好排名的WordPress专业博客,发现他们一般都使用着这个插件,而且事实上,All in one插件影响百度收录的说法非常牵强。不要把百度看得多么了不起,垃圾站在百度一般都会迅速取得排名,而在Google则没门。如果以为百度在判别页面质量上会比Google做得更好的话,那是因为你不了解百度。