上周写了一篇文章《检查网站出词情况与关键词排名》,重点描述了如何使用 Google Search Console 工具来监控网站数据指标。并通过可视化呈现源数据,来帮助我们评估网站优化效果。
但是今天偶然间发现一个问题,具体信息见下图。
当你将筛选条件定位到某一个具体的页面时,你会发现在数据看板上呈现出一个页面平均排名的指标,有没有好奇过这个页面平均排名是怎么来的?
按照我们正常的逻辑,一个页面被搜索引擎收录之后,那这个页面会自动在许多的相关关键词下面有排名信息,这个过程也就是我们所谓的“出词过程”。且在每个关键词的搜索结果页面上,页面所对应的排名是不同的。
所以,当我们将筛选条件定位到某一个具体的页面时,你会发现“平均排名”这个指标好像是凭空产生的。既不是已经出词关键词排名的平均数,也不是排名的加权值。
为了搞明白这个问题,今天特地搜了下谷歌的官方文档。所以下面这些信息权当一个记录,对你有帮助那便最好了。
首先,要明确一点,这个“平均排名”指标并不是凭空产生的。而是基于真实的搜索数据反馈计算得到的,是一个真实可靠的,且能应用于网站效果检测的重要指标。至于为什么能如此笃定,主要是基于 John Mueller 在一次直播中的发言。
那搜索引擎是如何计算的呢,总体的原则就是取最高排名的平均值。
举个例子,在用户第一次搜索关键词时,你的网页内容分别出现在了搜索结果的第 1 位,第 3 为,与第 5 位。那此时按照取最高排名的原则,你的网页的排名则是第 1 位。
那当有用户继续搜索某个关键词时,你的网页内容分别出现在了搜索结果的第 2 位,第 4 为,与第 6 位。那此时按照取最高排名的原则,你的网页的排名则是第 2 位。
以此类推,最后对每次的最高排名取平均值,所以当天你的网页排名便是 1.5 位。
但是当你实际去搜索时,可能会发现实际的搜索结果排名与 GSC 的数据展示会存在误差。其实这也很正常,出现此种情况,主要有两方面原因。其一是统计时间上的差异,因为统计报表永远会滞后于用户搜索。其二便是地理位置,与用户浏览器设置相关的原因。
不管怎样,这个页面平均排名的指标,是可以作为我们监控优化效果的真实指标使用。且不要在乎短时间内数据差异,重点要去关注的是数据的变化趋势。本周是不是比上周的排名要好一点,本月是不是比上月的排名好一点,具体好了多少呢。其实这些信息都是可以量化的,且可以实际监控起来的。
但是细究一下,你还是会发现 John Mueller 回答中的一些瑕疵,或者说意犹未尽。
比如,在他给定的案例中,为什么同一搜索词下,你的多个网页内容会分别出现在第 1 位,第 3 为,与第 5 位。要知道正常的搜索实践中,绝大多数的情况是,能有一个结果出现在首页便已经不错了。
又比如,对于一个页面里的多个关键词,是对排名最高的那个关键词的搜索排名取平均值,还是说对所有关键词的搜索排名取平均值。
但是这些问题,可能找遍全网都发现不了答案。因为这便是搜索引擎算法,黑盒的奥义了。