先别急着改页面。把“已被发现”和“未被发现”两组页面各取一批,只保留一个变量不同、其余条件尽量一致,才能判断差异来自哪里。下面以你手上的一份商品页清单为例,说明如何分组、验证和决定下一步。
“被发现”在日常沟通里常被混用,实际至少有两种含义:一是抓取工具访问过该网址,二是该网址进入了可供展示的索引。两者不是一回事。先看服务器访问记录或抓取日志,确认未收录的那批页面里,有多少其实已经被抓取过;如果抓取发生过但索引没有出现,问题更可能出在页面内容或质量判断上,而不是入口不足。
这一步的动作很具体:从清单中随机抽 30 到 50 个未收录网址,逐个在日志中查最近一次抓取时间和返回状态。结果会直接决定对照组怎么分——若多数从未被抓取,对照组应围绕“入口与链接”设计;若多数被抓取但未索引,对照组应围绕“页面内容与重复度”设计。
常见的候选原因有几类,每类对应一种分组方式。选择哪一类,取决于上一步日志给出的线索。
分组时坚持一个原则:同一对照组内,除待检验的那一个变量外,其余条件尽量接近,比如同一商品类目、同一模板、同一上线时间段。否则你看到的差异可能来自类目热度或模板版本,而不是你怀疑的那个原因。
对照组划好后,需要统一的观察口径,否则两组数字没法比。建议每组记录三项:被抽查网址中被抓取的比例、抓取后进入索引的比例、以及页面主体内容的可读文本长度。三项分开记,不要合并成一个“收录率”,否则无法区分是入口问题还是内容问题。
假设一个例子:某店铺有 2000 个商品页,其中 600 个被发现。你从已发现的 600 个和未发现的 1400 个里各随机抽 40 个,发现未发现组里有 32 个从未被抓取,且这些页面都没有来自分类页的链接;已发现组里有 35 个能从分类页两步内到达。这个对比指向入口路径,而不是内容质量。注意这只是说明比较方法的假设,不是真实项目数据。
如果差异集中在入口,下一步是补内部链接路径,然后再抽同一批网址复查抓取记录,而不是立刻重写文案。如果差异集中在内容,下一步是给未收录组补充独立字段,再观察这批页面的抓取与索引变化。如果两组在上述指标上都接近,说明你怀疑的变量可能不是主因,应回到日志重新找线索,而不是继续加大改动幅度。
复查时要接受一个事实:请求量、抓取量或某项统计归零,并不能单独证明你的处理正确。抓取减少也可能来自服务器波动、抓取预算重新分配或规则调整。判断改动是否有效,需要同一对照组在改动前后用相同口径各测一次,并排除同期其他变更的干扰。
一次对照只能回答一个问题。把本次使用的分组维度、抽样数量、观察指标和复查时间写进一份简短记录,下次遇到同类批量问题时直接沿用同一口径,避免每次换一种分法导致结果无法比较。这样做的价值不在于一次找到全部原因,而在于让每一次判断都有可核对的依据,并让下一步动作有明确的验证对象。