您的当前位置:SEO培训教程学习网 > seo算法 > 搜索引擎排序算法一直在变,不懂的人怎么掌握

搜索引擎排序算法一直在变,不懂的人怎么掌握

分类: seo算法 发布时间: 2019-05-11 22:58

  一、程序员角度的搜索引擎算法是怎样的

  1、频位置加权排序算法

  此类技术是由传统的情报检索和技术基础上发展而来的,即用户输入的检索词在网页中出现的频率越高,出现的位置越重要,那么就认为该网页与此检索词的相关度越高,其在搜索结果出现的位置越靠前,早期的搜索引擎如InfoSeek, Excite, Lycos都使用此类排序方法。

  2、 词频加权

  词频加权即根据用户提供的检索词在网页中出现的次数作为判定网页相关度权值高低的依据。词频加权的方法有绝对词频加权、相对词频加权、反词频加权、基于词分辨值加权等等。对于单一词搜索引擎, 只用单纯地计算一个词在网页中的出现频率就可给定权值,而对于具有进行逻辑组配功能的搜索引擎, 则必须用其它的加权方法。因为用组配的检索式检索时, 检索结果跟检索式中的每个检索词相关, 而每个检索词在所有的网页中出现的总频率是不同的,如果按总权值来排序, 就会造成结果的不相关。这可以通过其它多种方法解决。例如, 利用相对词频加权原理, 可以通过对大量网页的统计, 把越是在所有网页中出现频率高的词赋予一个较低的初始值相对地, 在所有网页中出现频率低的词, 给一个较高的权值。

  3 、词位置加权

  通过对词在网页中不同位置和版式, 给予不同的权值, 从而根据权值来确定所搜索的结果和搜索词的相关程度。词的位置包括网页标题元、网页描述关键字元、正文标题、正文内容、文本链接、标识等, 版式包括字体、字号、有无加粗强调等。例如要了解排序技术, 在搜索“排序技术” 时, 有两个结果,一个标题是《搜索引擎的排序技术》, 另一篇文章的标题是《Web信息检索》, 但内容有个别地方提到搜索引擎的排序技术, 显然第一个结果的相关性更大,“排序技术” 这个词在第一个结果中给予的权值应大一些。

  4、此类算法的优缺点

  此类方法的主要优点就是易用易实现,而且发展的也最成熟,基本上目前所有的搜索引擎排序核心技术的基础。但是由于目前网络的内容质量无法得到保证,为使其网页在搜索引擎中排名靠前,在网页中加入和背景颜色一样的层,并填入大量热门关键词, 人来浏览网页时完全看不到,但搜索引擎在标引时, 却能发现。这种问题目前已经得到一定程度的改善,但仍然未能完全根除。

  5、链接分析排序

  链接分析排序算法的思想,其实来自于论文文献索引机制,即一篇论文或文献被引用的次数越多,那么其学术价值就越高,同样类比到网页,如果指向某网页的链接越多,那么该网页的重要性就越高。链接分析算法主要分为基于随机漫游模型的, 比如PageRank算法;基于Hub和Authority相互加强模型的, 如HITS及其变种;基于概率模型的, 如SALSA; 基于贝叶斯模型的, 如贝叶斯算法及其简化版本。下面将分别对这几种算法进行介绍。

  其实不管是抓取、收录还是索引到进行结果排序,搜索引擎的排序过程永远就那么几个点,但是往往很多SEO人员不会深刻的去理解这些很原始的东西,造成最后的结果就是知道答案却不知道答案背后的究竟。前些年我自己经常泡一些博客园、CSDN这类IT论坛,像这类IT论坛最有价值的地方则是会从搜索引擎的原理出发,尤其是程序的角度,毕竟搜索引擎本身就是一款程序,既然是程序那么必然就会有程序的设计理念。而搜索引擎的设计的理念更多的是从用户需求去思考,好比刷点击之所以可以提升排名那是因为从用户角度来说点击越高说明网站受用户喜欢,那么搜索引擎肯定会把用户喜欢的网站排名提升,从而也就有了各种快速排名软件。

  我记得在2012年以前快速排名还不是很火的时候,那时候的SEO基本上外链绝对是王者,即使到现在外链的价值和作用也非常大,只不过对于优质链接的要求越来越高,并且绝大多数用户并没有很多的优质外链,造成的结果则是外链无用论。其实换做程序算法的角度去思考这个问题点,不存在外链是否有没有用,只存在一个程序的算法逻辑里面这个数值的占分比例大小罢了,可能是因为近些年的搜索引擎比较喜欢优质的内容,从而对于站点内容的质量分值慢慢的提升,而外链的分值慢慢的下降,但是并不影响外链的效果。因为从本质上来说,即使大家都知道页面质量评分在提升,但是绝大多数用户还是在追求外链优化,所以不管外链的分值下降还是提升都不会影响搜索引擎结果排序。

  除了搜索引擎这些本能的算法,从程序的角度去深刻的理解这些算法因子的背后其实就不难发现SEO永远是资源大于技术,其实换做任何一个行业也基本上是资源大于。比如我有自动更新文章的系统那比你人工编辑要强大的多,比如我有高质量的外链渠道,提升排名也是非常简单的事情。

  当然,不少人经常会质疑百度是这样计算排名的吗,外链这么发真的又有用吗,刷点击是不是排名不稳定等各种答案。其实这些所有的问题点你之所以有疑问那是因为你没有从本质上的程序思维理解搜索引擎排名,不管是那种算法,搜索引擎是程序,那么民间的各种IT大牛同样是高手,有一句话叫做道高一尺魔高一丈,所以很多问题可以看出各种SEO人员的水平,不得不说搜索引擎这个行业在目前来说还是一个非常好的行业,重点看你如何把握好这个时代,总之还是那句话,做排名思路决定出路!