改版前保留搜索基础的核心做法是:把现有可被抓取、可被索引、能带来排名的URL及其内容价值先固定下来,再让新版页面与旧版页面建立明确对应关系。前提是改版涉及URL、模板或内容结构变化;如果只是换配色、改按钮样式,对搜索基础的影响通常很小。多人协作时,应在开发动工前完成URL清单、重定向映射和验收清单,否则返工成本会成倍增加。
抓取、索引、排名是三个不同环节。改版最容易破坏的是抓取和索引:旧URL返回404、被robots屏蔽、被错误重定向到无关页面,都会让原本有排名的页面失去承接。判断改版风险时,先列出三类变动:
只有第一类变化必须做重定向映射;第二类要评估内容是否仍满足原搜索意图;第三类决定新页面能否被顺利发现。多人协作时,把这三类分别指派负责人,比笼统写一句“注意SEO”更容易验收。
第一份是旧URL清单。从站点地图、搜索引擎站长平台、日志文件或站内链接中导出,至少包含URL、页面标题、主要流量来源页面和最后抓取时间。没有日志权限时,用站长平台提供的抓取与索引数据替代,但要注明数据覆盖范围。
第二份是重定向映射表。每一行写清旧URL、新URL、对应关系类型和负责人。对应关系分三种:一对一保留原主题;多对一合并同类内容;一对多拆分时,旧URL应指向最相关的新页面,其余新页面靠站内链接被发现。映射表里不要留空目标,也不要全部指向首页。
第三份是验收清单。至少包含:旧URL返回301还是302、新URL是否可被抓取、页面标题与主要段落是否保留原主题、站内链接是否已更新、站点地图是否已替换。上线前用抓取工具或命令行逐条检查,上线后再抽查一次。
判断依据是原页面是否仍在满足搜索意图。可以这样操作:把旧页面按主题分组,对每组问三个问题——目标用户查什么、旧页面是否直接回答、新版页面是否仍能回答。如果新版只是换了排版但信息完整,保留原主题并更新内链即可;如果新版删掉了核心段落,应把内容补回或把旧URL指向仍保留该内容的新页面。
假设某产品介绍页改版后被拆成“功能”和“价格”两个页面,旧URL原本同时覆盖两类查询。此时把旧URL指向功能页,并在功能页显著位置链接价格页,比把旧URL指向首页更合理。这个例子只说明映射思路,实际选择要看哪个新页面最接近旧页面的主要意图。
上线前检查:旧URL是否仍可访问、重定向是否指向200状态的新页面、新页面是否被robots或meta robots误屏蔽、 canonical 是否指向自身而非旧地址、站点地图是否只包含新URL。上线后检查:站长平台是否出现旧URL大量404、新URL是否开始被抓取、核心页面的标题和摘要是否仍与主题一致。
验收信号不是排名立刻不变,而是抓取和索引层面没有断裂:旧URL能正确跳转,新URL能被发现,核心主题页面没有整批消失。如果出现旧URL返回404、重定向链超过一跳、新页面被屏蔽,应优先修复这些确定性问题,再观察后续表现。
下一步可以把旧URL清单和重定向映射表合并成一张可勾选的交付表,指定一人负责上线前逐条验证,另一人负责上线后抽查,避免多人协作时互相等待。