301與302轉址差在哪?404頁面處理與網址改版的檢查清單

網站改版、刪除舊商品或調整網址結構時,最容易被忽略的就是舊網址的處理。如果沒有妥善設定轉址,訪客會看到錯誤頁面,過去累積的搜尋排名也可能流失。本文整理 301、302 轉址與 404 頁面的差異,以及改版前後的檢查重點。

三種狀態碼的意義

狀態碼 意義 使用時機
301 永久轉址 網址永久變更、網站改版、整併重複頁面
302 暫時轉址 短期活動頁、維護期間暫時導向其他頁面
404 找不到頁面 內容已刪除且沒有適合的替代頁面

簡單來說,如果舊網址未來不會再使用,就應該用 301,告訴搜尋引擎把舊網址的權重轉移到新網址。302 則代表「暫時」,搜尋引擎通常會繼續保留舊網址。

什麼情況該轉址,什麼情況保留 404

  • 商品下架但有相近替代品:用 301 導向替代商品或該商品分類頁。
  • 文章合併為一篇更完整的內容:舊文章以 301 導向新文章。
  • 內容完全移除且沒有相關頁面:可以保留 404,不必硬導向首頁。

把所有失效網址都導向首頁,看似省事,但訪客找不到原本想看的內容,搜尋引擎也可能將其視為「軟性 404」,效果並不好。

設計好用的 404 頁面

404 無法完全避免,但可以讓它變得有幫助。一個好的錯誤頁面應該清楚說明頁面不存在,並提供站內搜尋框、熱門分類或最新文章的入口,讓訪客能繼續瀏覽,而不是直接離開。語氣保持友善,版面與網站一致即可。

網址改版的檢查清單

  • 改版前:匯出現有所有網址,特別是有流量與外部連結的頁面。
  • 建立對照表:逐一列出舊網址對應的新網址,避免遺漏。
  • 避免轉址鏈:A 轉到 B、B 再轉到 C 會拖慢速度,應直接由 A 導向 C。
  • 更新站內連結:選單、文章內文的連結直接改成新網址,不要依賴轉址。
  • 改版後:到 Search Console 查看涵蓋範圍報告,追蹤新增的 404 錯誤。
  • 提交新版 Sitemap:協助搜尋引擎更快發現新網址。

如何找出網站上的錯誤頁面

除了改版之外,日常營運中也會不斷產生失效網址,例如文章被刪除、外部網站連結時打錯網址,或是商品下架後沒有處理。Search Console 的網頁索引報告會列出搜尋引擎發現的 404 頁面,可以定期匯出檢查。網站分析工具也能協助判斷:若錯誤頁面的瀏覽次數偏高,代表有不少訪客從某個入口進來後碰壁,應優先處理。此外,使用連結檢查工具掃描整個網站,能找出站內文章中已經失效的連結。

判斷處理優先順序

  • 有外部網站連結的舊網址:優先設定 301,保留其他網站帶來的流量與權重。
  • 仍有自然搜尋流量的頁面:確認新網址內容相符後再轉址。
  • 站內連結指向錯誤頁面:直接修正連結本身,而不是只依賴轉址。
  • 沒有流量也沒有連結的網址:保留 404 即可,不必刻意處理。

完成轉址設定後,建議實際點擊幾個舊網址測試,確認會在一次轉址內抵達正確的新頁面,而且新頁面能正常顯示。也可以請同事用手機與不同瀏覽器測試,避免只在自己的電腦上正常。改版後的前幾週是觀察重點,若某些頁面的流量明顯下滑,應優先回頭檢查轉址與內容是否相符。

結語

轉址設定屬於幕後工作,訪客通常感受不到,但一旦處理不當,流量下滑往往要好幾個月才能恢復。改版前多花時間整理網址對照表,是保護網站資產最實際的做法。