- 網址會改變的改版,關鍵是做一份舊網址對新網址的對照表,每個舊網址用伺服器端 301 或 308 永久轉址到內容最接近的新頁面,不要全部轉到首頁。
- Google 搜尋中心說明遷移期間排名可能短暫波動,中型網站可能要數週或更久才逐漸顯示新網址;轉址通常要保留至少 1 年。
- 換網域時,新舊網站都要在 Search Console 驗證,並可使用網址變更工具;它不適用於 http 改 https、www 切換或同網域內的網址調整。
- 上線後要更新 Sitemap、站內連結、Google 商家檔案與各社群平台上的網址,並在 Search Console 追蹤索引與錯誤。
官網用了五六年,手機版跑版、後台很難改,終於決定改版;或是當初用免費架站平台的子網域,現在想換成自己的網域。這時最常聽到的擔心是:「改版之後,Google 上的排名會不會掉?」答案要分兩半講。Google 搜尋中心直接寫明,遷移期間網站排名可能出現短暫波動,沒有人能保證完全不變;但大部分「改版後再也找不到」的情況,都來自可以避免的錯誤:舊網址沒有轉址、全部轉到首頁、開發時的封鎖設定忘了拿掉。這篇照 Google 官方的網站遷移說明,整理成店家可以照做的步驟與檢查表。
先分清楚:你的改版屬於哪一種
「改版」可能只是換設計,也可能連網址、網域都一起換。要做的事情差很多,先對照下表:
| 改版類型 | 例子 | 需要 301 轉址嗎 | 需要網址變更工具嗎 |
|---|---|---|---|
| 只換設計,網址不變 | 同一個平台換版型,每頁網址都一樣 | 不需要 | 不需要 |
| 同網域,網址結構改變 | 從「/?page_id=12」改成「/services/cleaning」 | 需要,逐頁對應 | 不需要(官方說明這種情況只需轉址並更新 Sitemap) |
| 換架站平台 | 從某套架站系統搬到另一套,頁面路徑改變 | 需要,逐頁對應 | 網域不變就不需要 |
| 換網域 | 從平台子網域或舊網域換到新的自有網域 | 需要;只換網域、路徑不變時可用萬用字元規則整批轉址 | 建議使用 |
| http 改 https、www 與非 www 切換 | 加上 SSL 憑證、統一網址寫法 | 需要 | 不適用 |
| 只換主機或 CDN,網址不變 | 搬家到另一家主機商 | 不需要 | 不適用 |
Google 搜尋中心也建議制定計畫、逐一執行網站變更,不要一次完成所有變更;網址變更工具的說明同樣提醒,換網域時保留原有網站架構,同時改版可能導致流量流失。如果你又要換網域、又要換平台、又要大改內容,能拆開分批做會比較好追蹤問題。
步驟一:盤點所有舊網址
轉址做不完整,最常見的原因是根本不知道舊網站有哪些網址。Google 建議從這些地方找:
- 舊網站的 Sitemap:通常在「網域/sitemap.xml」。
- 架站平台或 CMS 的頁面清單:包含文章、服務頁、商品頁、活動頁。
- 分析工具:例如 GA4 的頁面報表,看哪些網址過去一年有流量。
- Search Console:成效報表看有曝光與點擊的網址,「連結」報表看哪些網址被其他網站連結。
- 伺服器記錄:有權限的話,可以看到實際被存取的網址。
盤點完之後排優先順序:流量最高、被最多外部網站連結的網址先處理。Google 也提醒圖片、影片、CSS、JavaScript 這類嵌入資源要一起納入遷移,特別是被其他網站直接引用的圖片。
步驟二:做一份舊網址對新網址的 301 對照表
對照表是整個遷移最重要的文件。每一列是一個舊網址,寫明它要轉到哪一個新網址。下面以一家虛構的汽車美容店為例,從舊平台搬到新網站:
| 舊網址 | 新網址 | 處理方式 | 備註 |
|---|---|---|---|
| /index.php | / | 301 | 首頁 |
| /?page_id=12 | /services/coating | 301 | 鍍膜服務,一對一 |
| /?page_id=15 | /services/interior-cleaning | 301 | 內裝清潔,一對一 |
| /price.html | /pricing | 301 | 價格頁 |
| /news/2021-summer-promo | (無) | 404 或 410 | 過期活動,沒有對應內容 |
| /blog/coating-faq-1、/blog/coating-faq-2 | /blog/coating-faq | 301 | 兩篇合併成一篇,轉到合併後的頁面 |
| /contact.html | /contact | 301 | 聯絡與交通 |
| /images/shop-front.jpg | /assets/img/shop-front.jpg | 301 | 常被引用的店面照片 |
做對照表時照這幾個原則:
- 一對一優先:舊頁面講鍍膜,就轉到新網站講鍍膜的那一頁。
- 合併可以轉到合併後的頁面:Google 說明多個舊頁面整合成一個新頁面時,轉到那個新頁面是合理的。
- 不要全部轉到首頁:Google 提醒,把許多舊網址轉到不相關的單一目的地(例如首頁)可能被視為軟 404,也會讓使用者混淆。
- 真的不要的頁面回傳 404 或 410:官方說明不會遷移的已刪除內容,應回傳 404 或 410。
- 新網址要有意義:趁改版把網址改成看得懂的路徑,之後就不必再改第二次。網址與頁面規劃可以參考店家官網必備頁面檢查表。
步驟三:用對的方式設定轉址
Google 搜尋中心的重新導向說明把轉址分成永久與暫時兩類:
| 方式 | Google 怎麼看 | 什麼時候用 |
|---|---|---|
| 伺服器端 301、308 | 永久轉址;Google 會把目標網址視為標準網址的訊號,搜尋結果改顯示新網址 | 改版、換網域的首選 |
| 伺服器端 302、303、307 | 暫時轉址;搜尋結果保留原本的網址 | 只有暫時移轉時,例如服務短暫暫停 |
| 0 秒的 meta refresh | 視為永久轉址 | 平台無法設定伺服器端轉址時的替代方案 |
| 延遲的 meta refresh | 視為暫時轉址 | 不建議用在遷移 |
| JavaScript 轉址 | Google 需要轉譯 JavaScript,轉譯可能失敗而看不到轉址 | 只在前兩種都無法使用時才用 |
另外要避免連續轉址,例如舊網址先轉到 http 版本、再轉到 https、再轉到 www。Google 說明 Googlebot 最多追蹤 10 次跳轉,但建議直接轉到最終網址,連續轉址最好不超過 3 次,最多不要超過 5 次。多層轉址也會拖慢頁面載入,速度怎麼檢查見Core Web Vitals 店家版說明。
先確認新平台能不能設定 301。有些架站平台只能做 JavaScript 轉址,或根本不能自訂舊網址的轉址規則。選新平台之前就要問清楚,否則網站做好了才發現轉址無法照對照表設定。
步驟四:新網站上線前的檢查清單
新網站在測試環境做好之後、正式切換之前,逐項確認:
| 檢查項目 | 要確認什麼 |
|---|---|
| noindex | 開發階段加的 noindex 已經移除 |
| robots.txt | 沒有誤擋應該被檢索的頁面;沒有 robots.txt 時要回傳正確的 404 |
| canonical | 每個新網址的 rel="canonical" 指向它自己的新網址 |
| 站內連結 | 選單、頁尾、文章內的連結都改成新網址,不要靠轉址 |
| Sitemap | 新的 Sitemap 已產生,只列新網址 |
| 頁面標題與說明 | 重要頁面的標題、主要內容沒有在改版時被刪減 |
| 店名、地址、電話 | 新網站上的寫法與 Google 商家檔案一致 |
| 結構化資料 | LocalBusiness 等標記裡的網址改成新網址 |
| 追蹤碼 | GA4、廣告轉換追蹤已安裝在新網站 |
| 手機與速度 | 手機版可正常瀏覽,主要頁面載入沒有比舊版慢 |
| 主機負載 | Google 說明遷移後檢索量會暫時增加,主機要能負荷 |
步驟五:上線當天照順序做
- Search Console 驗證:新舊網站都要在 Search Console 驗證,包括各種網域與通訊協定的版本。網站的 Search Console 擁有者應該是你自己的帳號;如果網站是外包製作的,交接時記得確認這一點,做法見換代操公司前要拿回的 7 樣東西。
- 啟用轉址:照對照表把所有轉址規則上線。避開一年中流量最高的時段,例如節慶檔期前。
- 抽查轉址:從對照表挑重要的網址,逐一在瀏覽器打開,確認轉到正確的新頁面,而且是一次就到。
- 提交新的 Sitemap:在 Search Console 提交新網站的 Sitemap。
- 確認驗證仍有效:舊網站用 HTML 檔案或 meta 標記驗證的,確認改版後驗證沒有失效。
- 換網域的話,使用網址變更工具:詳見下一節。
換網域多一步:Search Console 網址變更工具
網址變更工具用來告訴 Google「舊網域搬到新網域了」,只適用於網域層級的遷移,例如 example.com 搬到 example.org。Search Console 說明列出的條件與限制:
- 不適用的情況:http 改 https、同網域內的網址調整、www 與非 www 切換、網址不變只換主機或 CDN。
- 使用前提:新舊資源都已驗證、你是擁有者,並用同一個 Google 帳戶管理;只能使用網域層級的資源,子網域不會自動涵蓋。
- 轉址要求:舊首頁要 301 轉到新首頁,建議舊網站的其他頁面也設定 301。
- 效力期間:遷移通知與信號轉送持續 180 天。轉址要維持至少 180 天,仍有 Google 搜尋流量就要更久;之後可以移除舊網頁,但建議舊網域至少再續約一年。
- 不要連鎖遷移:A 搬到 B 之後,不要馬上再把 B 搬到 C。
舊網域不要急著放掉。Google 搜尋中心建議轉址通常保留至少 1 年。舊網域一旦過期被別人註冊,所有舊連結、舊名片上的網址都會連到別人的網站,轉址也就跟著失效。
站外也要改:商家檔案、社群與外部連結
Google 搜尋中心建議,聯絡連到舊網址的網站管理員,請對方更新連結;社群平台個人資料上的連結也要改。對在地店家來說,要改的地方通常有:
- Google 商家檔案的網站連結與預約連結。如果你是頂下老店、連網站一起接手,商家檔案的擁有權要先拿到手才能改,步驟見舊的 Google 商家檔案怎麼接手。
- Facebook 粉絲專頁、Instagram 個人簡介、LINE 官方帳號的圖文選單與自動回覆。
- 訂位、外送、電商平台上的店家網址。
- 商圈、公協會、合作廠商網站上的店家介紹。
- 名片、菜單、傳單上印的網址(下次印刷時更新)。
這些資料和店名、地址、電話一樣,各平台寫法越一致越好,做法見NAP 一致性與在地引用。
上線後 4 週:要追蹤什麼
| 時間 | 看什麼 | 工具 |
|---|---|---|
| 上線當週 | 轉址是否正確、有沒有大量 404、伺服器錯誤 | 瀏覽器抽查、Search Console、伺服器錯誤記錄 |
| 第 1–2 週 | 新 Sitemap 的網址是否開始被編入索引 | Search Console 的 Sitemap 與網頁索引報表 |
| 第 2–4 週 | 新網址的曝光與點擊是否出現,舊網址是否逐漸減少 | Search Console 成效報表 |
| 持續 | 流量是否從舊網站轉移到新網站、來電與預約有沒有變化 | GA4、商家檔案成效 |
Google 說明中型網站通常需要數週或更久,搜尋結果才會逐漸顯示新網址,大型網站更久;網站遷移後,搜尋結果偶爾仍顯示舊網址也是正常現象。這段期間不要因為看到波動就再改一次網址,連續變更只會讓問題更難判斷。
最常見的改版錯誤
| 錯誤 | 結果 | 正確做法 |
|---|---|---|
| 舊網址沒有轉址 | 顧客與 Google 點舊連結都看到錯誤頁 | 上線前完成對照表,逐一設定 301 |
| 全部轉到首頁 | 可能被視為軟 404,顧客找不到原本要看的內容 | 轉到內容最接近的新頁面 |
| 用 302 暫時轉址 | 搜尋結果保留舊網址 | 確定不會改回的網址用 301 或 308 |
| 忘了移除 noindex 或 robots.txt 封鎖 | 新網站整站無法被編入索引 | 上線前逐項檢查 |
| 改版時把服務介紹刪短 | 頁面內容變少,對應的搜尋字詞變少 | 重要頁面的內容與標題至少維持原本的資訊量 |
| 轉址幾個月就拿掉、舊網域不續約 | 舊連結全部失效 | 轉址保留至少 1 年,舊網域繼續續約 |
| 商家檔案還連到舊網址 | 顧客多經過一次轉址,舊網域到期後直接失效 | 上線當天更新商家檔案與各平台連結 |
需要協助的時候
如果你還在評估要改版還是重做、要做一頁式還是多頁的形象網站,可以先看一頁式網站還是形象網站。捷萊的商家網站服務有兩種方案:店家一頁式網站 NT$35,000、形象網站(SEO 架構)NT$65,000,都是一次性費用;已經有網站想改版的話,可以先加 LINE 傳網址給我們看現況,再判斷改版還是重做比較划算。網站上線後,若想讓更多顧客在地圖上找到你,也可以參考Google 商家檔案申請代辦。
常見問題
只是換網站設計,網址都不變,也要做轉址嗎?
不需要轉址,因為網址沒有變。但仍要檢查新版有沒有保留原本的頁面標題、內容與站內連結,開發時加的 noindex 或 robots.txt 封鎖有沒有移除,以及載入速度是否變慢。
舊網址可以全部轉到新網站首頁嗎?
不建議。Google 搜尋中心提醒,不要把許多舊網址重新導向到不相關的單一目的地,例如新網站的首頁,這可能被視為軟 404,也會讓使用者困惑。每個舊網址應該轉到內容最接近的新頁面;真的沒有對應內容的才回傳 404 或 410。
301 轉址要保留多久?舊網域可以不續約嗎?
Google 搜尋中心建議轉址通常保留至少 1 年。使用 Search Console 網址變更工具時,說明要求轉址維持至少 180 天,若仍有來自 Google 搜尋的流量就要更久,並建議舊網域至少再續約一年。
改版後排名掉了,是不是改版失敗?
不一定。Google 說明遷移期間排名可能短暫波動,中型網站可能要數週或更久才會逐漸顯示新網址。先用 Search Console 檢查轉址、索引與檢索錯誤;如果一段時間後仍沒有回穩,再逐頁比對新舊頁面的內容與標題差異。