网站收录

站点改版后的收录重建:先做什么,后做什么

改版后收录下降并不奇怪,关键是让蜘蛛用尽量低的成本把新旧地址对应起来。本文按上线前、上线时、上线后的顺序,梳理 URL 映射、301、canonical、sitemap 和内链更新该怎么做,以及观察收录恢复时该看哪些信号、容易踩哪些坑。

网站收录

站点改版后的收录重建:先做什么,后做什么

站点改版后,收录数量出现波动几乎是必然的。URL 结构变了、模板换了、内链指向变了,蜘蛛原本熟悉的路径被打断,它需要重新确认哪些页面还在、哪些地址对应哪些内容。这个过程不会因为提交了一次 sitemap 就立刻完成,也不存在一个开关能让索引瞬间切换。

更现实的目标是:让蜘蛛用尽量低的成本完成新旧对应,减少它在无效地址和重复版本上消耗的时间。

改版为什么会影响收录

  • 入口变了。旧 URL 是过去被外链、内链、收藏夹引用的地址,改版后如果处理不当,这些入口会指向 404 或无关页面。
  • 页面被重新评估。模板、正文位置、导航结构变化后,页面在蜘蛛眼里可能是一张新页面,需要重新判断质量。
  • 站内路径没跟上。导航、面包屑、正文里的旧链接如果没替换,蜘蛛仍会沿着旧地址爬。
  • 改动一次太多。URL、模板、标题、内链同时大改,蜘蛛需要更长时间才能重新理解站点结构。

上线前先确定三件事

  1. URL 映射表。把旧地址和新地址逐条对应,明确哪些是保留、合并、删除。合并的页面要选一个接收地址,不要让多个旧页面都跳到同一个不相关的页面。
  2. 跳转方式。永久改版用 301,临时调整不要用 301。删除且不再提供的页面,用 404 或 410 比全部跳首页更清楚。
  3. 哪些页面必须保留原来的收录价值。有外链、有稳定搜索流量的页面优先处理,纯参数页或低价值列表页可以借改版一起清理。
把所有旧 URL 统一 301 到首页,看似省事,实际上会让蜘蛛把大量不相关的旧地址都当成首页的重复入口,反而增加判断成本。

上线时的顺序

顺序比速度重要。建议按下面的先后处理:

  1. 服务器端的 301 先到位,确保旧地址能落到最接近的新页面。
  2. 新页面可以正常访问,没有被 robots.txt、登录墙或错误的状态码挡住。
  3. 新页面的 canonical 指向自身的新地址,不要继续指向旧地址。
  4. sitemap 更新为新 URL,移除已经 301 的旧地址,不要新旧混放。
  5. 替换站内链接:导航、面包屑、正文推荐位、分页链接都要检查。
  6. 确认没有链式跳转,例如旧地址 301 到中间地址,中间地址再 301 到新地址。

旧地址要保留多久

不要急着把旧地址全部下线。至少在旧 URL 的抓取频率明显下降、新地址开始稳定出现在索引中之前,保持 301 有效。如果旧地址还有外部链接或稳定流量,保留时间应该更长。

判断依据可以看服务器日志:旧地址的访问如果长期只剩蜘蛛,且新地址已经被正常抓取和索引,才可以考虑逐步清理。删除前也要确认没有重要的外链指向旧地址。

改版后观察什么信号

  • 日志里旧 URL 的 301 命中是否在下降,新 URL 的抓取是否在上升。
  • 索引状态报告里,新地址是否开始出现,旧地址是否逐步减少。
  • 搜索表现是看趋势,不是看单日数字。改版后短期波动属于正常范围。
  • 站内搜索、导航点击、内链入口是否正常,避免用户和蜘蛛都走到死路。

常见的坑

  • 301 到了内容不相关的页面,或者多个旧页面全部指向首页。
  • canonical 忘记更新,仍然指向旧地址,导致新页面被当作重复版本。
  • sitemap 里新旧 URL 混在一起,蜘蛛需要额外判断哪个才是当前版本。
  • 大小写、结尾斜杠、参数顺序没有统一,改版后又产生一批新的重复地址。
  • 上线当天同时改 URL、改模板、改标题、改内链,出问题时很难定位是哪一步造成的。

改版不是一次提交动作,而是让蜘蛛重新走一遍站点的过程。把新旧对应关系做清楚,保持地址和内容稳定,比追求“当天恢复”更实际。收录重建需要时间,能控制的是路径是否清晰、信号是否一致。