老网站改版整理旧页面,常见误解是“新站上线前把旧页面全部删掉,只保留首页和栏目页,最干净”。这个做法通常会造成已有搜索流量和外部链接的浪费。更稳妥的判断是:先盘点旧URL,再按“保留、合并、重定向、删除”四种去向逐一处理,而不是在CMS里一键清空。
旧页面承载的不只是内容,还包括被其他网站引用的地址、用户收藏的地址,以及搜索引擎已经建立索引的地址。直接删除会让这些地址返回404。如果旧页面本身有持续访问量或外部链接,这部分价值会随之中断。
但也不是所有旧页面都值得保留。判断依据是页面的实际作用,而不是它在后台的数量。可以按下面几项逐一核对:
前三项偏“保留或重定向”,后两项偏“合并或删除”。没有数据支撑时,不要仅凭页面看起来老旧就删除。
如果新CMS的栏目结构和旧站不同,需要建立一张旧URL到新URL的对照表。处理方式按优先级排列:
重定向要一条条核对,尤其是带参数的旧地址、大小写不同的地址、带斜杠和不带斜杠的地址。可以在新站上线前用爬虫工具抓取旧站可访问URL,再逐条测试重定向结果。测试时重点看:状态码是否为301、目标页是否200、目标页内容是否与旧页面主题一致。
方案一:保留旧URL结构,只换CMS。适合旧站栏目清晰、URL规则稳定、页面数量不多的情况。优点是重定向工作量小,外部链接直接延续。前提是新CMS支持自定义URL规则,且编辑愿意按旧结构发布内容。
方案二:启用新URL结构,全量做301映射。适合旧站结构混乱、栏目反复调整、需要重新规划信息架构的情况。优点是长期维护更清晰,代价是必须完成完整的对照表,并在上线后持续检查404和重定向链。两种方案没有绝对优劣,关键看旧URL是否还有外部引用,以及团队能否承担映射维护成本。
改版上线不是终点。至少完成以下检查:
如果发现大量404来自同一个旧栏目,说明对照表有遗漏,应补充重定向,而不是把整个旧栏目跳转到首页。
先导出旧站所有可访问URL,按访问量、外链、功能属性分成四类,再在新CMS里建立对应的重定向规则。上线后第一周每天检查一次404日志,把新出现的旧地址补进对照表。这样处理,比上线前一次性删光旧页面更可控。