先给结论:排序变化而数值不变,通常说明你看到的“数值”不是排序依据,或者该数值经过了取整、截断、聚合。正确做法不是立刻改策略,而是先确认这个数值代表什么、排序依据是什么,再用同一查询对象做一次可复现的对照。若两次查询对象、时间窗口、过滤条件完全一致,只是名次动了,优先怀疑排序规则的权重或并列打破规则发生了变化,而不是业务本身变好或变坏。
很多查询页面会同时展示一个综合分、一个分项分和最终名次。名次由排序依据决定,而排序依据未必等于页面上最显眼的那个数字。你可以拿手中一份已有报告做验证:找到名次相邻的两个对象,比较它们的全部可见字段。
这一步的动作是:把两次结果并排放在同一张对照里,只保留名次、综合分、各分项分、查询时间、过滤条件五列。做完后你会得到两种走向——若差异能用并列规则解释,就不必调整业务;若差异无法用任何可见字段解释,才进入下一步排查。
误判最常见的来源是两次查询的对象并不相同。比如第一次查的是整站,第二次查的是某个栏目;或者第一次带了地区过滤,第二次没带。数值恰好接近,就会让人误以为“没变”。
建议按下面顺序固定变量:
假设一个场景:你手里有一份三天前的报告,某对象综合分 62,名次第 8;今天再查,综合分仍是 62,名次变成第 11。若两次查询对象和过滤条件一致,那么名次下滑很可能来自其他对象分数上升,而不是这个对象变差。此时正确的下一步是看第 9 到第 11 名对象的分数是否上升,而不是去优化这个对象的页面。
数值不变而排序变化,至少有三类合理解释,处理方式完全不同。
判断依据是:如果同分对象扎堆,优先考虑并列规则;如果只有你的名次动、别人不动,优先考虑自身数据快照问题;如果相邻名次分数差距很小,优先考虑取整。只有排除了这三类解释,才值得把名次变化当成业务信号。
确认原因后,动作要具体到“改什么、改完看什么”。例如你判断是竞争对象上升导致名次下滑,下一步不是改标题,而是先记录对方在哪些分项上超过你;若对方只是在某个分项上高一点,而你无法在短期内改变该分项,就应把目标从“回到原名次”改为“缩小分项差距”。
反过来,如果你判断是取整导致的假象,就不要做任何优化动作,只需把观察周期拉长,等数值出现可见变化再处理。这样做的结果是:你避免了一次无依据的改动,也保留了后续判断的基准。
需要提醒的是,不同工具对综合分的计算方式、排序规则、快照频率并不公开,具体含义需要以你所用工具的说明或实际对照为准。任何单次名次变化都不足以证明策略有效或失效,能复现的对照才值得作为决策依据。