一若自学网

谷歌算法

SALSA算法讲解及在SEO中实战运用

2021年2月10日9谷歌算法
SALSA算法讲解及在SEO中实战运用

SALSA算法的初衷希望能够结合PageRank和HITS算法两者的主要特点,既可以利用HITS算法与查询相关的特点,也可以采纳PageRank的“随机游走模型”,这是SALSA算法提出的背景。由此可见,SALSA算法融合了PageRank和HITS算法的基本思想,从实际效果来说,很多实验数据表明,SALSA的搜索效果也都优于前两个算法,是目前效果最好的链接分析算法之一。

从整体计算流程来说,可以将SALSA划分为两个大的阶段:首先是确定计算对象集合的阶段,这一阶段与HITS算法基本相同;第二个阶段是链接关系传播过程,在这一阶段则采纳了“随机游走模型”。

确定计算对象集合

PageRank的计算对象是互联网所有网页,SALSA算法与此不同,在本阶段,其与HITS算法思路大致相同,也是先得到“扩充网页集合”,之后将网页关系转换为二分图形式。

扩充网页集合

SALSA算法在接收到用户查询请求后,利用现有搜索引擎或者检索系统,获得一批与用户查询在内容上高度相关的网页,以此作为“根集”。并在此基础上,将与“根集”内网页有直接链接关系的网页纳入,形成“扩充网页集合”(参考图6.4.3-1)。之后会在“扩充网页集合”内根据一定链接分析方法获得最终搜索结果排名。

链接关系传播

在链接关系传播阶段,SALSA放弃了HITS算法的Hub节点和Authority节点相互增强的假设,转而采纳PageRank的“随机游走模型”。

算法思想:SALSA算法强调的是链接间接性传播原理,也是SEO人都知道的一条优质外链比100条普通外链要好的原因。严格来讲链接是具备间接性传递,比如A指向B,B指向C,同样C可以吸收A站点的权值。

SALSA算法对于SEO详细分析

SALSA算法同样也融合了HITS算法和PageRank算法的综合思想,但是与Hilltop算法的不同之处在于Hilltop算法强调链接查询关系,SALSA算法强调链接权值分配。

SALSA算法不需像HITS算法一样进行不断迭代计算,所以从计算效率角度看要快于HITS算法。另外,SALSA算法解决了HITS算法的计算结果主题漂移的问题,所以搜索质量也优于HITS算法。SALSA算法是目前效果最好的链接算法之一。

链接他可以多元化吸收站点的权值。比如举个最常见的例子,链接是具备推荐度传播加分,也成为信任值。比如市长(权威站点,如腾讯网)说我是村长和普通人(普通站点)说我是村长的可信度明显是前者。但是市长也不是天生是市长,也是由于他背后有大量的普通人给与投票形成的权威性。所以我们常常所听到的优质外链权值传递更高其实来至于SALSA算法本身,并不是所谓的爱站、站长工具这种虚拟权重。如果用这类工具来交换友情链接,稍微有点经验的人都知道是一个中看不中用的链接。当然,如何去识别交换链接的站点网页评分可以通过链接分析工具ahres(该工具收费,工具计算规则是采用了PageRank算法进行,是全球外链工具里面比较好的一款实时分析工具)进行查询。

精智wordpress免费主题

专注、用心,做简洁实用的WordPress中文主题。

精智wordpress主题