上线前核对抓取与索引配置,核心是确认三件事:搜索引擎能抓到该抓的页面、不能抓到不该公开的页面、抓到的页面返回的是可索引信号。多人协作时,把这些检查项写成带责任人和验收信号的清单,比口头交接更可靠。
抓取指爬虫能否请求到页面并读到内容,索引指搜索引擎是否愿意把页面存入可检索的库。抓取正常不等于会被索引,常见差异来自页面返回的指令、内容质量或重复关系。核对时按顺序走:先看能否抓到,再看抓到后给的是什么信号。
适用前提是页面已经部署到接近生产的地址,且主要模板、路由、跳转规则都已确定。如果结构还在频繁改动,核对结果会很快失效,建议等页面结构冻结后再做终检。
下面这份清单适合在预发布环境执行,每项都记录“谁检查、在哪看、什么算通过”。
Disallow: / 误挡整站,也没有把需要收录的栏目挡在规则外。检查方式是直接请求 robots 文件,逐行读规则,而不是只看后台开关。noindex。预发布环境常带全站 noindex,上线前必须移除。每项检查都要有可观察的结果,而不是“看起来没问题”。可以约定这些验收信号:
把结果记录在同一份交付文档里,标注检查时间与执行人。上线后若出现流量或收录异常,可以快速回看当时的状态,判断是配置问题还是内容问题。
假设某详情页上线后没有被收录。先请求该地址,如果返回 200 但页面头部带 noindex,说明是索引指令问题;如果返回 200 且无禁止指令,但页面只能通过站点地图到达,则更可能是内链不足导致抓取优先级低。两种现象的修法不同,不能一律归为“搜索引擎没收录”。
再假设旧栏目整体改版。若旧地址返回 404 而非 301,用户和爬虫都会丢失路径;此时应补跳转规则,并确认跳转目标与当前规范地址一致。这里的关键是区分“可能原因”和“已经定位的原因”,先看实际响应再下结论。
上线后立即再请求一次 robots 文件、首页和两个代表性详情页,确认预发布限制已全部移除。随后提交站点地图,并在抓取工具中查看关键地址的抓取结果。下一步是把这份清单固化为发布流程的一部分,每次改版都按同一套检查项执行,避免依赖个人记忆。