站点运营

站点运营:改版迁移自查,把老連結的接力棒交到新頁面手上

網站改版、栏目合並或域名更換时,老連結如何平稳交接,是站点运营绕不開的一环。本文從舊 URL 盘点、新舊映射表、301 與 302 的選擇、站内連結同步,到上线後的观察期,整理出一份可逐項確認的迁移自查清單。

站点运营

站点运营:改版迁移自查,把老連結的接力棒交到新頁面手上

網站改版、栏目合並、域名更換或 CMS 迁移,几乎每個站都會碰上。對用戶来说,只是頁面長得不一样了;對搜尋蜘蛛来说,却是原本熟悉的一批地址突然消失,新地址又没有任何歷史。迁移做得好不好,往往要在切換後的一两個月里才慢慢顯出来。下面這份清單,帮你在動手前後把该確認的事情過一遍。

先盘点,再動手

迁移最怕的是“邊改邊想”。建议在開發排期确定後,第一時間把舊站的 URL 清單導出来,作為後續所有工作的底稿。清單来源可以是服務器日誌、XML 站点地图、後台内容列表,几份互相印證更稳妥。

  • 记錄舊 URL、HTTP 狀態碼、頁面類型(栏目頁、詳情頁、标簽頁等);
  • 标出哪些頁面還有自然流量、還有外鏈,這些優先級最高;
  • 标出哪些頁面本来就打算下线,避免把無價值地址也一並接力過去;
  • 留一份基线資料,方便上线後對照。

新舊映射表怎么寫

映射表是迁移的核心文档,一行一個舊地址,後面接新地址和跳轉類型。寫的时候通常會遇到三種情况:

  1. 一對一:最常见,舊地址直接 301 到语义最接近的新地址;
  2. 一對多:舊栏目拆成两個新栏目时,應指向内容覆盖最全的那個頁面,其余通過站内連結补充;
  3. 多對一:多個舊頁合並成一個新頁时,所有舊地址都要保留跳轉,不能只寫其中一條。

确實找不到對應頁面的,可以跳轉到上級栏目或首頁,但要控制數量。大量地址统一跳到首頁,等于告诉蜘蛛這些内容都不重要了。

跳轉類型別選错

永久性迁移用 301,临时調整或測試用 302。最忌讳的是把永久迁移寫成 302,蜘蛛會認為舊地址只是暂时不可用,迟迟不肯把信号轉到新地址上。跳轉鏈也要尽量压到一层,別出現 A→B→C 這種接力。

判断标准很简單:如果這個地址以後不會再變回来,就用 301;如果只是短期開關,才考虑 302。

站内也要跟着一起改

很多迁移出問题,不是因為跳轉没做,而是站内還在指向舊地址。上线前逐項確認:

  • 導航、面包屑、底部連結是否全部指向新 URL;
  • 正文里的内鏈、图片地址、下载連結是否已替換;
  • canonical、og:url 等标簽是否同步更新到新地址;
  • XML 站点地图是否重新生成並提交,舊地图是否已撤下;
  • 後台編輯器里残留的舊域名是否需要批量替換。

上线後的观察期

切換完成不等于工作結束。接下来一到两個月,建议按下面的顺序盯:

  1. 抽查跳轉是否返回正确的狀態碼,有没有跳轉鏈或一律跳回首頁的情况;
  2. 看日誌里蜘蛛對新舊地址的抓取比例,是否逐步轉向新地址;
  3. 看新地址的收錄與展示情况,發現長期不動的頁面再單獨排查;
  4. 站内搜尋、站外渠道带来的入口連結,是否還有人仍在用舊地址訪問。

几個容易忽略的细节

舊域名的解析和跳轉至少保留一年,別急着注销;改版期間尽量不要同时調整大量頁面模板和内容结构,變量太多會影响判断;如果有多個子域或移動站,记得一起纳入映射表。迁移是件慢工出细活的事,把清單列全、把映射寫對,後面的维護會轻松很多。