搜索引擎经过蜘蛛爬行、抓取页面以后,搜索引擎已经可以就准备好的数据进行处理,给出排名的结果的。只不过这个结果是在数据库里面,预备着。(这个就是为什么有时候用查询排名不准的原因)。


1、搜索词处理

搜索引擎得到用户搜索的词以后,需要进行一些简单的处理。

A、分词。把查询字符转为以词为基础的关键词组合。

B、指令处理。搜索词中包含了一些高级指令,例如+,-等。

C、拼写错误纠正。用户输入明显的错误的时候,索索引擎会提示用户正确的词或者拼法。


2、计算相关性

搜索引擎在计算相关性之前,会确定要排名的内容。因为和搜索词相关的数据太多了,全部计算不太可能,所以会先挑选一些内容(子集)。然后再计算相关性。计算相关性这部分,也是很多SEO人员研究最多的地方,也包含了很多算法规则。

A、关键词指数。也就是这个词的常用程度。

B、词频及密度。关键词在没有堆砌的情况下,出现的次数越多,密度越高,说明页面相关性越高。

C、关键词位置及形式。关键词如果在标题位置,或者有特殊的标签处理,加粗,h1等,说明相关性更高。

D、链接分析及页面权重。除了页面本身,搜索引擎会分析页面之间的链接(锚文本)。页面有更多的以搜索词为锚文本导入的链接,说明页面和关键词相关度更高。


3、搜索缓存

我们会发现一个问题,如果你在电脑上频繁搜一个网站,本来这个网站在第三页,突然你会发现,他跑到第一页了!这不是优化的原因,是缓存!

我们访问的所有数据,在浏览器都会有缓存。当你搜索时,会调用缓存,不进过文件匹配和相关性计算,这样做,会大大提高搜索引擎效率。

以上是排名的简单介绍,实际的工作原理远远比这个复杂。这个过程,给大家了解seo作为一个参考。


如没特殊注明,文章均为艾思易欧原创,转载请注明来自 http://www.aisyo.cn/news/553.html