算法(Algorithm ['ælgə,rɪðm])是解决问题所形成的公式,在搜索引擎中,算法可以理解为用于分析网站内容、结构和相关性的程序,通过复杂的算法运算来衡量网站的价值,为搜索结构排序提供依据。
作为一个搜索引擎优化师,绝对有必要理解搜索引擎算法和技术。理解搜索引擎算法会给你带来的竞争优势,如果你知道是什么原因使得一个网站的排名比另一个高,你可以有策略地优化并更好地为客户服务。或者你的客户问你“为什么我的竞争对手总在前十名,而我的网站没有?”多种让人着魔的因素组合在一起就产生了排序,我们应尽可能多的理解它。当讨论一个词语的排名为什么比另一个高时,我们至少能拿出一些证据来说明我们的观点。
影响排序的宏观因素包括词语的贡献和网页本身,微观因素包括网页标记与检索词的关系、用户行为、链接的关系等。早期的搜索结果排序是根据关键词在网页中出现的频率和位置来判断的,随着互联网的发展,这种排序思想已很难保障内容的质量。不论每个搜索引擎算法各自的侧重点是什么,但随着时间的推移,搜索引擎算法必须不断地向复杂性方面发展。
目前主流搜索引擎的算法关系:1、网页与关键词之间的关系;2、关键词与关键词之间的关系;3、网页之间的关系;4、用户行为与网页之间的关系。
目前搜索引擎的局限:不能理解页面的内容,只能根据表面特征来判断页面的价值;排序结果千篇一律,不能根据不同用户的需求提供不同的排序结果。
★欢迎参与讨论或留言★