先给结论:不要按“已发现/未发现”直接分组,而要按页面生成方式、内链位置、提交路径三个变量分层,每层内再随机各取一批做对照。否则你比较的其实是两种不同类型的页面,结论会误导下一步。下面用一个假设情境说明怎么划分,以及哪些条件下不能照搬。
假设某站点一次性上线 2000 个商品详情页,模板相同,数据来自同一张表。两周后,后台只看到约三成页面进入索引,其余显示“已抓取,尚未编入索引”或完全没被抓取。运营的第一反应是“再提交一次站点地图”。但在这个场景里,站点地图只是提交入口,提交不保证被抓取,更不保证被索引,重复提交不会改变页面本身的可发现性。
此时若把 600 个已索引页和 1400 个未索引页直接对比,你比的是“结果”,不是“原因”。正确做法是先找出一组能区分原因的变量,再在每个变量内部做对照。
先确认这 2000 个页面是不是真的同质。常见差异包括:
如果未索引页恰好集中在“参数拼接 + 空描述”这一组,那么问题可能出在内容相似度,而不是抓取预算。这时应该按生成方式把页面分成“唯一内容组”和“模板近似组”,在组内比较索引比例。若两组组内比例接近,说明生成方式不是主因,再往下查内链。
把每个页面从首页出发的最短点击深度记录下来,分成三档:首页直达、二级栏目可达、只能靠站点地图或搜索框到达。然后观察每一档的索引比例。
一个可区分的证据是:如果二级栏目可达的页面索引比例明显高于只能靠站点地图到达的页面,那么内链结构比站点地图更值得优先处理。反之,如果三档比例接近,说明内链不是当前瓶颈,应把人力转向内容质量或服务器响应。
这里要说明一个边界:robots.txt 的抓取限制不等于可靠的索引移除。如果某批页面被 robots.txt 挡住,你看到的“未索引”可能是抓取被阻止造成的,而不是质量判断。这类页面必须单独成组,不能和其他未索引页混在一起比较。
在上述分层之后,选两个组做对照:
观察周期内,如果实验组的被抓取比例上升而对照组不变,说明内链和内容改动对可发现性有作用,下一步可以扩大改动范围。如果两组都没有变化,说明限制因素在别处,比如服务器响应时间或整站抓取频率,此时继续加内链是浪费人力。
这个动作的关键不是“做了改动”,而是改动前后能区分出哪个变量在起作用。没有对照组的批量操作,即使索引数上升,也无法排除是时间推移或站点整体抓取频率变化导致的。
如果页面总量只有几十个,分层后每组样本太少,随机抽样的对照意义有限,此时更适合逐个检查而不是分组统计。如果站点近期做过全站改版、域名迁移或大规模删除,索引状态本身处于波动期,任何对照都比较难归因。另外,HTTPS 不保证安全无漏洞或排名,它不应作为本类分组的主要变量;同样,不同搜索引擎的支持情况须分别核查,本文的划分逻辑只针对 Google 语境。
最后提醒一点:请求量、抓取量或索引量某项归零,不能单独证明你的处理正确。它也可能是抓取统计口径变化、站点地图重新提交或外部链接波动造成的。把对照组和分层变量固定下来,再结合抓取日志判断,才能让下一步动作有依据。