網站改版、搬家不掉排名:301 轉址對照表與上線前後檢查清單

「新網站比舊的漂亮多了,可是上線一個月,Google 來的詢問少了一半。」這是我們接到最多的求救之一。網站改版 SEO 出問題,原因幾乎都很類似:舊網址直接消失、轉址全部導到首頁、測試環境的 noindex 忘了拿掉、或是新網站把原本有排名的文章刪光了。
網站改版、換網域、從 http 換到 https、換系統(例如從舊架站平台搬到 WordPress),本質上都是一次「網站搬家」。Google 官方有完整的網站遷移指南,只要依步驟準備,大多數排名都能平順轉移。這篇文章把流程整理成台灣企業做改版時可以直接照用的版本。
先分清楚:你是哪一種搬家?
Google 把網站遷移分成兩大類:
| 類型 | 例子 | 風險 |
|---|---|---|
| 網址不變,只換主機 | 換主機商、換 CDN | 較低,重點是主機穩定與 DNS 切換 |
| 網址改變 | 換網域、http→https、改網址結構、換 CMS、合併網站 | 較高,必須做完整的 301 轉址 |
網站改版最常見的其實是第二種:設計改了、系統換了,網址結構也跟著變。例如舊網站文章網址是 /news.php?id=123,新網站變成 /blog/seo-guide/。只要網址變了,就要當成搬家處理。
Google 還給了一個重要建議:一次只改一件事。如果能分階段,先換網域、穩定後再改版設計,會比網域、系統、架構、內容同時大改更容易排查問題。中小型網站通常建議所有網址一次搬完;大型網站則可以一次搬一個區塊,觀察沒問題再搬下一部分。可以的話,也盡量選在網站流量較低的時段進行。
第一步:盤點所有舊網址
轉址對照表的品質,取決於你蒐集到的舊網址有多完整。Google 建議從 sitemap、伺服器記錄、分析工具、Search Console 與 CMS 等多個來源整理,我們實務上還會再加上爬蟲工具交叉比對:
- 現有的 XML sitemap
- 主機伺服器記錄檔(server log)
- Google Analytics 的到達網頁報表
- Google Search Console 的成效報表與連結報表
- 網站後台(CMS)匯出的頁面清單
- 爬蟲工具掃描全站結果
別忘了圖片、PDF、影片等檔案網址,有些產品型錄 PDF 或圖片也帶來搜尋流量。
盤點完後,在 Search Console 把過去 12–16 個月有點擊、有外部連結的網址標註出來,這些是絕對不能遺失的頁面。Search Console 的操作方式可參考Google Search Console 實戰教學。
第二步:做 301 轉址對照表
轉址對照表就是一張「舊網址 → 新網址」的試算表。建議欄位:
| 舊網址 | 新網址 | 狀態碼 | 近一年點擊 | 備註 |
|---|---|---|---|---|
| /news.php?id=123 | /blog/seo-guide/ | 301 | 1,240 | 內容同步更新 |
| /product.php?cat=5 | /services/web-design/ | 301 | 380 | 合併兩頁 |
| /event-2019/ | (無) | 410 | 0 | 過期活動,不轉 |
製作原則:
- 一對一,轉到最相關的新頁面。Google 明確提醒:避免把大量舊網址都轉到單一個不相關的頁面(例如首頁)。全部導首頁,使用者找不到原本要的內容,Google 也可能把這類轉址當成軟性 404 處理。
- 不要有轉址鏈:A 轉 B、B 再轉 C,應直接 A 轉 C。改版多次的網站特別容易累積轉址鏈。
- 真的沒有對應內容的頁面,回傳 404 或 410 是可以的,不必硬轉。
- 網址大小寫、結尾斜線要統一,避免同一頁出現多種版本。
為什麼一定要用 301?
Google 的轉址說明指出,伺服器端的 301 或 308 是永久轉址,Google 會把目標網址當作標準網址;302、307 屬於暫時轉址,Google 會傾向保留原本的網址在搜尋結果。Google 搜尋團隊成員也曾公開表示,伺服器端的 30x 轉址不會造成 PageRank 流失,所以只要轉得正確,不必害怕轉址。JavaScript 轉址可能因為轉譯失敗而沒被看見,只能當最後手段。
第三步:上線前的準備
- 新網站內容不要縮水:有排名的文章、服務說明,盡量保留或改寫得更好。很多改版掉排名,其實是內容被刪掉了。
- 更新內部連結:新網站內的連結、canonical、hreflang 都要直接使用新網址,而不是靠轉址。
- 準備新的 XML sitemap
- 在 Search Console 驗證新舊網站,包含 www、非 www、http、https 各種版本
- 檢查 robots.txt 與 noindex:開發期間的封鎖設定,上線時務必移除
- 確認主機承受得住:搬家後 Google 會增加爬取量
上線當天檢查清單
- 用工具抽測轉址對照表中的網址,確認回傳 301 且一次到位
- 檢查新網站 robots.txt 沒有
Disallow: / - 抽查重要頁面原始碼,確認沒有殘留
noindex - 用 Search Console 網址審查工具,測試首頁與主要頁面能否被正常抓取
- 提交新的 sitemap;舊 sitemap 先保留一段時間,方便追蹤舊網址的處理進度
- 若是換網域,在 Search Console 對舊網域使用「網址變更」工具(http→https 或 www 調整不適用此工具)
- 確認 Google Analytics、廣告轉換追蹤代碼都已安裝在新網站
- 更新 Google 商家檔案、社群帳號、LINE 官方帳號、廣告上的網址
上線後的監測
Google 的指南提到,中小型網站大多數頁面可能需要幾週才會完成轉移,大型網站更久,期間排名出現波動是正常的。上線後建議:
- 第 1 週每天看:Search Console 的網頁索引報表是否出現大量 404、伺服器錯誤
- 第 2–8 週每週看:新網址的曝光與點擊是否逐步接手舊網址的流量
- 對照轉址對照表:重要頁面的排名有沒有回到原本水準
- 持續找 404:從伺服器記錄與 Search Console 找漏掉的舊網址,補上轉址
- 聯繫重要外部連結的網站,請對方更新為新網址
轉址要保留多久? Google 的建議是盡可能保留,一般至少一年。我們的實務建議是:舊網域續約並長期保留轉址,網域費用遠低於流失外部連結的代價。
常見的改版地雷
- 測試站的 noindex 或 robots.txt 封鎖被帶到正式站
- 轉址到不存在的網址
- 新網站拿掉了原本帶流量的部落格
- 主機規格不足,Google 大量爬取時出現錯誤
- sitemap 還是舊網址
想了解爬取與索引的底層原理,可參考技術 SEO:爬取、索引、canonical;若改版目的之一是提升速度,也建議同步檢查Core Web Vitals。
常見問題
網站改版後排名下降,多久會恢復?
若轉址與內容都處理正確,多數中小型網站在數週內會逐步穩定。若超過一兩個月仍持續下滑,通常代表有漏轉的網址、內容大幅縮水或技術設定錯誤,應盡快檢查。
舊網站很多頁面不想要了,全部轉到首頁可以嗎?
不建議。Google 指出把大量網址轉到不相關頁面效果不佳。有相近內容就轉到相近頁面;真的沒有對應內容,就讓它回傳 404 或 410。
只是換設計、網址都沒變,也要注意 SEO 嗎?
要。即使網址不變,新設計若刪減文字、改變標題階層、拿掉內部連結或讓速度變慢,都可能影響排名。上線前應比對新舊頁面的重要 SEO 元素。
從 http 換成 https 需要用「網址變更」工具嗎?
不需要。Google 說明網址變更工具只適用於網域或子網域變更;http 換 https 只要做好全站 301 轉址、更新內部連結與 sitemap 即可。
結語:改版是升級,不該是重來
網站改版本該讓網站更好,而不是讓多年累積的排名歸零。關鍵在於上線前把舊網址整理清楚、做好一對一的 301 轉址、上線後持續監測。更完整的 SEO 基礎觀念,可以從2026 SEO 完整指南開始。
如果你正在規劃改版,網軍行銷的網站改版服務會從舊網站盤點、轉址對照到上線監測一起把關,讓新網站接住舊網站的流量。
參考資料
- Google Search Central,Site moves with URL changes:https://developers.google.com/search/docs/crawling-indexing/site-move-with-url-changes
- Google Search Central,Redirects and Google Search:https://developers.google.com/search/docs/crawling-indexing/301-redirects
- Search Console 說明,Page indexing report:https://support.google.com/webmasters/answer/7440203?hl=en
- Search Console 說明,URL Inspection tool:https://support.google.com/webmasters/answer/9012289?hl=en


