搜索引擎为搜索“玩游戏 XYZ”返回 2 个结果 A 和 B。点击结果 B 的人在站点 B 花费更长的时间并玩更多的 XYZ 游戏,而站点 A 的点击者在短暂访问后离开站点。
我认为站点 B 是比站点 A 更好的搜索结果,即使站点 B 可能是新的并且与 A 相比具有很少的链接。我认为更好的搜索引擎会考虑到这一点。
我的问题是,如果是这样,他们如何跟踪现实世界中搜索结果的使用模式?
搜索引擎为搜索“玩游戏 XYZ”返回 2 个结果 A 和 B。点击结果 B 的人在站点 B 花费更长的时间并玩更多的 XYZ 游戏,而站点 A 的点击者在短暂访问后离开站点。
我认为站点 B 是比站点 A 更好的搜索结果,即使站点 B 可能是新的并且与 A 相比具有很少的链接。我认为更好的搜索引擎会考虑到这一点。
我的问题是,如果是这样,他们如何跟踪现实世界中搜索结果的使用模式?
这里有两个问题:
除此之外,SE 无法真正知道“您玩游戏的时间”(除非您通过研究查询多次重新访问它 - 而不是直接导航到它,然后它可以使用用户导航到的 #times通过搜索游戏)
搜索引擎使用PageRank 等算法获得结果,该算法根据链接到它的网站数量对数据库中的网站进行排序。
来自维基百科:
它为一组超链接文档(例如万维网)的每个元素分配一个数值权重,目的是“测量”它在集合中的相对重要性。
随着越来越多的网站喜欢它,它的声誉被认为会提高,因此它的排名。
也可以使用其他方法,例如搜索引擎也可以通过外部服务检测在网站上花费了多少时间。就像 Google 通过其广泛使用的跟踪/网络统计服务Google Analytics跟踪所花费的时间一样。
正如其他答案所提到的,另一种方法是检测网站与查询的相关性,即是否在之前的短时间内进行了类似的搜索。这可以表明用户是否真的在之前的站点上找到了他们正在寻找的内容。