Redirect Chain(重新導向鏈)是指一個網址需要連續經過兩次或以上的重新導向,才會到達最終頁面。舉例來說,舊網址 A 先被 301 重新導向到網址 B,B 之後又被導向網址 C,這就形成了一條長度為 2 的重新導向鏈。理想的做法是 A 直接導向 C,只經過一步。
為什麼重新導向鏈會影響 SEO
每多一次重新導向,瀏覽器和搜尋引擎爬蟲就要多發出一次請求,頁面載入時間因此變長。對使用者來說,這代表等待時間增加;對爬蟲來說,則會消耗更多爬取預算。Google 的說明文件指出,Googlebot 只會跟隨有限次數的重新導向,如果鏈條過長,最終頁面可能根本不會被處理。
此外,鏈條中任何一環出錯(例如中間的網址被誤刪),整條路徑都會中斷,使用者最終只會看到錯誤頁面。鏈條愈長,出錯的機會愈高,也愈難排查。
重新導向鏈的常見成因
- 網站多次改版,每次都只在舊設定上再加一層重新導向,沒有回頭更新早期的規則。
- 通訊協定與網址格式的重新導向疊加,例如先由 http 導向 https,再由無 www 導向有 www,最後再補上結尾斜線。
- 內部連結、Sitemap 或廣告連結仍然指向很久以前的舊網址,每次點擊都要走完整條鏈。
- 外掛或伺服器設定與 CMS 內的重新導向規則互相疊加,沒有人統一管理。
如何找出並修復重新導向鏈
- 使用網站爬蟲工具掃描全站,開啟重新導向相關報告,列出所有經過兩步或以上的路徑。
- 為每條鏈找出最終目的地,然後把起點的規則直接改為指向該目的地。
- 更新內部連結、導覽選單與 Sitemap,讓它們直接使用最終網址,而不是依賴重新導向。
- 修改後重新爬取一次,確認每條路徑都只有一步,並檢查沒有出現迴圈或錯誤頁面。
如何預防重新導向鏈
預防比修復更省力。每次新增重新導向規則前,先確認起點網址的最終目的地,並直接指向該處,而不是指向另一個舊網址。同時建立一份重新導向對照表,記錄來源、目的地與建立日期,改版時就能一次整理清楚。把重新導向檢查納入定期的技術 SEO審核,每季或每次網站大改動後掃描一次,就能及早發現新出現的鏈條。
