301、404 與網站搬家:別讓改版毀掉 SEO

網站改版最常見的悲劇不是設計變醜,而是上線隔天流量掉一半。原因通常很單純:舊網址全部換掉了,卻沒有告訴 Google 和訪客「新家在哪裡」。這篇把轉址(redirect)的觀念與實作一次講清楚,讓你改版不用拿多年累積的搜尋排名當學費。

先懂兩個數字:301 與 404

301 轉址是伺服器回應的一種狀態碼,意思是「這個網址已經永久搬到新位置」。瀏覽器會自動把訪客帶去新網址,搜尋引擎也會把舊網址累積的排名信號逐步轉移過去。Google 官方多年來的立場是:正確設定的 301 轉址可以傳遞原網頁的權重,不需要擔心「轉址會扣分」。

404 則是「找不到這個頁面」。偶爾出現 404 不會傷害整個網站的排名——Google 明確說過,404 是網路的正常現象。但如果一個原本有排名、有外部連結指向的頁面變成 404,那個頁面累積的一切就真的歸零了,連結它的網站也會把訪客送進死路。

改網址就像搬家:你可以搬,但要在舊地址留下新地址。沒留,郵差(Google)就會把你的信全部退回。

網站搬家的標準流程

不管是換網域、換系統還是改網址結構,流程都一樣,核心是一份轉址對照表:

  1. 盤點所有舊網址:從 Search Console 的成效報表、GA 的熱門頁面、sitemap 三個來源撈出清單。特別注意有自然流量與外部連結的頁面,這些是最不能斷的。
  2. 建立一對一對照表:每個舊網址對應一個「內容最相近」的新網址。找不到對應頁面時,轉到最相關的分類頁,而不是全部轉首頁——把幾百個舊網址通通轉到首頁,Google 可能視同 404 處理(稱為 soft 404),等於白做。
  3. 用 301 而不是 302:302 是「暫時搬走」,不會完整轉移權重。永久搬家一律 301。
  4. 避免轉址鏈:A 轉 B、B 再轉 C 的接力會稀釋效果也拖慢速度,對照表應該直接讓 A 轉到最終的 C。
  5. 上線後驗證:抽查對照表的網址是否真的回應 301、目的地是否正確,再用 Search Console 的「網址檢查」確認 Google 看到的狀態。若是換網域,記得在 Search Console 使用「網址變更」工具通知 Google。

死鏈檢查:改版後的例行健檢

轉址表再完整,也會有漏網之魚:站內某篇文章連到舊網址、選單裡藏著已下架的頁面。上線後應該用爬蟲工具(例如 Screaming Frog 或免費的線上死鏈檢查器)把全站掃一遍,列出所有回應 404 的內部連結,逐一修正或移除。Search Console 的「網頁索引」報表也會列出 Google 發現的 404,是免費又權威的檢查來源。

我們團隊內部有一條鐵律:連結不准 404。未完成的頁面寧可先隱藏入口,也不留一個死連結給訪客踩。這不只是 SEO 問題,更是信任問題——訪客點三次連結壞兩次,不會怪 Google,只會怪你的品牌。

404 頁面本身也要設計

再怎麼防,總有人會打錯網址或點到過期的外部連結。一個好的 404 頁面應該:用品牌的語氣說明「頁面不存在」、提供搜尋框或熱門頁面連結、保留完整的網站導覽。技術上要注意:404 頁面必須真的回應 404 狀態碼,而不是回應 200 的「假 404」——後者會讓搜尋引擎繼續索引一堆不存在的頁面。

什麼時候該找人幫忙

如果你的網站只有十幾頁,自己整理對照表完全可行。但電商網站動輒數千個商品頁與分類頁、參數網址,對照表需要用規則批次處理,轉址也要在伺服器層設定才有效率。若你正在評估改版,可以先讀讀網站該改版了嗎?五個訊號確認時機;需要團隊協助規劃搬家不傷 SEO 的改版,歡迎了解我們的品牌官網設計開發服務——轉址規劃本來就該是改版報價單裡的標準項目,而不是出事後的急救。

這類問題,我們每天都在自己的產品上解

免費 30 分鐘線上諮詢・先釐清方向,不推銷・一個工作天內回覆

我要詢案

← 更多觀點