上线前核对抓取与索引配置,核心是确认三件事:搜索引擎能正常抓到页面、抓到的页面允许被索引、索引结果指向正确的正式地址。对遵义网页设计项目来说,交付前应由开发或运维导出配置清单,由内容或SEO负责人抽查关键页面,最后双方共同验收并留档,避免上线后才发现整站被屏蔽或大量重复页面被收录。
多人协作最容易出问题的地方是“配置在谁手里”。上线前应把以下内容整理成可交接的资料,而不是只存在于某个人电脑的本地设置中:
这些资料的作用是让验收人不必猜测配置意图,直接对照检查。缺少任何一项,都会给后续排查留下盲区。
先确认 robots.txt 能通过正式域名访问,返回状态码为 200。然后检查是否误写了整站屏蔽规则,例如 Disallow: /。如果测试阶段用过屏蔽,上线前必须移除。还要确认 sitemap 地址写在 robots.txt 中,且该地址可访问。
判断结果:如果 robots.txt 返回 404,搜索引擎仍会抓取,但 sitemap 声明失效;如果返回 200 但包含全站屏蔽,抓取会被阻止,这是上线前必须拦截的问题。
常见情况是开发阶段为防止测试页被收录,加了 noindex 或整站密码保护,上线时忘记移除。检查方法是打开正式域名下的首页和几个内页,查看 HTML 源码中是否有 <meta name="robots" content="noindex">。同时确认服务器没有对搜索引擎返回 401 或 403。
每个可索引页面都应有 canonical 标签,且指向该页面的正式版本。检查时注意三点:canonical 是否用了测试域名、是否带了多余参数、是否指向了不存在的地址。如果页面有分页或筛选参数,要确认 canonical 策略是集中到主列表页还是保留各自地址,这个规则应在交付资料中写明。
打开 sitemap,抽查其中列出的地址能否正常访问,返回状态码是否为 200。同时确认 sitemap 中没有包含 noindex 页面、测试地址或已删除页面。如果 sitemap 由程序自动生成,要确认生成规则排除上述内容,而不是靠人工事后删除。
如果项目涉及改版或换域名,应准备旧地址与新地址的对照表,逐条测试跳转是否生效。检查项包括:跳转是否返回 301 而非 302、是否跳转到内容相关的新页面而非首页、是否存在跳转链。判断结果:返回 301 且目标页内容对应,视为通过;返回 302 或跳转到无关页面,需要修正。
把上述检查项做成一张表,每项标注负责人和验收结果。建议至少包含以下字段:检查项、预期结果、实际结果、负责人、是否通过。验收人按表逐项确认,不通过的项目写明原因和修正期限。这样做的目的是让交付结果可追溯,减少上线后因配置问题返工。
假设某遵义网页设计项目上线前发现内页模板仍带有 noindex,验收表会直接暴露这项,开发修正后重新检查即可,不必等到收录异常再回头排查。
现在就可以把 robots.txt、sitemap、canonical 和 301 对照表四项内容整理成一份上线前检查表,指定一人负责导出配置,另一人负责抽查正式域名下的实际返回结果,双方确认后再执行上线。