老网站改版时,旧页面不能一刀切删掉,也不能全部原样保留。更稳妥的做法是先给每个旧页面定一个去向:保留并更新、合并到新页面、301重定向到最相关的新地址,或者确认无价值后返回410。判断依据是页面是否还有搜索流量、外链、转化价值和独有内容,而不是凭感觉决定。
整理旧页面的第一步是拿到完整URL列表,来源可以包括:服务器访问日志、XML站点地图、搜索引擎站长后台的已收录页面、CMS后台的文章与栏目列表。把这些URL汇总到一张表格里,至少包含以下列:
这张表就是改版的核心交付物。没有它,改版上线后很容易出现大量404,而你还不知道丢了哪些页面。
保留并更新:旧页面有稳定搜索流量、有外链、内容仍然符合新站定位。做法是沿用原URL,只调整模板和内容质量。适用条件是URL结构本身没有硬伤,比如没有多余参数、层级过深。
合并:多个旧页面讲的是同一主题,内容重复或单页信息量不足。做法是选一个主URL,把其余页面的有效内容整合进去,其余URL做301指向主URL。判断结果是新页面内容更完整,避免站内互相竞争。
301重定向:旧页面有流量或外链,但新站不再需要这个页面,或URL结构发生变化。做法是把它指向内容最接近的新页面。注意不要全部重定向到首页,那会被搜索引擎视为软404,用户也找不到想要的内容。
410或404:页面没有流量、没有外链、没有转化、内容也已过时。可以直接下线。410表示永久删除,404表示未找到,两者对搜索引擎的最终效果接近,选哪个取决于你的服务器配置习惯。
假设改版目标是“新站上线后,旧页面带来的自然搜索流量在可控范围内平稳过渡”,那么交付结果就不只是新页面做完,还包括一张完整的旧页面处理表、一套已配置好的重定向规则、一份上线后的404监控记录。倒推下来需要这些任务:
责任划分要具体到人。比如“重定向规则由开发配置,但目标URL由内容负责人确认”,避免开发按自己的理解随便指一个页面。
改版上线后,用旧URL清单逐条抽查:
假设一个旧页面原本有外链和搜索流量,改版后如果直接返回404,外链价值就浪费了;如果301到首页,用户和搜索引擎都难以判断新页面的主题。这两种情况都应在验收时拦截。
先导出旧URL清单,按访问量和外链情况排序,优先处理排名靠前、有外链的页面。对每个页面填上“新URL”和“处理方式”两列,再交给开发配置重定向。上线后第一周每天检查一次404日志,比事后补救更省事。