笔者答:一个重要网页的快照往往会在搜索引擎数据库中保存有多份网页快照,这些快照的抓取时间并不相同。假设一个网页在改动前后都被百度索引了,分别有了更新前的快照A和更新后的快照B,A和B的title关键词都是有所差异的。当用户搜索关键词O时,百度判断A快照更符合用户的搜索请求,就会在搜索结果中呈现快照A;当用户搜索关键词P时,百度判断B快照更符合用户的搜索请求,就会在搜索结果中呈现快照B。不过这种情况并不长久,只是在网页内容改动或更新后较短的时间内才会发生。
还有一种情况也会造成这个问题:如果一个网站通过robots屏蔽了百度Spider,但是这个网站首页拥有大量的外链,并且这些外链有两个不完全相同的锚文本,如果此网站首页被百度收录,用户在搜索两个锚文本关键词时,在搜索结果中呈现的该网页的title就会是不同的,百度会使用符合用户请求的那个锚文本在搜索结果中做该网页的title。当然这种情况下,该网页在搜索结果中是没有摘要的,百度只是收录了URL,并没有抓取内容。