網站收錄

站点改版後收錄不升反降:按上线前、上线中、上线後三個阶段排查

改版後收錄數量下降,未必說明頁面质量變差,更多时候是 URL、跳轉、内鏈和抓取路径發生了變化。本文按上线前、上线中、上线後三個阶段列出排查顺序,帮你区分哪些属于正常波動、可以先观察,哪些需要尽快動手修复。

網站收錄

站点改版後收錄不升反降:按上线前、上线中、上线後三個阶段排查

先确定降的到底是什么

改版後打開搜尋资源平台看索引資料,看到的往往是總量。總量下降並不意味着所有頁面都出了問题。先把下降的部分拆開:是舊 URL 整体消失,還是新 URL 迟迟不進来,還是某几個栏目集中掉队。這三種情况的處理方向完全不同。

還要注意時間点。改版上线当天到两周之内,抓取和索引會重新調整一轮,短期的上下浮動未必是故障。如果两周之後仍然是單向下降,才需要按下面的顺序逐個排查。

上线前:三件事没定好,後面很难补

URL 结构

能保留原 URL 就尽量保留。URL 一旦改變,即使做了 301 跳轉,也需要重新被抓取、重新评估,中間的空档期不可避免。如果确實要調整,最好一次性改到位,不要分几批小步挪動,否則每一批都要经歷一次同样的過渡。

模板與頁面元素

換模板时容易被顺手删掉的是正文里的關键信息块,比如參數表、目錄、更新時間。這些元素看起来只是排版,實际承担了頁面完整度的作用。改版前把几個典型頁面截屏存档,上线後逐一對照,能省掉很多来回確認的時間。

内鏈入口

改版中最容易丢失的是内鏈。導航、面包屑、相關推荐、列表頁入口,這些是爬虫發現新頁面的主要路径。上线前用抓取工具跑一遍,確認重要頁面的入口數量没有明顯减少,比上线後再去补要轻松得多。

上线中:過渡處理要留窗口

  1. 用 301 而不是 302。302 通常被当作临时跳轉,信号传递的效果弱,舊地址也不會被替代。
  2. 別忘了更新 robots.txt。改版過程中常有人临时屏蔽測試站,上线後忘记放開,结果整站抓取归零。
  3. 新舊 Sitemap 都要能訪問。過渡期内保留舊版地址並指向新地址,给爬虫留出重新發現的時間。
  4. 盯一下服務器狀態碼。批量 5xx 或响應超时,會把原本正常的抓取节奏打乱,恢复起来比想象中慢。

上线後:按抓取、索引、展示三层看

第一层看抓取:日誌里新 URL 有没有被訪問,訪問频率是否正常。如果只有舊 URL 在被反复請求,說明跳轉配置或内鏈還没生效。

第二层看索引:抓取记錄里能看到新 URL,但索引里没有,通常是頁面本身還没被判定為足够獨立、有價值,或者新頁面内容與舊頁面高度重合。

第三层看展示:已索引但搜尋结果里找不到,多數與關鍵詞竞争和展示位置有關,和收錄本身不是一回事,不必混在一起處理。

收錄恢复的速度取决于抓取频率和頁面自身價值,没有统一的時間表,也不适合用某個固定天數作為達标线。

哪些變化可以先观察

  • 列表頁、标簽頁、分頁地址的數量波動,通常随抓取节奏變化。
  • 低價值栏目整体减少,而核心内容頁保持稳定。
  • 新舊 URL 同时存在于索引中,且舊地址已经返回 301。

這几類情况可以先放一段時間,重点看核心頁面是否稳定,而不是盯着總量數字。

一份可执行的排查清單

  1. 確認下降集中在舊 URL 還是新 URL。
  2. 抽查 20 到 50 個重要頁面,逐個確認狀態碼、canonical、内鏈入口。
  3. 检查 robots.txt 與 Sitemap 是否已经切換到新结构。
  4. 看抓取日誌中新 URL 的出現频率和响應時間。
  5. 對仍未收錄的重点頁面,检查内容是否與舊版重复度過高。

改版本身不是問题,問题往往出在過渡期的衔接上。把上线前後的動作按阶段拆開,能少走不少弯路。