SEO优化:排名机制的整个后台处理流程及注意事项
优采云 发布时间: 2021-07-06 05:31SEO优化:排名机制的整个后台处理流程及注意事项
前面的预处理已经做好了准备,接下来搜索引擎就可以随时处理用户搜索了。用户在搜索引擎的搜索框中输入查询词后,排名程序立即调用索引数据库,将排名结果实时显示给用户。
所谓实时,其实是因为后台响应非常快,用户几乎是瞬间看到结果。但显然,后台还是需要一系列的处理工作。排序机制的整体后台处理流程大致如下。
1搜索词处理
对于中文搜索,输入的中文单词和句子需要先进行切分。基本过程与预处理页面内容类似。但是,这里搜索引擎会与用户进行交互,例如根据输入的词,给出拼写错误更正提示,或者搜索框提示等。
2 个文件匹配
在预处理中调用倒排索引库,快速获取所有收录关键词的文件。
3 初始子集的选择
关键词匹配文件通常多达十万个,搜索引擎一般返回的结果不超过1000条。由于此时还没有计算相关性,所以需要依靠不相关的特征来选择初始子Set,其中最重要的是页面权重。
4 相关性计算
这是排名中最重要的一步,也是 SEO 中最有趣的部分。影响相关性的主要因素包括:关键词常用度、词频和密度、关键词位置和形式、关键词距离、链接分析和页面权重等,至此大致排名已经基本确定.
5 排名过滤和调整
这一步主要是过滤一些涉嫌作弊的页面。
6 个排名显示
排名确定后,搜索引擎返回排名结果。显示时通常会调用页面标题、描述、快照等元素,有时还会动态生成页面摘要。
7搜索缓存
实际上,用户查询中的大部分词都是重复的,基本符合第28定律。搜索引擎会将常用的搜索结果存储在缓存中,下次搜索时可以直接提供。
8 查询并点击日志
搜索引擎会将用户搜索记录为日志,例如 IP 地址、查询词、搜索时间、点击了哪些结果等信息。这些数据是改进搜索引擎算法的重要参考。
虽然搜索引擎会不断优化算法,但基本过程基本相同。