上线前核对抓取与索引配置,核心是确认三件事:搜索引擎能抓到页面、抓到的页面允许被索引、索引结果指向正确的网址。操作上,先在测试环境用抓取工具模拟访问,再检查 robots.txt 与页面级 robots 指令是否冲突,最后核对 sitemap、canonical 和重定向是否一致。三项都通过,才算完成上线前验收。
抓取与索引配置不是单点设置,而是一组互相约束的文件和标签。上线前应先把资料收齐,再逐项核对:
缺少任何一项,核对都会出现盲区。例如只有 sitemap 没有重定向表,就无法判断旧链接是否把权重导向了正确页面。
抓取环节决定搜索引擎能否访问页面。建议按以下顺序执行:
Disallow: /,上线时忘记删除。判断结果时要注意:状态码正常不等于一定被索引,它只说明抓取通道畅通。抓取通过后,才进入索引层面的核对。
索引环节决定页面是否进入搜索结果。需要逐项核对以下内容:
noindex。测试环境常加此标签,上线前必须移除。当 robots.txt 允许抓取、但页面 meta 写了 noindex 时,页面会被抓取却不被索引,这是上线前最常见的冲突之一。核对时应以页面级指令为准来判断最终索引结果。
抓取与索引配置涉及开发、运维和内容三方。建议在上线检查表中明确:开发负责模板标签与重定向规则,运维负责 robots.txt 与服务器访问策略,内容负责人确认 sitemap 中的网址与实际页面一致。验收标准可以设为:核心页面抓取返回 200、无整站级禁止索引指令、canonical 与 sitemap 网址统一、旧网址重定向到对应新网址。四项全部满足,才签署上线确认。
上线完成后,先提交 sitemap,再观察抓取与索引状态是否按预期变化。如果发现页面被抓取但未索引,优先回查页面级 robots 指令和 canonical 设置,而不是反复修改 robots.txt。