網站改版流量歸零?用 301 轉址守住 SEO 權重
網站改版是 SEO 的高風險期!為避免流量歸零,資深工程師強烈建議使用 301 永久轉址,精準引導 Google,保留辛苦累積的頁面權重。切勿誤用 302,並需準備詳盡的 URL 對照表。別讓技術細節吞噬您的流量!立即審查您的轉址策略,或聯繫我們建立滴水不漏的技術防護網!
網站改版後流量直接歸零?資深工程師教你用 301 轉址築起 SEO 權重保留的最後防線
嗨,我是 Eric,浪花科技的資深工程師。今天我們要來聊一個讓無數老闆心碎、讓行銷人員崩潰,但在工程師眼裡卻是「早跟你說過要做」的慘案現場——網站改版後的 SEO 災難。
我看過太多這樣的劇本:公司花了大筆預算找設計公司重新設計官網,視覺美感滿分、動效炫酷,老闆滿意地點頭驗收。結果上線一週後,行銷部發現原本每天幾千的自然流量(Organic Traffic)突然像斷崖式下跌,Google 搜尋排名更是直接消失。這時候才急急忙忙跑來問我:「Eric,為什麼我們的新網站明明很漂亮,Google 卻找不到我們了?」
答案通常很殘酷:因為你們把舊的網址結構全改了,卻忘了告訴 Google 新家在哪裡。
這就像是你搬家了,卻沒有去郵局辦理郵件轉投,也沒有通知親朋好友。原本寄給你的信(流量與權重),全部都被退回查無此人(404 Error)。這篇文章,就是要教你如何利用 301 轉址(301 Redirects) 這道技術防線,在網站改版時完美保留累積多年的 SEO 權重。
為什麼改版是 SEO 的高風險期?
在深入技術實作之前,我得先嘮叨一下原理。這是我作為工程師的職業病,不講清楚原理我不舒服。
搜尋引擎(Google)對網頁的認識是建立在 URL(網址) 上的。對 Google 來說,example.com/about-us 和 example.com/company/about 是兩個完全不同的頁面。
當你進行網站改版時,工程師或設計師往往會為了「架構乾淨」而調整網址結構。例如:
- 舊網址:
example.com/products.php?id=123 - 新網址:
example.com/products/blue-widget
這在使用者體驗(UX)上絕對是升級,但在 SEO 上,如果沒有做轉址,這就是災難。Google 的爬蟲來到舊地址,發現是 404(找不到網頁),它會認為這個頁面已經移除了。於是,你過去幾年累積的外部連結(Backlinks)、頁面權重(PageRank),在這一瞬間全部歸零。
什麼是 301 轉址?為什麼不能用 302?
301 Redirect (Moved Permanently)
這是在告訴搜尋引擎:「這個網頁已經永久搬家到新地址了,請把舊地址的信件、包裹(SEO 權重)全部轉送到新地址,並且以後請直接記錄新地址。」這是 Google 官方建議改版時唯一正確的作法。
302 Redirect (Found / Moved Temporarily)
這是在說:「這個網頁暫時搬到別的地方,過幾天還會搬回來。」這種情況下,Google 不會把舊頁面的排名權重轉移給新頁面。很多兩光工程師或預設設定會誤用 302,這就是為什麼你做了轉址,排名卻還是掉光光的原因。
改版前的準備工作:建立對照表
如果你網站已經上線且流量暴跌了,請直接跳到下一段補救。如果你還在改版測試階段,恭喜你,你救了自己一命。
1. 爬取舊網站的所有 URL
不要憑記憶列表!你絕對會漏掉那些隱藏在深處但流量很高的頁面。我強烈建議使用工具如 Screaming Frog SEO Spider 把舊網站完整爬一遍,匯出所有 URL 清單。
2. 匯出 Google Analytics 與 Search Console 數據
找出過去一年流量最高的前 100 個頁面。這些是你的「金雞母」,必須優先處理,絕對不能死連結。
3. 製作 301 對照表 (Mapping)
打開 Excel,左邊欄位填「舊網址」,右邊欄位填「新網址」。
- 一對一轉址: 內容完全對應的頁面。
- 多對一轉址: 如果舊網站有多個相似頁面合併成新網站的一個頁面,全部轉過去。
- 首頁轉址: 如果某個舊產品在新網站停產了,不要直接轉到首頁(使用者會困惑),請轉到最相關的分類頁或上一層目錄。
WordPress 實作 301 轉址的兩種流派
身為工程師,我通常有兩把刷子來處理這件事。一把是給一般人用的「外掛流」,一把是給追求極致效能的「代碼流」。
流派一:使用 Redirection 外掛(適合非技術人員)
如果你的網站頁面數量在幾百頁以內,且你不熟悉伺服器設定,WordPress 最知名的外掛 Redirection 是首選。
- 安裝並啟用 Redirection 外掛。
- 進入「工具」>「Redirection」。
- 在「Source URL」輸入舊網址(例如:
/old-page/)。 - 在「Target URL」輸入新網址(例如:
/new-page/)。 - 確保 Group 選擇 Redirections,點擊「Add Redirect」。
工程師的小囉嗦: 這個外掛的好處是它會記錄 404 錯誤,你可以從 Log 裡看到還有哪些漏網之魚。但缺點是,如果你的轉址規則有幾千條,這會寫入資料庫,每次訪客進來都要查詢資料庫,會稍微拖慢網站速度。
流派二:使用 .htaccess 或 Nginx Config(適合大量轉址與工程師)
如果你是用 Apache 伺服器(大部分虛擬主機),直接修改根目錄下的 .htaccess 檔案是效能最好的做法,因為它在伺服器層級就處理掉了,根本不需要載入 WordPress 核心。
假設你要將整個目錄結構改變,例如從 /blog/2023/post-name 變成 /post-name,你不需要一條一條寫,請用 正規表示式 (Regex)。
在 .htaccess 檔案的最上方加入:
# 301 Redirect for blog structure change
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^blog/([0-9]{4})/(.*)$ /$2 [R=301,L]
</IfModule>
這段程式碼的意思是:只要開頭是 blog/四位數字年份/文章名稱,就直接把「文章名稱」抓出來,接到網域名稱後面,並回傳 301 狀態碼。
注意: 修改 .htaccess 風險很高,寫錯一個字元整個網站會變成 500 Error 白畫面。請務必先備份!
上線後的監控:別以為做完就沒事了
網站上線後的第一週是黃金救援期。這時候我會盯著兩個東西看:
1. Google Search Console 的「涵蓋範圍」報告
去檢查「找不到 (404)」的錯誤是否激增。如果有,代表你的對照表有漏網之魚,快點補上 301。
2. 檢查轉址鏈 (Redirect Chains)
避免 A -> B -> C 這種多重轉址。Google 爬蟲爬到大概第 5 層就會放棄,而且這會嚴重拖慢載入速度。請確保 A -> C 直接一步到位。
結論:301 是網站改版的保險絲
網站改版是為了讓生意更好,而不是為了自殺。很多企業主願意花大錢做設計,卻不願意撥預算做 SEO 轉址規劃,這在我們工程師眼裡真的是「撿了芝麻,丟了西瓜」。
做好 301 轉址,不僅是為了 SEO,更是為了使用者體驗。想像一下,你的老客戶從書籤點進來想買東西,結果看到一個大大的 404 頁面,他心裡的 OS 絕對不是「哇,他們換新網站了好酷」,而是「這家公司倒了嗎?」。
技術細節如果不清楚,或者你的網站結構極度複雜(例如要從這篇 WordPress Multisite 架構搬出來),建議還是尋求專業的技術支援。畢竟,數據無價,流量就是錢。
延伸閱讀
- Google 演算法下的隱形冠軍:WordPress 技術 SEO 終極實戰,從速度、結構到程式碼一次搞定!
- Google 看不懂你的網站?別再瞎猜!工程師的 Schema 結構化資料終極手術指南
- WordPress SEO 終極煉金術:2025 年流量翻倍的完整指南,從技術到內容一篇搞定!
如果你正在經歷網站改版後的流量陣痛,或者正準備進行大規模的網站重構,擔心 SEO 權重流失,別讓這些技術問題成為你的惡夢。
👉 立即聯繫浪花科技,讓我們為你的網站架設滴水不漏的 SEO 防護網!
常見問題 (FAQ)
Q1: 網站改版後流量掉多少算正常?
一般來說,改版初期因為 Google 重新索引,流量波動在 10%-20% 屬正常範圍,並應在 2-4 週內回升。如果跌幅超過 30% 且持續一個月未回升,通常就是 301 轉址沒做好或結構出了大問題。
Q2: 301 轉址要保留多久?可以刪除嗎?
Google 官方建議是「無限期保留」。雖然 Google 說過幾年後舊連結的訊號會轉移完成,但網路上仍有無數外部連結指向你的舊網址。為了保險起見,除非舊網域名稱失效,否則建議永遠保留 301 設定。
Q3: 大量使用 301 轉址會影響網站速度嗎?
如果是使用伺服器層級(如 .htaccess 或 Nginx config)的轉址,對速度影響微乎其微。但如果是使用 WordPress 外掛(PHP 層級)處理數萬條轉址,確實會增加伺服器負擔(TTFB 變長)。因此,大量轉址建議由工程師在伺服器端設定。





