百度并不是收录减少了

  3月31日,大量站长说自己百度的收录大幅减少,但关键词排名的变化并没有那么剧烈。这里不得不再说一下,关于在搜索引擎上面用site命令查询收录数是否准确的问题了。我曾经给别人推荐过rand fishkin写的一篇文章,就是反对在搜索引擎上用site命令查询的网站收录数量,来做为网站SEO优化的KPI(关键业绩指标)的。像PR值、site命令查询得到的数值之类,作为SEO,当然不能完全忽略掉。但在某些情况下,我们不能太较真。

  曾经有一个站长问这样的问题:“我的两个网站收录数忽然同时减少了四分之三,最近没有做过大改版,没有做过更换服务器,两个网站不在同一IP地址上……”总之是先给出一些限定条件,然后甚至没有给出网址,要别人回答是为什么。在他看来,似乎SEO是一个有规律有公式的学问,可以在甚至没有给出具体网站的情况下,得出一个确切的答案。我给他的答案是:“可能你的网站有被认为作弊的行为,可能搜索引擎改变了算法,不在同一IP地址一样有特征会被认为是站群……如果你认为在甚至不透露网址的情况下,别人能给出一个确切的像数学题一样的答案,那么你还不知道什么叫SEO。SEO是逆向的、猜测的,数学题的答案有时都没有标准的,SEO更没有标准答案。”

  site命令只是搜索引擎提供的一个查询方式,但并不是绝对正确的搜索引擎内部数据。为了做一些说明,我特意找了一个小一点的站做一个演示,当然大家完全可以用自己的站测试一下。首先我们在百度上用site命令查询网站的收录数,得到:

百度site命令查询网站收录结果

  只有25篇的收录,现在我们用site命令结合另一个命令“inurl”,来查询这个网站的url地址中含有特定关键词的页面,因为这个网站文章页地址中都带有“/archiver/”,所以我们搜索:site:bbs.emakemoney.cn inurl:archiver,得到:

site加inurl命令查询结果

  可以看到,数量比site命令显示的收录数还要多。这说明,虽然用site命令查询到的收录数减少了,但百度并没有删除这些页面。由于我特意找了一个小的二级站,所以可以很轻易的找到site命令没有显示出来而在加上inurl时显示出来的页面,我们直接在百度搜索这个网址:

直接搜索网址

  没有结果,那么这个页面真的被删除了吗?在搜索的时候不会显示在结果页面里面了吗?我们搜索一下确定含有这个页面内容的关键词,方法是在这个页面里找一段话,然后搜索的时候以引号括起来,查询确切含有这一句话的页面:

直接搜索关键字看收录情况

  可以看到,尽管用site命令查询不到这个页面,但它确实还存在于百度的数据库之中,而且还可以在查询结果里显示出来。所以,虽然site命令是搜索引擎提供的一个查询方式,但并不表示结果绝对准确,作为参考就好了,请不要太较真。

  最后,上面的网站只是拿来做演示随意挑的,里面说的用半个小时弄一千IP不具有参考价值,不用去特意去看了。也欢迎大家与我多交流,可以给我发邮件或留言。

0 条留言

我要留言
(必填)
(必填,绝不公开)