有效地址集合不是“所有能返回200的URL”,而是你愿意让百度抓取、并愿意让它出现在索引里的那一组地址。做法是先为参数确定业务语义,再按语义划分保留、折叠和屏蔽三档,最后用日志与索引抽样验证。判断标准是:同一个内容在集合内只对应一个主地址,其余参数形式要么指向主地址,要么明确不参与收录。
面对一个商品列表页,参数可能同时承担三种职责。筛选参数改变结果集,例如颜色、尺寸;排序参数只改变展示顺序;追踪参数只记录来源,不改变内容。三者的处理方式不应相同。
这里有一个常见误判:把“能打开”当成“应该收录”。参数组合能返回200,只说明服务器接受了请求,不代表这个地址对用户有独立价值。
定义有效地址集合时,通常有两种做法,选择取决于参数空间是否可枚举、以及业务是否允许漏掉长尾组合。
由人工或规则列出允许收录的参数组合,其余全部折叠或屏蔽。适用条件是参数维度少、组合可枚举、每个保留组合都有明确内容差异。代价是维护成本高,新增筛选维度时需要同步更新名单,容易漏掉新上线的组合。
按参数类型统一处理,例如只允许单维度筛选参与收录,多维度组合一律折叠到主地址。适用条件是参数维度多、组合增长快、长尾组合的独立搜索需求低。代价是可能误伤少数确实有需求的多维组合,需要后续用数据回补例外。
一个可执行的判断动作:从访问日志中抽取最近一段时间内被百度抓取的含参数地址,按参数个数和参数名分组。如果某个多参数组合的抓取量长期很低,且该组合对应的页面内容与单参数页高度重合,就更适合规则式收敛;如果某些组合有稳定的独立访问和转化,则更适合白名单式保留。这个动作的结果直接决定下一步是扩大屏蔽规则,还是为少数组合单独放行。
无论选哪种取舍,最终都要落到三档处理上,并明确每档对应的技术动作。
站点地图只应包含保留档地址。把折叠档和屏蔽档放进站点地图,会向百度传递矛盾信号,也不保证收录。
假设一个列表页有颜色和尺寸两个筛选参数,每个参数各有若干取值,组合数量会随维度增加而快速增长。若采用规则式收敛,只允许单参数页参与收录,多参数组合一律canonical到最接近的单参数页。此时需要检查:多参数组合页的内容是否确实与单参数页高度重合。如果重合度高,折叠是合理的;如果多参数组合产生了单参数页没有的独立结果集,折叠就会让这部分内容失去可收录入口,应考虑改为白名单保留。
这个例子的数字仅用于说明比较方法,不代表任何实际站点的抓取或收录数据。
规则上线后,不要只看抓取量或索引量的单一变化。抓取量下降可能来自规则生效,也可能来自站点整体抓取预算变化、服务器响应变慢或外部链接减少。更可靠的验证方式是抽样:从保留档、折叠档、屏蔽档各取若干地址,检查百度实际选择的规范地址是否符合预期。
如果发现折叠档仍被作为独立结果展示,先确认canonical是否被正确读取、内容是否与保留档一致,再决定是加强服务端跳转,还是调整规则。如果发现保留档被抓取量异常下降,应先排查是否存在误屏蔽或内部链接被一并移除,而不是直接放宽全部规则。回退时应保留改动前的规则快照,以便对比是规则本身的问题还是其他因素叠加。
有效地址集合的边界会随业务参数变化而移动,因此定义它不是一次性动作,而是每次新增筛选维度或追踪参数时都要重新确认的决策。