改版前要保留搜索基础,核心不是“把旧页面原样搬过去”,而是让搜索引擎继续能抓到旧地址、读到与原来一致的主题内容,并把权重和用户平滑地导向新地址。对 rss feed 来说,这一步尤其关键:订阅源地址一旦改变,抓取工具和订阅者都会受影响,因此应优先保留原 feed 地址可用,再考虑新增或替换内容格式。
动手改版前,先把现有 rss feed 及其相关页面列成清单。判断标准是:这个地址是否已经被外部引用、被搜索引擎发现、被订阅工具读取。只要满足其中一项,就不要直接删除或改路径。
/feed、/rss.xml、/blog/feed,改版后应继续返回有效内容。如果原 feed 地址必须更换,至少要让旧地址返回 301 跳转到新地址,而不是 404。301 表示永久迁移,能把已积累的抓取信号传递到新地址;404 则会让搜索引擎和订阅者同时丢失线索。
改版不是一瞬间完成的,期间可能出现新旧页面并存、模板切换、字段缺失等情况。要保留搜索基础,就要保证搜索引擎在过渡期仍能读到与原来一致的核心内容。
<link> 中使用新地址,同时为旧地址配置 301。这里要区分“可能原因”和“已经定位的原因”。如果改版后 feed 抓取量下降,可能是地址变更、返回状态码异常、XML 格式错误或内容字段缺失,不能只凭一个现象就断定是某一项造成的。应逐项检查响应状态、内容类型和字段完整性。
改版完成后,按下表逐项验收。每一项都对应一个可观察的结果,而不是主观判断。
验收信号不是“排名立刻恢复”,而是抓取和索引先恢复正常。抓取、索引、排名是不同环节:先能抓到,再能索引,最后才谈排名。改版后如果抓取正常但排名波动,属于常见过渡现象,应继续观察内容与链接是否一致。
假设一个博客要从旧系统迁到新系统,原 feed 地址为 /feed,文章链接从 /post/123 变为 /blog/123。可以按以下顺序操作:
/feed 路径,输出与原 feed 相同的字段结构。<link> 更新为新文章地址。/feed,确认返回 XML 且条目链接正确。这个顺序的适用条件是:旧地址仍由你控制,且新系统能输出 feed。如果旧域名已经无法控制,就只能通过新域名重新建立抓取路径,此时保留搜索基础的重点转为尽快让新 feed 被稳定发现。
现在就可以打开你的 rss feed 地址,检查它返回的状态码和内容类型;如果返回 404 或跳转到首页,先修复这一点,再继续处理文章链接和 301。保留搜索基础的第一步,始终是让旧地址继续可用。