这半个多月以来,我比较注意我的博客在百度的排名。原因当然是我准备优化中文网站,而百度目前为止是占有最大市场份额的中文搜索引擎。
以前因为都是做英文网站,所以没有太注意百度等中文搜索引擎。这半个多月的观察,有一些小小的心得和大家一起分享讨论。
第一,百度蜘蛛极为活跃。从服务器日志文件分析来看,百度蜘蛛抓取的频率和数量都非常大。百度蜘蛛每天都会访问我的博客,并且至少抓取几十个网页。我的博客只开通了不到一个月,网页数目有限,可见百度蜘蛛的活动已经相当可观了。看来海量抓取是百度的强项,其他任何搜索引擎都没办法相比。
但有意思的是,百度中文网页数目并不是最大的。另外百度蜘蛛抓取的频率似乎和网页更新情况有关。天天更新的网站应该会吸引百度蜘蛛更频繁的访问。
第二,百度排名算法似乎更注重页面内的因素。外部链接的重要性与Google相比不是很高。我的博客开通不到一个月,也很少有外部链接。但因为博客本身的结构是比较优化的,一些竞争不太激烈的关键词在百度的排名还不错。
第三,百度排名算法中应该没有类似于Google沙盒效应的因素,或者时间对排名的影响非常微弱。我的博客的不同关键词排名几乎同时出现在百度搜索结果中,并没有热门关键词出现比较慢的现象。
第四,要想在百度搜索结果中排名好,目标关键词应该完整匹配地出现在页面中。比如说,你想让你的网站在用户搜索”网站优化”时出现在前面,那么在你的网页上,”网站优化”这四个字应该完整连续的出现,而不能”网站”出现在第一段,”优化”出现在第二段。
第五,百度排名算法似乎以网页为基础,比较少考虑整个网站的主题。联系到上一点,这说明百度排名算法中比较缺少完整的语义分析。
举一个例子,我的一篇博客中出现了“食品批发网站”这几个字,当然那只是在举一个例子。在百度中,我的博客竟然在“食品批发网站”下排名第十,几天之后退到第二页。
很明显,我的博客和食品批发毫无关系。百度并没有综合考虑我整个网站的主题。
第六,百度对搜索引擎优化手法比较敏感。过度的优化网页并不能在百度搜索中得到好的排名。
第七,总体上来说,百度优化排名相较于Google排名来说,算比较简单的。只要你的网站符合最基本的用户友好原则和搜索引擎优化原则,就应该会得到相当不错的排名了。
另外一个值得注意的是,百度蜘蛛抓取频率是它的一个强项,也给网站建设者带来很大的方便。我们可以试验不同的手法,并很快看到结果。这有点像很多年前的AltaVista。