把SEO域名规范化做成可复用检查清单,核心不是列一堆设置项,而是把每项设置对应到可观察结果:访问哪个域名、返回什么状态码、最终落到哪个URL、页面里指向自己的链接是哪一个。清单必须能让人在交接或验收时逐条判定通过或不通过,而不是只记录“已配置”。
很多交接文档只写“已做301跳转”,验收时却仍然发现同一内容存在多个可访问地址。原因是301只处理了服务器对某个请求的响应,没有覆盖页面内部链接、站点地图、canonical标签和外部链接中仍在使用的其他域名。规范化要解决的是“哪个地址被当作唯一版本”,这需要多个信号一致,而不是单个跳转。
另一个误解是把robots.txt当成移除索引的手段。robots.txt限制的是抓取,不是索引移除;被限制抓取的URL仍可能出现在结果中。站点地图提交也不保证收录。HTTPS同样不保证安全无漏洞或排名提升。这些边界要在清单里写清楚,避免验收时把不同目标混在一起。
在检查具体配置前,先固定判断依据。需要明确以下选择,并写成一句话结论:
这些选择没有绝对对错,但必须唯一。清单里应记录“选定值”,后续每一项检查都对照它判断。适用条件是站点已有稳定外链和收录;如果站点刚上线,改动成本较低,但仍要一次定清楚,避免反复切换。
以下检查项可以直接执行,每项都给出判断结果。建议在交接时由接手方独立跑一遍,而不是只看前任的说明。
每项检查都应记录三件事:请求的URL、观察到的状态码或标签、与选定值是否一致。这样交接时不需要重新理解上下文。
验收时经常遇到“跳转没生效”。可能原因包括:服务器配置未加载、CDN缓存了旧响应、应用层又做了一次重定向、或请求命中了不同的虚拟主机。不要直接断言是某一项,而应按顺序排查:先绕过CDN直接请求源站,再检查服务器配置,最后检查应用层路由。只有复现并确认某一层返回了非预期响应,才算已定位原因。
同样,canonical标签存在但未被采用,可能原因有:标签指向的URL本身不可访问、页面被robots.txt限制抓取、或多个规范化信号互相矛盾。这些都需要分别核查,不能用一个原因解释所有情况。
把上述内容整理成表格或勾选列表,每行包含:检查项、执行命令或查看位置、通过标准、实际结果、备注。执行命令可以是curl -I加目标URL,查看位置可以是页面源代码或站点地图文件。通过标准必须写成可判定的句子,例如“返回301且Location为选定规范URL”,而不是“跳转正常”。
交接或验收时,先由接手方按清单独立执行一遍,再与交出方记录对比。差异项就是需要讨论的遗留问题。下一步:选定一个代表性页面和一个栏目页,按上述三层清单跑一遍,把不一致项标出来,再决定是修改配置还是更新文档。