上线前核对抓取与索引配置,核心是确认三件事:搜索引擎能顺利抓到该抓的页面,不该抓的页面被拦住,抓到的页面给出的索引信号前后一致。对多人协作的商城网站开发项目,这意味着要把“可抓取、可索引、可交付”写成明确的验收项,而不是上线后凭感觉观察。
抓取与索引不是一个人能拍板的事,先确定谁交什么。建议把交付物分成四类,每类指定责任人:
责任人建议按角色分:后端负责 robots.txt 与 sitemap 的生成逻辑,前端负责 meta 标签与 canonical 输出,运营或 SEO 负责给出“哪些页面要收录、哪些不要”的规则清单。缺了这份规则清单,开发只能凭猜测写配置,返工几乎必然。
robots.txt 是最容易出错也最容易验证的一环。核对时逐条确认:
Disallow: /search,但要确认商品详情页 URL 不含该前缀。判断结果的方法:打开 robots.txt 逐行读,对照规则清单检查每条 Disallow 是否指向真正不需要抓取的路径。如果某条规则屏蔽了商品分类或详情页,就是配置错误。
索引配置决定页面是否进入索引、以哪个 URL 为准。商城常见的问题集中在筛选页和分页。核对项包括:
noindex。两种做法选一种并全站统一。noindex,这些页面没有收录价值。验证方法:在测试环境挑出商品页、分类页、筛选页、分页、购物车各一个样本,查看页面源代码中的 canonical 和 meta robots 输出,与规则清单逐项比对。任何一项不符,就在上线前修掉。
sitemap 是给搜索引擎的收录入口,核对重点是内容与可访问性:
noindex 或 robots.txt 屏蔽的 URL。上线后第一轮抽查建议在 24 小时内完成:随机抽取 10 个页面,手动访问确认返回 200,查看源代码确认 canonical 和 meta robots 正确,再确认这些页面确实出现在 sitemap 中。抽查结果记录在交付文档里,作为验收依据。
把上面的核对项整理成一张验收表,每项标注负责人、检查方法、通过标准。上线前由非开发角色按表逐项验证,而不是由写配置的人自己确认。发现不符的项,记录具体页面和现象,退回对应责任人修改后复验。这样做的目的是让抓取与索引配置成为可交付、可追溯的成果,减少上线后的返工和互相推责。
下一步:把本文的核对项复制成项目验收表,指定每项的责任人和验证人,在上线前完成一次完整走查并留存记录。