改版前保留搜索基础的核心做法是:把当前能被抓取、能被索引、能带来访问的URL当作“资产清单”,在改版上线前逐项决定保留、替换还是重定向,并在上线后核对抓取与索引信号是否延续。SEO可以理解为改善用户获取内容、帮助搜索引擎理解页面的过程,抓取、索引、排名是三个不同环节,改版最容易破坏的是前两个环节。
不要只备份页面文件,要备份“搜索入口”。用站点地图、服务器访问日志或搜索引擎站长工具中的已收录页面,整理出至少包含以下字段的表格:
判断依据是“有没有独立搜索价值”,而不是“页面好不好看”。有自然访问或有外链的旧URL,优先保留或做一对一重定向;既无访问又无外链、内容也合并进新页的,可以删除并返回410或404。
改版后URL结构变化,最稳妥的做法是旧URL永久重定向到新URL,即HTTP 301。一对一重定向优于全部跳首页,因为跳首页会让搜索引擎难以判断新页面的主题。
可执行步骤:
curl -I检查旧URL返回状态码是否为301,以及Location是否指向正确的新URL。适用条件是旧页面内容在新站有对应页面。如果旧页面内容彻底删除且无替代,返回404或410比强行跳首页更合适;如果只是暂时改版测试,可以用302,但长期仍应改为301。
改版常犯的错误是上线时顺手加了禁止抓取或禁止索引。检查项包括:
<meta name="robots" content="noindex">。验收信号是:上线后新URL能被抓取,页面返回200,并且没有noindex。可以在站长工具中查看抓取统计和索引覆盖,但这些数据有延迟,不能上线当天就下结论。
上线后第一周重点看三件事:旧URL是否正确跳转、新URL是否被大量抓取、搜索访问是否出现异常下跌。如果发现旧URL大面积404、重要页面被noindex、或重定向指错,应优先修复,必要时回滚到改版前版本,而不是继续叠加新改动。
假设一个例子:某文章旧地址是/a/123,改版后新地址是/guide/seo-basics。正确做法是把/a/123用301指向/guide/seo-basics,并确认新页面能返回200、没有noindex。若只把旧地址删掉返回404,原来通过该地址进入的用户和搜索信号就会中断。
下一步:在改版上线前,先完成URL对照表并逐条配置301,再用curl -I抽查旧地址状态码;上线后一周内持续核对抓取与索引情况,发现异常先修复再观察。