301 轉址(301 Redirect)就是告訴瀏覽器和搜尋引擎:「這個舊網址已經永久搬家了,請改去新網址。」之後不論是使用者點到舊連結,還是 Google 來爬舊網址,都會被自動帶到你指定的新位置。
這篇文章會用新手角度說明:301 轉址是什麼、它怎麼運作、實際上怎麼設定、和 302/308 有什麼不同、有哪些常見迷思。
301 轉址是什麼?
301 是一種 HTTP 狀態碼,全名是 301 Moved Permanently(永久移動)。當伺服器回應 301,等於對來訪者宣告:這個網址的內容,已經永久換到另一個位置了。
Google 官方在 Search Central 文件裡建議:當你需要改變一個網頁在搜尋結果中顯示的網址時,盡可能使用「伺服器端的永久轉址」,因為這是讓 Google 與使用者都被正確導向新頁面、最可靠的方式。Google 會把 301 這類永久轉址當成很強的「標準網址(canonical)」訊號,把原本指向舊網址的各種評價,集中算到新網址身上。
用白話文怎麼說?
你可以把 301 轉址想成「搬家後去郵局辦的永久改址服務」。你搬了新家,只要在郵局登記,之後寄到舊地址的信,郵差都會自動幫你送到新家——而且是「永久」這樣做。
301 就是網站版的永久改址。舊網址好比舊家門牌,新網址是新家;瀏覽器和 Google 就是那位郵差,看到 301 就知道:以後這個舊網址的訪客,連同它累積的「信用」,都要算到新網址頭上。
相對地,還有一種「暫時改址」叫 302,比較像你只是出差幾天、請郵局先暫時代轉,門牌其實沒換。它們的差別,下一段會用表格說清楚。
301 轉址實際上要做什麼?
什麼時候會用到 301?最常見的有這幾種情況:
- 網站改版,文章的網址結構整個換掉。
- 更換網域,例如從舊品牌網址搬到新網域。
- 把網站從
http升級到https。 - 把沒有 www 和有 www 的版本,統一成同一個。
- 刪除或合併舊文章,想把流量導去最相關的那個新頁面。
設定 301 通常在伺服器端進行,新手可以這樣理解做法:
- 如果用 WordPress,多半透過轉址外掛,填「舊網址 → 新網址」就好,不必碰程式。
- 進階一點,可在 Apache 主機的
.htaccess檔,或 Nginx 設定檔裡寫轉址規則。 - Google 也說明,伺服器端轉址最有機會被正確解讀,應優先於只在前端用 JavaScript 跳轉的做法。
301、302、308 三個轉址常被搞混,這張表幫你一次看懂:
| 類型 | 性質 | 白話意思 | 對 SEO 的訊號 | 適合情境 |
|---|---|---|---|---|
| 301 | 永久轉址 | 舊網址永久搬到新網址 | 把新網址當標準網址,集中評價 | 換網域、改版、http 升 https |
| 302 | 暫時轉址 | 舊網址暫時改去別處 | 傾向把舊網址保留為標準 | 短期活動、A/B 測試、臨時維護 |
| 308 | 永久轉址(保留方法) | 同 301,但保證請求方法不變 | 與 301 相同 | 表單/API 的 POST 請求 |
關於 301 轉址的常見迷思
迷思一:做 301 一定會「掉權重」、損失排名
早年確實流傳「轉址會流失部分連結權重」的說法。但 Google 已多次澄清:自 2016 年起,30x 系列轉址(包含 301、302)原則上不再因為轉址本身而稀釋 PageRank。也就是說,一個正確的單跳 301,可以把舊網址累積的評價,幾乎完整地交給新網址。不過要留意:這不代表可以亂轉。把舊頁轉到一個主題完全不相關的頁面,能帶過去的價值會大打折扣;轉址一層套一層(轉址鏈)也會讓 Google 更慢、更難認出最終目的地。(此為高更新風險資訊,請以 Google 官方最新說明為準。)
迷思二:設好 301,搜尋結果隔天就會換成新網址
不會這麼快。Google 需要重新爬到舊網址、看到那個 301,而且通常要看過好幾次,才會在搜尋結果裡把舊網址替換成新網址。Google 建議至少把轉址保留一年,讓爬蟲有足夠時間反覆確認。所以搬家後請耐心一點,別急著把舊規則拆掉。
迷思三:301 和 302 隨便用都一樣
差很多。301 是「永久」、302 是「暫時」,送給 Google 的訊號並不相同。如果你其實是永久搬家,卻錯用了 302,等於一直告訴 Google「舊網址才是本尊」,新網址可能遲遲拿不到應有的排名。永久的事就用 301,臨時的事才用 302。
迷思四:刪頁時把全部舊網址都轉到首頁最省事
這其實是個雷。把大量不相關的舊網址通通轉到首頁,Google 可能把這種轉址視為形同「找不到頁面」(軟性 404),等於白做。比較好的做法是:盡量轉到內容最相近的頁面;真的沒有對應頁面時,讓它回傳 404/410 反而更乾淨。
總結
如果只記一句話:301 轉址就是網頁版的「永久改址」,把舊網址的訪客和累積信用,穩穩交給新網址。
新手可以這樣記:永久搬家用 301、臨時改道用 302、要保留 POST 請求方法用 308;設定後保留至少一年、盡量單跳不要繞、別把無關頁面全倒給首頁。把這幾點做對,網站改版或換網域時,你辛苦累積的 SEO 成果,就不會白白流失。



