老网站改版整理旧页面的核心结论是:先给每个旧页面定一个处置结论,再动手改模板。处置结论只有四种——保留并更新、合并到新页面、301跳转到最相关的新页面、直接下线返回410。多人协作时,这份结论要写成一张可交付的对照表,谁改、谁审、谁验收都对着同一张表走,才能减少返工。
整理旧页面的第一步不是设计新站,而是把旧站所有可访问的URL拉出来。做法很直接:用爬虫工具跑一遍旧域名,或者从服务器访问日志、搜索引擎站长后台的已收录列表里导出。清单里至少要有这些字段:
多人协作时,这张表放在共享文档里,避免各人手里一份版本。清单不全,后面一定会出现“这个页面怎么打不开了”的返工。
给旧页面定处置结论,判断依据是内容是否还有用、是否还有流量和外部链接。可以按下面的顺序过一遍:
这里有个常见坑:把大量不相关旧页面统一301到首页。这会让搜索引擎和用户都得不到对应内容,属于典型的返工来源。跳转要一对一或一对多到主题相关页。
URL规则要在动手改模板之前定下来,否则改到一半再调整,前面做的跳转全部要重做。需要明确的点包括:栏目层级怎么分、产品页用ID还是拼音、文章页是否保留日期。定好之后,把旧URL到新URL的映射一次性写进对照表。
技术实现上,301跳转可以放在服务器配置里,也可以放在应用层。用服务器配置的好处是集中、好审;用应用层的好处是能按数据库里的映射动态处理。选哪种取决于团队维护习惯,但无论哪种,都要保证跳转是301而不是302,并且跳转链只有一跳,不要A跳B、B再跳C。
如果旧站用的是某类内容管理系统,导出页面数据时注意别把草稿、附件页、标签页当成正式页面处理。这些页面往往数量大、价值低,混进清单会拖慢整理进度。
整理旧页面的成果要能验收,不能只靠“感觉改完了”。交付时至少检查这几项:
验收信号可以这样判断:改版上线后,用爬虫再跑一遍新站,看是否存在跳转链、跳转环路或指向410页面的内部链接。同时观察旧URL在统计工具里是否还有稳定访问——如果有,说明外部还有入口没处理,需要补跳转或联系对方更新链接。
适用条件上,这套做法适合页面数量在几十到几千、多人分工的改版项目。如果旧站只有十几个页面,可以简化清单字段,但“每条URL都有处置结论”这条不能省。如果旧站有几十万页面,需要先按访问量和外部链接做优先级排序,分批处理,而不是一次性全量整理。
下一步建议:先把旧站URL全量导出,填上“页面类型”和“拟定处置”两列,组织一次半小时的评审会,把有争议的页面当场定下来,再进入改模板阶段。