網域遷移最容易掉排名的環節,很多人以為是 301 沒設好,其實是漏了變體:你只提交了主網域,卻沒提交 www、非 www、子網域,甚至不同 TLD。Google 最近悄悄更新了變更地址工具的說明,要求換網域時舊網域的所有變體都要各別提交,連沒在用的都算。我輔導過整批換網址、搬了 1,200 篇文章的部落客,能不掉流量,靠的就是把轉址一條條補全。這篇會講清楚網域遷移到底是什麼、跟換主機差在哪、正確七步怎麼跑,還有最多人踩的五個雷。
網域遷移是什麼?為什麼設好 301 還是會掉排名
「我 301 都設好了,為什麼流量還是掉?」這是換過網址的人最常來問我的問題。答案常常是:網域遷移不只是設轉址,它是把整個網站從舊網址(例如 example.com)整批搬到新網址,還要讓 Google 把累積多年的 SEO 權重一起轉過去的完整程序,301 只是其中一個環節而已。
301 的角色,是告訴 Google 跟使用者「這一頁永久搬到新位置了」,讓原本累積的權重順著轉過去。但它管的是單一網址對單一網址的對應,沒辦法替你處理整個網域層級的搬遷通知,那是變更地址工具的工作。這也是為什麼很多人 301 設得很勤,排名卻還是掉,因為只做了一半。
問題還在於,很多人把三種狀況混為一談,但它們的處理方式完全不同。你得先搞清楚自己是哪一種:
| 你的情況 | 網址有沒有變 | 要不要用變更地址工具 |
|---|---|---|
| 換網域(example.com 換成 newsite.com) | 整站網址全變 | 要,而且所有變體都要提交 |
| 換主機、換 CDN | 不變 | 不要,Google 會自己處理 |
| 只改某幾篇文章的網址 | 局部變 | 不要,設好 301 就夠 |
| http 換成 https | 協議變 | 不要,照 https 遷移指引,Google 會自動辨識 |
如果你只是嫌主機慢想換一家、網址根本沒變,那不算網域遷移,做法完全不同,可以直接看主機搬家會掉排名嗎那篇。真正要動用變更地址工具的,是第一種整站換網址的狀況。
Google 這次悄悄改了什麼?舊網域所有變體都要提交變更地址
這次更新的核心只有一句話:換網域時,舊網域的所有變體都要各別提交變更地址工具,不是只提交主網域就算數。
所謂變體,指的是同一個網站底下的各種版本,主要有三類。第一是 www 跟非 www,在 Google 眼裡 www.example.com 和 example.com 是兩個不同的東西。第二是各個子網域,像 blog.example.com、en.example.com。第三是不同 TLD,也就是頂級網域不一樣的版本,例如你同時註冊了 example.com 和 example.com.tw,或是從 .com 搬到 .net,這些都算各自獨立的變體。以前大家習慣只提交主網域,新版說明則明確要求你把這些變體一個一個都提交過去。
很多人會問我:我根本沒在用 www 或那個 .com.tw,也要提交嗎?答案是要。Google 給的理由是,別人引用你網站的連結模式很難預測,爬蟲可能就從某個你忽略的變體爬進來,這時候如果那個變體沒設定好遷移,就會產生搜尋效能的問題。
轉址沒做全的代價我看過很實際的例子。我之前輔導一位部落客,把痞客邦 1,200 篇文章搬到 WordPress,網址整批換掉,Search Console 一週內冒出 800 個 404。後來靠 SEO 外掛批次設定 301,30 分鐘就把轉址補齊、404 收乾淨,流量才穩住。同樣的道理放到網域變體上,漏一個變體,就等於留了一個沒接好的破口。要提醒的是,提交前你得先在 Search Console 把舊網域的每個變體跟新網域都驗證過,沒驗證的變體是沒辦法提交的。
換網域到底怎麼做才不掉流量
換網域要做對,重點是順序不能亂,而且每個變體都要照顧到。完整流程我整理成七步:
- 搬家前先體檢舊網域,確認舊站沒有還沒解決的索引或品質問題,別把問題一起搬到新家
- 在 Search Console 驗證舊網域的每個變體,含 www、非 www、子網域、不同 TLD,再加上新網域,全部都要是已驗證狀態
- 舊網址對應到新網址,設定 301 永久轉址,讓使用者和爬蟲都被導到新位置
- 對舊網域的每一個變體,各別開啟變更地址工具提交搬遷要求
- 把新網站完整的 sitemap 提交到 Search Console,幫 Google 加速重新索引
- 維持 301 轉址至少 180 天,舊網域也建議先續約留著,別急著退掉
- 上線後給它時間,搜尋表現至少觀察一到三個月才準,不要第二天看到波動就慌
301 轉址該怎麼設、用哪個外掛最省事,可以參考Easy Redirect Manager 教學;如果你搬完發現一堆舊網址冒出 404,先別急著全部導回首頁,404 怎麼處理(301/302/410 一次搞懂)裡有講該怎麼分。
換網域最多人踩的幾個錯
換網域會出事,通常不是技術太難,而是這幾個雷沒避開:
- 只提交主網域,漏掉 www、非 www、子網域,甚至不同 TLD(這就是這次新規最想堵的洞)
- 把轉址串成一長條,A 轉 B、B 又轉 C,Google 可能判定你在操弄,權重也會一路漏
- 180 天還沒到就把舊網域退掉,等於把橋拆了,沒轉移完的權重直接歸零
- 在流量本來就不穩、排名正在波動的時候硬搬,等於雪上加霜,搬家風險更高
- 照幾年前整理的舊 SOP 或網路教學做,這次更新就是最好的提醒,官方文件會默默改,你記得的步驟不一定還是對的
如果你是從痞客邦、舊平台整批搬到自架站,狀況又更複雜一點,比較接近換平台兼換網址,可以先看部落格搬家懶人包把全貌弄清楚再動手。
金城老師觀點
我自己幫部落客搬過很多次家,最深的體會是:搬家的技術門檻其實沒大家想的高,難的是有沒有「做全」。所謂做全,一種是那些網路教學不會寫、得靠搬過很多次才摸出來的細節;另一種更麻煩,是 Google 默默加了新要求,但網路上根本還沒人提,你照著舊教學一步步做,也不會知道自己漏了。變更地址工具這次的變體規則就是後者,它沒有大張旗鼓公告,可是漏了一個變體,流量就可能默默掉一截,你還找不到原因。所以我每次都跟部落客說,搬家前後最值錢的動作不是設定本身,而是拿著最新的清單一條一條核對,確認沒有任何一個變體被忘在舊家。
延伸閱讀
參考資料
常見問題
換網域一定要用 Google 的變更地址工具嗎?
如果是整站從舊網域搬到新網域,建議要用。它會通知 Google 把舊網站的各種訊號轉到新網站,這個程序會持續約 180 天。但如果你只是換主機、網址沒變,就不需要用,Google 會自己辨識。
www、非 www、子網域、不同 TLD 都要分開提交嗎?
要。在 Google 眼裡這些都是各自獨立的網域變體,新版說明明確要求每個變體都要各別提交變更地址,連你目前沒在主動使用的變體(例如閒置的 www 版本或 .com.tw)也算。
301 轉址要維持多久才能撤掉?
至少 180 天。Google 在這段期間會處理舊網址的訊號轉移,期間如果你還看得到從搜尋來的舊網址流量,就再留久一點。舊網域本身也建議先續約留著,避免被別人搶註。
換網域後排名掉了,是正常的嗎?
短期小幅波動算正常。Google 需要時間重新爬取和評估,一般觀察一到三個月才準。但如果掉幅很大又一直回不來,要回頭檢查是不是有變體漏提交,或轉址串成了一長條。
我照幾年前的教學做網域遷移,還適用嗎?
不一定。Google 的官方文件會默默更新,這次「所有變體都要提交」就是新加的要求。建議動手前先把最新版的官方說明從頭看一遍,不要假設記憶中的步驟還是正確答案。

