改版前保留搜索基础的核心动作,是在动模板和URL之前,先把现有可被抓取、可被索引、能带来展示的页面盘点清楚,并为每个旧URL指定唯一去向。做法不是“改完再提交”,而是在改版上线前完成旧URL清单、新URL映射、内容迁移与重定向规则,上线后立刻验证抓取与索引状态。下面用一个假设例子说明完整步骤。
假设某英文站原有 /product-a.html、/product-b.html 和一篇 /blog/seo-guide.html,改版后要变成 /products/a、/products/b 和 /resources/seo-guide。如果直接删旧文件、上新页面,Google 可能仍按旧URL抓取,得到404,原先积累的外链和展示机会就会断掉。正确起点是导出旧站所有返回200状态码的URL,而不是只导出导航里出现的页面。
执行时先做一张映射表,至少包含四列:旧URL、新URL、页面类型、处理方式。处理方式只有三种:永久重定向、保留原URL、确认无价值后返回410。旧产品页有对应新页,用301;旧博客文章内容保留,用301到新文章;旧标签页没有对应内容且无外链,可返回410。不要把所有旧URL都重定向到首页,这会让Google把无关页面视为软404,也会让用户找不到目标内容。
这些检查的意义在于区分“已经定位的原因”和“可能原因”。例如旧URL改版后流量下降,可能是重定向缺失,也可能是新页面内容被模板覆盖,还可能是抓取被robots.txt挡住。没有逐项验证前,不要断言唯一原因。
重定向不是万能保留方式。旧页面和新页面主题一致、正文主体仍保留时,301是合适选择;旧页面只是分类入口,新站已用新分类替代,且没有独立外链和展示,可以考虑410;旧页面有外链但新站不再提供同类内容,则应保留一个简短说明页,或把外链指向最接近的新内容。判断依据是页面是否仍满足搜索意图,而不是旧URL是否好看。
内容迁移时,正文、标题、图片alt和内部链接要一起搬。只改URL不搬正文,等于让Google重新理解一个空页面。英文站还要检查语言标记和地区定位,避免把英文页面错误指向其他语言版本。
上线后先抽查重定向:用浏览器或无头请求访问旧URL,确认返回301且最终落到正确新URL。再检查新URL是否返回200、是否可被索引、是否出现在站点地图中。接着在Google Search Console中查看抓取统计和页面索引报告,观察旧URL是否逐渐被新URL替代。若发现旧URL仍返回200且内容重复,应尽快补重定向或规范化。
常见错误包括:改版前没有保存旧URL清单;把重定向写成302;把大量旧页面统一跳到首页;新站上线后忘记更新站点地图;只关注首页而忽略深层产品页和文章页。避免这些错误,比追求一次性“完美改版”更实际。
下一步:先导出旧站所有200状态码URL,建立旧URL到新URL的映射表,再按映射表写重定向规则。映射表没有完成前,不要切换新模板。