我们都知道只有title中包含关键词组才有可能在搜索引擎中有这个词的排序,但随着百度对自身的用户体验的发展,从百度排名算法发展上看,关键词位置决定排名-关键词完全匹配优势-关键词分词结果进入排名-根据关键词用户体验进行排名排序等一些列算法的改变,百度对于搜索结果序列是否能够满足用户需求,一直都在尝试。随着百度的尝试,Seo也从体力活慢慢的向智慧型转变。
那么我们分析下百度排序是如何提升自己的用户体验的。
百度有搜索日志,监控每个用户的搜索习惯,通过搜索日志,可以把很多关键词联系起来。
1、通过搜索日志,可以产生泛需求词,涵盖几乎所有的有需求的词。
1)通过模式词表对词语进行选取或者数据挖掘的方式得到,模式词表中的词包括起修饰作用的形容词,例如“好玩的”、“好看的”、“聪明的”等等。搜索日志记录了一个以上用户的搜索行为,包括用户搜索时使用的关键词,因此,通过模式词表,可以从搜索日志中提取出一个以上前缀匹配的关键词,例如“好玩的地方”、“好看的电影”等等,这些前缀与模式词表中的词匹配的关键词均可作为泛需求词。
2)从搜索日志中提取以预设的模式词表中的词为前缀的关键词,并将提取的关键词去除前缀后的剩余部分作为泛需求词。例如以模式词表中的词为前缀的关键词有“好看的电影”、“好玩的地方”,其中“好看的”、“好玩的”,是前缀则“电影”、“地方”就是泛需求词。
3)确定搜索日志中各关键词的后继词,并将属于同一实体类别的后继词所占比例超过第一设定阈值的关键词作为泛需求词,其中一个关键词的后继词是与该关键词共同出现在一个会话中且在该关键词之后出现的词语。
2、通过泛需求词,可以提取到相对应的精确需求词与后续词。例如:泛需求词(电影),通过搜索日志,我们得到精确需求词(电影天堂,电影下载,电影排行榜,电影网)同时也得到了电影的后续词(速度与激情,战狼,奔跑吧兄弟等)在这里先不讨论后续词,虽然广泛应用在右侧相关展示、大家都在搜、阿拉丁。我们单单说说精确需求词。
3、通过搜索日志,确定泛需求词语与精确需求词之间的关联强度,是否是泛需求词之后出现的词语。
4、获取当前用户的访问序列,将当前访问序列与候选精确需求词序列进行匹配。
5、根据搜索日志,所有用户的点击行为轨迹,判断精确关键词用户需求度,在泛需求词序列中穿插需求词序列结果。当精确需求词达到一定点击撅值,搜索引擎认为在泛需求词中这个精确需求词更能代表泛需求词的用户需求,泛需求词序列中将提供更多的展示位置。例:当泛需求词中没有特殊需求度特强的精确词。
请先
!