结论先行:当参数组合可以无限增长时,有效地址集合不能定义成“所有能被生成的URL”,而应定义成“满足一组可核对条件的URL子集”。这组条件通常包括:该地址能返回可索引内容、有独立检索意图、不是同一内容的参数变体。只有先固定这个集合,收录查询工具给出的数字才有比较意义。否则不同角色看到的“总量”不同,分歧会一直存在。
同一个站点,三个人可能报出三个数。原因不是谁算错了,而是他们统计的对象不同。
收录查询工具通常只能反映第二个和第三个集合的混合结果。如果不先把口径写下来,讨论“收录率为什么低”就会变成各说各话。一个实际动作是:在项目文档里明确本次统计采用哪一层,并写清判定规则。这个动作会直接决定下一步是去修参数过滤,还是去补内容。
有效地址集合需要能被机器和人都验证。建议把条件写成可判定的形式,而不是主观描述。
把这些条件写进规则后,再用收录查询工具抽样核对。如果工具返回“未收录”的地址恰好都命中第二条的反面,那问题不在工具,而在地址集合的定义过宽。
假设某商品列表支持颜色、尺码、排序方式、每页数量四个参数,每个参数有若干取值。生成总量是这些取值的笛卡尔积,可以轻松达到六位数。团队把其中“颜色+尺码”的组合同步进了站点地图,并认为它们是有效地址。
但其中大部分组合返回的是空结果页,或者与不带参数的列表页内容高度重合。此时收录查询工具显示大量地址未被收录,团队可能误判为抓取预算不足,进而去压缩其他正常页面。更合理的解释是:这些地址本就不该进入有效集合。参数组合多不等于内容多,这是最容易让结论失效的反例。
当多个角色对“有效”理解不同时,不要继续争论定义,先做一次小规模核对。
这个动作的结果会直接影响下一步:如果分歧集中在“内容是否重复”,下一步应优先做内容指纹比对;如果分歧集中在“是否允许抓取”,下一步应检查robots.txt和索引移除设置。把判断标准固定下来,收录查询工具的数字才能从争论素材变成决策依据。
参数模板会随业务变化,有效地址集合的定义也需要定期复核。建议在规则里注明复核触发条件,例如新增参数维度、内容模板改版、或连续多次抽样中有效地址占比明显变化。每次复核只做一件事:用同一套条件重新判断抽样地址,确认定义是否仍然成立。这样,收录查询工具的使用者就能共享同一套事实,而不是各自维护一套解释。