先给结论:额度有限时,不要按“页面清单顺序”抽样,而应按“分歧点”抽样。也就是先找出团队里对同一事实理解不一致的地方,再挑选能直接证实或推翻这些分歧的样本。假设一个情境:某站点有约两千个可索引页面,三人分别认为“大批页面标题重复”“只是栏目页重复”“问题集中在旧文章”。如果只够查五十条,把五十条平均撒在整站,几乎必然三种说法都得不到验证;把五十条按分歧点分组查,才能得到可用的判断依据。
额度紧张时,最贵的不是查询本身,而是查完以后没人能据此改变做法。所以第一步不是打开工具,而是把不同角色的说法写成可以核对的项目。以上面的假设情境为例,可以整理成三句话:
这三句话互相冲突,但都能被同一批字段检验,比如标题、正文首段、发布时间、页面类型、是否可索引。把分歧转成这些可核对项目之后,样本怎么选就清楚了:不是随机,而是分层。
一个可操作的分配方式是:一半额度用于验证分歧最集中的那一层,三成用于反证,剩下两成留给意外发现。仍用上面的假设:如果三人争论的焦点是“内容页到底有没有重复”,那就把二十五条放在内容页,十五条放在栏目与分页作为对照,十条随机抽其他类型页面。这样安排的理由是,只有对照组存在时,才能判断重复是内容页的普遍现象还是全站模板现象。如果只查内容页,看到重复也无法排除“全站都这样”,结论会站不住。
分层时要注意一个前提:分层依据必须来自分歧本身,而不是来自你已有的猜测。如果只是因为自己觉得“旧文章问题大”就全压在旧文章上,那查完只是确认了自己的假设,无法回应另外两种说法。
挑选样本时,尽量让每条样本都带上相同的几项信息,这样横向比较才有意义。常见做法是每条记录至少包含:页面类型、标题、正文开头一段、发布时间、是否可索引。查询工具能返回哪些字段、字段是否完整,不同工具差异很大,具体以你实际使用的工具为准,必要时先手动核对几条再批量展开。
这里有一个容易忽略的动作:先查三条已知答案的页面。比如从站内挑三条你已经人工确认过标题是否重复的页面,用同样的方式查一遍。如果工具返回的结果和你人工判断能对上,说明这把尺子可用,可以继续用剩余额度;如果对不上,说明要么字段含义被误解了,要么样本类型不匹配,这时应该先修正判断口径,而不是把剩下的额度全花掉。这个动作本身不消耗多少额度,却能避免整批数据作废。
把上面的方法串起来,假设情境中的五十条额度可以这样走:
关键在第 4、5 步:样本结果决定下一步查什么,而不是查完就结束。额度有限时,一轮查询的价值在于缩小下一轮的范围,而不是一次性给出全站结论。
如果分层样本显示某类页面的问题比例明显偏高,继续加样本的边际信息量会迅速下降。这时更有效的动作是直接去看生成这类页面的机制,比如模板、字段来源、发布流程。反过来,如果各类页面表现接近、没有明显分层,那说明问题可能不在页面类型上,继续按类型抽样意义不大,应该换一个分层维度,比如按发布时间或按栏目重新切分。
需要提醒的是,样本中的比例只是这批样本内的比例,不能直接当成全站比例。查询量下降或某类样本为零,也可能只是抽样方式造成的,不能单独作为“问题已解决”的证据。真正能支撑判断的,是样本结果与机制解释能互相印证。额度有限时,把力气花在找到那个能解释大部分现象的最小机制上,比多查几十条零散页面更有用。