百度的一些算法实在是比较诡异,诡异到有时候连百度自己都感觉匪夷所思。
通常情况下我们会认为,决定一个站点的关键词排名的因素通常包括站点自身素质与外部链接,事实上大多数时候我们进行搜索引擎优化(SEO)的时候就是从这两方面着手。
但是有时候我们会发现站点改版已经很久了,新的站点内容与旧站点并没有太多的关联,甚至说百度的所有索引结果都已经进行了更新;但是以前的关键词仍然会不断地来流量,部分冷门关键词依然保持了很好的排名。
可能很多朋友在使用百度进行搜索的时候会发现有时候出现的部分结果与搜索的关键词没有任何的联系——不包含关键词、非相关内容。
当百度SEO在写这篇文章,我们已经对多个站点进行了测试,测试结果表明百度、Live存在这一问题,而Google和雅虎则几乎没有出现这一状况。(我们并不排除测试的的个体性差异)
出现这一情况的原因可能有两个,我们现在对这一现象进行分析。
原因一:
百度的算法之中本身就有考虑到站点的历史因素,包括站点的历史排名、关键词以及内容领域,并且这一部分的考量将会在被计入今后该站点的排名权重计算中,根据站点调整后的内容跟原内容的差别大小来确定最终给新站点的历史内容的加权值。也就是历史因素会被有选择地计入排名要素中。
那么给我们在开展搜索引擎优化(SEO)的时候就会带来不小的启示,例如我们可以收购一些相关领域具有不错排名的域名,让我们的工作事半功倍。
原因二:
百度的历史排名没有及时更新,这一点涉及到百度的排名更新机制了,但是理论上来说收录结果进行更新的话,相关的排名也会在短期内进行更新。但就目前的情况来看排名的的更新机制似乎是有点问题了。
这一点的话通常最多被很多黒帽利用来做一些站点,以求获取较高的流量。也就是我做一个适合根据百度喜好的站点,在合适的时候偷梁换柱。对于中等热度的词应该算是比较适用的,不会受到太多人工干预的影响。不过这也只是百度SEO的一种预测而已,大家可以去做几个站测试一下是否有用。
另外说一些个人的看法,搜索引擎的最终目标是想要把蜘蛛(spider)无限趋近于一个真实访客(当然要完全模拟是不可能的),以求得到真实的用户体验,从而保证排名的真实性与客观性。我们在对站点进行操作的时候应该多从搜索引擎的角度来思考问题,才可以把很多问题看得很透彻。