老网站改版整理旧页面,核心不是先改模板,而是先把旧页面全部列出来,逐条判断它的去向:保留、更新、合并、301跳转或删除。判断依据是页面是否还有访问需求、是否还有外部链接、是否与现有业务相关。整理完成后,再用爬虫和日志复查,确认没有大量死链和错误跳转。
改版前最容易出的问题是“以为只有几十个页面”,实际可能有栏目页、详情页、标签页、分页和附件页。可以先用站点地图、后台文章列表和爬虫工具三路对照,把URL汇总到一张表里。表格至少包含:旧URL、页面标题、栏目归属、最后更新时间、是否有流量、是否有外链、建议处理方式。
如果没有现成工具,也可以用sitemap.xml加后台导出做基础清单。清单里要保留原始URL,不要提前改写成新地址,否则后面无法对照。
旧页面可以分成几类处理:
判断“有没有价值”不能只看感觉。可以查服务器日志里该URL的访问次数,查外链工具里是否有其他站点链接到它。假设某旧产品页每月只有两三次访问、没有外链、产品已停售,就可以删除;假设某旧新闻页没有站内入口,但有几个外部链接,就应保留或跳转到相关栏目。
整理旧页面时,URL策略要提前定。能保留原URL的尽量保留;必须改的,做一对一301跳转。跳转目标要与旧页面主题相关,不要把所有旧页都跳到首页,这会让用户和搜索引擎都难以判断落点。
可以按下面的顺序检查:
如果旧站是动态参数URL,改版后变成静态路径,更要逐条核对,不能只靠栏目规则批量猜测。
改版上线后,用爬虫工具重新抓一遍全站,重点看:404页面数量、301跳转是否正常、是否有跳转后仍返回404的情况、重要页面是否还能从站内点到。再对照服务器日志,看旧URL的访问是否被正确导向新页面。
复查时如果发现某旧URL仍有较多访问,但被跳到了不相关页面,应调整跳转目标;如果发现大量旧URL直接404且没有替代内容,要补做跳转或恢复页面。判断标准是:用户从旧链接进来,能否在一步内到达相关内容;搜索引擎抓取时,能否顺着跳转找到新页面。
下一步可以直接从后台导出全部旧URL,按“保留、合并、跳转、删除”四列填完,再交给开发配置跳转规则。填表过程中遇到无法判断的页面,先标记为待查,不要直接删除。