老网站改版整理旧页面,核心不是把所有URL原样搬过去,而是先给每个旧页面做一次去留判断:保留并更新、合并到新页面、设置跳转,还是直接下线。判断依据来自页面是否还有访问需求、是否承载有效内容、是否有外部链接指向它,以及它在新站结构中是否还有对应位置。整理顺序建议是:导出全部旧URL,逐条标注处置方式,再按标注执行迁移或跳转,最后用抓取和日志核对结果。
改版最容易出错的地方,是只处理导航里能点到的页面,遗漏栏目分页、历史专题、标签页和已被搜索引擎收录的孤立页。可执行的第一步是从服务器日志、站点地图和搜索引擎已收录结果三个来源合并出一份URL清单,去重后得到完整底表。
三份清单合并后,每一行至少记录这些字段:旧URL、页面标题、内容类型、最近访问量、是否有外部链接、计划处置方式。字段不必求全,但处置方式一列必须填,否则整理就没有终点。
旧页面整理本质上是在四种动作里做选择,每种动作的代价不同,适用条件也不同。
保留并更新。适用于内容仍然成立、有稳定访问、在新站结构中能找到对应栏目的页面。代价是要重新排版、补充信息、校对链接。判断结果:新站上线后该URL继续返回正常内容,无需跳转。
合并到新页面。适用于多个旧页面讲的是同一主题,内容重叠度高。代价是要把有效信息整合进目标页,并给旧URL设置跳转。判断结果:用户访问旧URL时到达内容更完整的新页面,而不是首页。
设置跳转。适用于页面本身不再单独存在,但主题仍有对应新页的情况。这里要区分301与302:301表示永久转移,适合改版后的固定去向;302是临时跳转,改版场景一般不用它做长期方案。跳转目标应当是内容最接近的页面,而不是统一指向首页。
直接下线。适用于内容已失效、无访问、无外部链接、也无新对应页的页面。代价是可能损失少量历史入口。判断结果:该URL返回404或410,并且确认没有重要来源仍在引用它。
需要说明的是,页面访问量低不等于可以随意删除。有些页面访问少但被外部引用,删掉后外部链接会失效;有些页面访问少但属于合规或服务说明类内容,仍需保留。判断时要同时看访问数据和链接数据,不能只看一个指标。
把清单和处置方式合成一张对照表,可以让整理过程可复核。假设某站点导出了200个旧URL,可以按下面的方式归类,这是示例而非真实项目数据:
这张表的价值在于:执行阶段不需要再逐个讨论,按标注操作即可。改版上线前,把表交给负责跳转配置的人,上线后按同一张表逐条核对。
整理是否到位,靠核对而不是靠感觉。上线前检查跳转规则是否覆盖了清单中所有标注为跳转或合并的URL;上线后检查这些URL实际返回的状态码和最终落点。
如果发现某个旧URL返回404但清单里标注的是保留,说明迁移遗漏;如果跳转后落到不相关页面,说明目标页选错。这两类问题都可以在上线后短期内通过抓取工具和日志发现,发现后按对照表修正即可。
旧页面整理不是改版的收尾工作,而是前置工作。在动模板和栏目结构之前,先把URL清单和处置对照表做完,后续的跳转配置、内容迁移和上线核对才有依据。可以从最近一个月的访问日志开始,先导出前100个访问量最高的旧URL,逐条填写处置方式,用这个小样本验证判断标准是否够用,再扩展到全站。