老网站改版整理旧页面,核心是先把所有旧网址找出来,逐条决定保留、合并、重定向还是删除,再按决定执行并验证。不要先动模板,先处理网址清单,否则改版后会出现大量死链和流量流失。
假设你有一个经营了五年的企业站,栏目包括产品、新闻、案例、关于我们,后台里能看到文章和产品,但早期编辑上传过一些独立静态页,没有进后台列表。改版前你只导出后台内容,就会漏掉这些页面。
可执行的收集步骤:
常见错误是只依赖后台导出。后台只管理它自己创建的内容,静态页、旧活动页、上传目录里的文件都不在列表里。漏掉一个被外链引用的旧页面,改版后就是一个404。
清单出来后,给每条网址标注四类去向之一:
判断依据看三项:页面近三个月访问量、外部链接数量、内容是否仍准确。三项都低且内容过期,才考虑删除。把大量无关旧页面全部301到首页是常见错误,这会让搜索引擎无法判断目标页主题,用户也会落到不相关页面。
把决定整理成两列表格:旧网址、新网址。一行一条,不要用通配符覆盖所有情况。例如假设旧站有/news/2019/old-event.html,新版新闻栏目改成/news/old-event/,就写一条精确映射。
规则重定向只用于有规律的批量迁移,比如整个/product/目录改到/products/,且子路径结构一致时。结构不一致还硬套规则,会把用户送到错误页面。写完映射表后逐条打开旧网址测试,确认跳转目标返回200且内容相关。
上线前:
上线后:
改版整理旧页面不是一次做完就结束。上线后一到两周内要复查跳转是否生效、有没有遗漏的旧网址被外部链接带进来。发现漏网页面,补一条301映射即可,不要为了省事改成全站跳首页。
下一步:把上面四类去向做成一张表,先填完所有旧网址,再动模板和栏目结构。