網站改版網址會變怎麼辦?
舊網址 301 對照表、一次到位轉址與上線後 30 天觀察

作者:邦邦(瑪尼國際 工程師)· 2026 年 10 月 · 閱讀時間約 9 分鐘

網站改版如果網址會變,排名接不接得上取決於一件事:每一個還有人在用的舊網址,是不是都用 301 一次轉到內容最接近的新網址。做法分三段:改版前整理一份「舊網址→新網址」對照表;上線當天把對照表寫成轉址規則,逐條確認是一次到位的 301,中間沒有多轉一次;上線後 30 天每週看 Search Console 與主機存取紀錄,把漏掉的舊網址補進規則。只換版面、網址完全不變的改版,風險小得多,不是這篇的重點。

這篇用本站自己的轉址規則當例子。瑪尼國際的官網在 2026 年 8 月拿舊站留下的 151 個網址清單逐一實測,把仍會出現 404 的舊網址補上轉址,目前主機設定檔裡有 31 行 301 規則(含網域與 HTTPS 的統一轉址)。文中的數字都來自本站的設定檔、實測與存取紀錄。如果是換主機商、網址不變,請看網站搬家 7 步驟;WordPress 換網域時資料庫裡的網址怎麼取代,見WordPress 搬家怎麼搬不掉排名。

網站改版會掉排名嗎?先看網址變動屬於哪一種

搜尋引擎把排名、外部連結、使用者的書籤,都記在「網址」上,而不是記在「內容」上。新網址對 Google 來說是一個從零開始的新頁面;301 的作用是告訴它「這一頁永久搬家了,請把舊網址累積的訊號交給新網址」。所以同樣叫改版,風險差很多:

改版類型網址有沒有變搜尋引擎要重新處理什麼風險
只換設計(版型、配色、RWD)不變重新讀取內容與版面低;內文被大幅刪減時才容易掉
網址結構改變(.htm 改 .php、目錄重整、改用英文網址、換網站系統)變每個舊網址的訊號都要轉到新網址中到高,取決於對照表完整度
合併或刪除頁面部分消失判斷哪些要轉、哪些讓它 404中
換網域全部變整站訊號移轉高;除了 301,還要在 Search Console 提出網址變更

轉址的種類也要選對。Google 官方文件把 301 與 308 視為「強烈訊號」,表示目的地網址應該取代舊網址;302 預設只是「弱訊號」(Google Search Central〈HTTP 狀態碼、網路與 DNS 錯誤〉,2026-02-04 更新)。改版是永久的,就用 301。有些網站系統或外掛預設送出 302,上線時要實際驗一次狀態碼,不要看後台寫「已設定轉址」就放心。

還有一個常見誤解:「新網站的 sitemap 已經送出了,Google 會自己找到新頁面。」sitemap 只告訴 Google 新網址存在,不會告訴它舊網址去了哪裡;舊網址累積的排名與外部連結,要靠 301 才接得上。另外,網址不變也可能掉排名,最常見的原因是改版把內文縮成幾句標語、或把文字做成圖片,這類問題的自我檢查見網站 AI 體檢。

舊網址 301 對照表怎麼做?5 個來源與 4 條對應原則

對照表最常見的問題不是對錯,而是漏列。只拿現有選單上看得到的頁面去做,會漏掉三種網址:早就不在選單上、但外面還有人連過來的舊頁;帶參數的網址;舊站時代另一種副檔名的網址。整理時從下面 5 個來源合併、去除重複:

來源抓得到什麼注意事項
1. 舊站 sitemap 與網站目錄的檔案清單目前還存在的頁面只有現況,抓不到早已刪掉、但外面還記得的網址
2. Search Console 成效報表的「網頁」分頁近 16 個月有曝光、有點擊的網址,也就是最不能丟的那一批依點擊排序,前段每一筆都要人工確認對應頁
3. GA4 到達網頁報表實際有人進站的入口頁,含廣告與社群貼文連過來的帶 UTM 等追蹤參數的要先去掉參數再合併
4. 主機存取紀錄爬蟲與舊連結還在請求的網址,包括早就不在站上的主機通常只保留近期紀錄,改版前一個月就要開始存
5. Search Console「連結」報表別的網站連到你的哪些網址外部連結指向的網址一定要有對應

本站 2026 年 8 月就是靠第 4 個來源補漏:存取紀錄顯示舊的網址註冊查詢頁 regurl.php 整個八月被請求 517 次,站上卻已經沒有任何頁面連到它;另外有 8 個舊作品內頁的網址仍被請求,來源以 SEO 資料庫的爬蟲為主,代表外部資料庫還記得這些網址。這些網址都不在當時的 sitemap 裡,只看 sitemap 做對照表一定會漏。

對照表要有哪些欄位

對照表用試算表即可,一列一個舊網址。下面兩列是本站實際在用的規則:

舊網址新網址來源處理上線後實測備註
/qna.php/faq.php舊站遺留網址301301 → /faq.php舊的問答頁
/host-jsp.htm/host-jsp.php舊站遺留網址301(規則批次處理)301 → /host-jsp.php同一條規則涵蓋 6 個 .htm 主機頁

實務上建議再加兩欄:「近 16 個月點擊數」決定優先順序,「負責人」決定誰來確認對應頁的內容是否真的接得上。

4 條對應原則

  1. 一對一,對到內容最接近的新頁。舊的主機代管說明頁轉到新的主機代管頁,不是轉到首頁或服務總覽。新站沒有對應頁時,先問自己這一頁是不是應該保留。
  2. 不要把大量舊網址全部轉首頁。Google 官方文件明講,把很多舊網址轉到單一、不相關的網址(例如新站首頁),可能被當成「軟性 404」處理(Google Search Central〈移轉網站並變更網址〉,2026-08-20 更新)。本站有幾條規則確實轉首頁,例如 home.htm、index.html,那是舊站的首頁網址,本來就對應首頁。真的沒有對應內容的,就讓它回 404,而且要回真正的 404 狀態碼,不要回一個寫著「找不到頁面」卻是 200 的頁面。
  3. 同類網址用規則批次處理,但要逐筆實測。本站用一條規則把 6 個舊的 host-*.htm 對到同名的 .php,另一條把所有 product_*.php 舊作品頁導到作品總覽。規則寫得越寬,越要拿對照表逐筆打一次,確認每一筆都落在預期的頁面。
  4. 帶參數的網址要保留參數。本站 regurl.php?url_team=tw 轉到 pay.php?url_team=tw,舊連結點進來會直接落在「台灣網址」那個頁籤。Apache 的轉址規則預設會把原本的參數帶過去,目標網址裡自己加了問號反而會把參數清掉。

一次到位轉址:上線當天怎麼設、怎麼驗

轉址鏈指的是舊網址先轉到中繼網址,再轉到最終網址。Google 的爬蟲預設最多跟隨 10 次轉址,但官方建議直接轉到最終目的地;做不到時也要盡量短,理想上不超過 3 次(同上兩份官方文件)。每多轉一次,訪客就多等一次往返,爬蟲也多花一次請求。

轉址鏈最常見的來源,是三種規則各寫各的、依序觸發:網域統一(www 與非 www、舊網域)、HTTP 轉 HTTPS、舊路徑轉新路徑。本站的做法是把「網域統一」放在「強制 HTTPS」之前,而且目標直接寫完整的 https 網址,所以實測 http://www.mani.tw/ 與 http://mani.com.tw/host-linux.php 都是一次就到 https://mani.tw/ 的對應頁。

本站實測抓到的例外:http 加舊路徑會轉兩次

2026-10-30 實測,https://mani.tw/qna.php 一次轉到 /faq.php;但 http://mani.tw/qna.php 會先轉到 https://mani.tw/qna.php,再轉到 /faq.php,共兩次。原因是舊頁面的規則排在強制 HTTPS 之後。兩次仍在 Google 建議的範圍內,但這正說明規則順序要用實測驗證,不能只看設定檔推論。

檢查轉址用命令列最清楚:

curl -sS -o /dev/null -w "%{http_code} -> %{redirect_url}" 舊網址

這行只看第一次回應的狀態碼與下一站。不要加 -L:加了會自動一路跟到底,只看到最後那個 200,看不出中間轉了幾次、是不是 302。不習慣命令列的話,用瀏覽器開發者工具的「網路」分頁,勾選保留紀錄再開舊網址,也能看到每一次轉址。另外,Search Console 的網址檢查工具不會跟著轉址,檢查舊網址只會看到「網頁會重新導向」,這是正常的。

上線當天的 6 項驗收

  1. 對照表逐筆跑一次:狀態碼是 301,目的地與表上相符。
  2. 每個目的地本身回 200,不是又一個 301 或 404。
  3. http/https、有無 www、舊網域,各種組合各抽幾筆,確認一次到位。
  4. 站內連結全部改成新網址,不要靠轉址撐。Google 文件也建議依對照表替換站內連結。
  5. sitemap 只放新網址,每頁的 canonical 指向新網址自己。
  6. 隨便打一個不存在的網址,確認回的是 404 狀態碼。

上線後 30 天觀察:每週看哪些數字

上線當天驗收過,不代表對照表完整。漏掉的舊網址會在接下來幾週陸續出現在存取紀錄與 Search Console。建議照下面的節奏看:

時間看什麼怎麼判斷要做的事
第 1~3 天主機存取紀錄的 404 清單有人或爬蟲在請求、但對照表漏掉的舊網址依請求次數排序補規則
第 1 週Search Console「網頁」報表舊網址出現在「網頁會重新導向」是正常的,代表 Google 讀到 301;出現在「找不到(404)」的舊網址才要處理補規則;判斷方式見下方連結
第 2 週成效報表的新舊網址曝光舊網址曝光下降、新網址曝光上升是正常交接;兩邊一起掉才要查檢查對應的新頁內容是否大幅縮減
第 3~4 週主要查詢字的平均排名、詢價表單件數與改版前 4 週比較,避開連假等特殊期間某組查詢字明顯掉,查它原本的到達頁對到哪裡
第 30 天對照表全數複測一次規則有沒有被後續改動蓋掉對照表歸檔,轉址規則繼續保留

Search Console 各種未建立索引狀態的意思、哪些該處理、哪些是正常訊號,整理在Google Search Console 怎麼看。交接期間曝光有起伏是常見的,各網站的幅度差異很大,我們不給一個固定的百分比;重點是不要在第一週就把規則改來改去,讓搜尋引擎有時間處理。

30 天後不要拆規則

Google 官方文件建議轉址盡可能長期保留,一般至少 1 年。本站的例子:2026 年 10 月 29 日晚間到 30 日上午約 14 小時的存取紀錄裡,Googlebot 仍抓了 8 個早已淘汰的舊網址,包括 qna.php、home.htm 與 4 個舊的 .htm 主機頁,全部回 301。其中 home.htm 的規則是 2026 年 8 月 28 日加入的,兩個月後 Google 仍回來確認。轉址規則留著幾乎沒有成本,拆掉就是 404。

改版找廠商,這 3 件事寫進需求書

轉址最容易在交接之間掉下去:設計公司做新站、主機商管設定檔、行銷人員看 Search Console,結果沒有人負責對照表。發包時把這三件事寫清楚:對照表由誰整理、用哪些來源;轉址規則由誰設定、上線當天誰驗收;上線後 30 天誰看、多久回報一次。需求書的寫法見網站建置需求書怎麼寫。如果改版的起因是舊網站年代太久(例如還是 .htm 靜態頁或舊版 PHP),哪些能修、哪些要重做,可以先看老網站升級那篇。

本站的轉址規則就是靠持續看存取紀錄,一條一條補齊的。改版時建議在網頁設計階段就把對照表整理好,上線後由網站代管持續看存取紀錄補規則。瑪尼國際成立於 2004 年,深耕逾 20 年、服務逾 500 家企業,設計、主機與上線後的維護由同一組人負責,對照表、轉址與觀察不會在交接之間漏掉,這就是我們的一條龍服務。

常見問題

Q:網站改版網址改了,舊網址一定要做 301 嗎?

有曝光、有點擊、有外部連結,或存取紀錄裡還有人在請求的舊網址,都要做。301 會告訴搜尋引擎這一頁已經永久搬到新網址,讓原本累積的排名訊號轉過去;沒做的話舊網址會變成 404,排名與外部連結都接不上。真的沒有對應內容、也沒有人在用的舊網址,可以讓它回 404。

Q:網站改版後 301 轉址要保留多久?

建議至少保留 1 年,能一直保留更好。Google 官方文件建議轉址盡可能長期保留,一般至少 1 年。舊網址被搜尋引擎與外部網站記得的時間比多數人以為的長,本站早已設好轉址的舊網址,Googlebot 到現在仍會回來抓。

Q:網站改版時舊網址可以全部轉到首頁嗎?

不建議。把大量舊網址都轉到首頁,搜尋引擎可能把它們當成「軟性 404」,原本的排名訊號接不到對應的內容,訪客也找不到原本要看的頁面。應該一對一轉到內容最接近的新頁,只有舊站首頁這類本來就對應首頁的網址才轉首頁。

網站要改版,擔心舊網址的排名接不上?

把現在的網址告訴我們,協助盤點要轉址的舊網址、檢查轉址是否一次到位,並規劃上線後 30 天的觀察。

免費網站改版諮詢 →
本站由瑪尼國際自行設計、開發與維運(PHP 8.5 / MySQL 8.4,中華電信光纖機房)。我們同時承接企業官網設計、虛擬主機與網站代管 — 了解服務內容

延伸閱讀GUIDE

查看全部 88 篇文章 →

📞 技術支援(24小時):0921-070-027  |  📞 免費諮詢:0800-670000 📍 411 台中市太平區育賢路366號4樓之2  |  ✉ cody@mani.tw