16
8 月
第 57 章:網站搬遷與域名遷移 SEO SOP
第 57 章:網站搬遷與域名遷移 SEO SOP

網站搬遷的 SEO 風險
網站搬遷(Site Migration) 是 SEO 中風險最高的操作之一。如果處理不當,可能導致流量暴跌 50-90%,且需要數月才能恢復。
網站搬遷的常見場景:
1. 域名變更(Domain Change)
oldsite.com → newsite.hk
2. 網站改版(Redesign)+ URL 結構改變
/old-page.html → /new-page/
3. 平台遷移(Platform Migration)
WordPress → Shopify / 自訂 CMS
4. HTTP → HTTPS 遷移
http://site.com → https://site.com
5. 子域合併或拆分
blog.site.com → site.com/blog/
核心原則: 網站搬遷的成功關鍵在於規劃。臨時抱佛腳的搬遷是不必要的 SEO 自殺。
SEO 搬遷的黃金法則
法則 1:建立完整的 URL 映射表
URL 映射表是網站搬遷最重要的文件。它記錄了每一個舊 URL 應該導向的新 URL。
URL 映射表範例:
| 舊 URL | 新 URL | 轉址類型 |
|-------------------------------|------------------------------|---------|
| /about-us.html | /about/ | 301 |
| /products/shoes/red-sneakers | /products/red-sneakers/ | 301 |
| /blog/2025/seo-tips | /blog/seo-tips-2025/ | 301 |
| /contact.php | /contact/ | 301 |
| /old-promotion | /(首頁) | 301 |
| /deleted-product | 沒有對應頁面 | 410 |
建立映射表的工具:
→ Screaming Frog(爬取舊網站所有 URL)
→ Google Search Console(導出所有已索引的 URL)
→ Google Analytics(導出所有有流量的 URL)
→ Ahrefs / Semrush(導出所有有反向連結的 URL)
法則 2:使用 301 永久轉址
301 轉址是網站搬遷的靈魂:
301 Moved Permanently:
→ 告知 Google:「這個頁面永久搬遷到新地址」
→ 傳遞約 90-95% 的連結權重(Link Juice)
→ 將使用者和爬蟲導向新地址
302 Found(臨時轉址):
→ 只在測試期間使用
→ Google 不會傳遞連結權重
→ 上線後必須改成 301
307 Temporary Redirect:
→ 與 302 類似
→ 只在測試期間使用
搬遷上線時:
✅ 所有轉址必須是 301,不是 302!
✅ 測試所有轉址是否正確運作
✅ 絕對不要使用 Meta Refresh 或 JavaScript 轉址
法則 3:轉址鏈不要超過一層
❌ 錯誤:多重轉址鏈
/old-page → 301 → /interim-page → 301 → /new-page
每多一次轉址,就損失更多連結權重。
✅ 正確:直接轉址
/old-page → 301 → /new-page
一對一轉址,不損失權重。
搬遷前準備(第 1-2 週)
Step 1:基準線測量
搬遷前記錄你的 SEO 基準數據:
☐ 每日自然流量(Google Analytics / GA4)
☐ 主要關鍵字排名(Ahrefs / Semrush)
☐ 已索引的頁面數量(Google Search Console)
☐ 網站的平均載入速度(PageSpeed Insights)
☐ 核心頁面的排名(首頁、主要服務頁面、主要產品頁面)
☐ 反向連結總數和主要來源(Ahrefs / Semrush)
☐ 網站的 Sitemap
目的:搬遷後如果出現流量下降,這些基準數據可以幫助你判斷
是正常的短暫波動(1-2 週),還是真正的 SEO 問題。
Step 2:全面爬取舊網站
使用 Screaming Frog 或類似工具:
匯出:
☐ 所有可訪問的 URL(包含 HTTP 狀態碼)
☐ 所有有反向連結的 URL(從 Ahrefs / Semrush 交叉比對)
☐ 所有在 Search Console 中「已索引」的 URL
☐ 所有在 GA4 中「有流量」的 URL
☐ 所有頁面的 Title Tag 和 Meta Description
合併以上來源 → 建立完整的舊 URL 清單
Step 3:規劃新 URL 結構
設計新網站的 URL 結構時:
✅ 保持簡短和描述性
/products/red-sneakers/ 比 /p/12345/ 好
✅ 包含關鍵字(但不要關鍵字堆砌)
/hong-kong-dental-services/ 比 /services/ 好
✅ 使用連字號(-)分隔詞語
/red-sneakers/(不是 /red_sneakers/ 或 /redsneakers/)
✅ 保持一致性
不要同時使用 /category/product 和 /product-category
✅ 如果可能,保持舊 URL 結構不變
不改變 URL = 不需要 301 轉址 = 零 SEO 風險
Step 4:建立 301 轉址映射表
映射表的優先級:
優先級 1(必須映射):
→ 有大量自然流量的頁面
→ 有反向連結的頁面
→ 在 Search Console 中排名前 10 的頁面
優先級 2(應該映射):
→ 所有其他有內容的頁面
→ 被 Google 索引的頁面
優先級 3(可選):
→ 從來沒有流量、沒有反向連結的頁面
→ 可以選擇不映射(讓它們回傳 404 或 410)
搬遷中執行(第 3 週)
Step 5:在測試環境中驗證
上線前在 Staging / 測試環境中檢查:
☐ 所有頁面都能正常載入?
☐ 所有 301 轉址都正確運作?(使用 Screaming Frog 爬取舊 URL,確認得到 301 和正確的新 URL)
☐ 沒有轉址鏈(舊 URL → 301 → 新 URL,不是舊 → 舊 → 新)
☐ Canonical 標籤正確?(新頁面的 Canonical 指向自己)
☐ hreflang 標籤正確?(如果有多語言版本)
☐ Schema 結構化資料正確?
☐ robots.txt 和 Sitemap 指向新 URL?
☐ 內部連結都更新到新 URL?
Step 6:封鎖測試環境
在測試期間,確保 Google 不會索引測試網站:
Staging / 測試環境的 robots.txt:
User-agent: *
Disallow: /
或在測試環境的所有頁面加入:
<meta name="robots" content="noindex, nofollow" />
或對測試環境設置密碼保護(HTTP Basic Auth)。
Step 7:設定 Sitemap 和 robots.txt(新網站)
新網站的 robots.txt:
User-agent: *
Allow: /
Sitemap: https://newsite.com/sitemap_index.xml
新網站的 Sitemap:
→ 包含所有新 URL
→ 不要包含任何舊 URL
→ 確認 <lastmod> 標記為搬遷日期
Step 8:切換上線
上線日的工作序列:
1. 將新網站部署到正式環境
2. 確認新網站在正式環境正常運作
3. 實施所有 301 轉址(一次性全部上線)
4. 在 Search Console 中提交新網站的 Sitemap
5. 如果需要域名變更,在 Search Console 使用「地址變更」工具
6. 驗證:使用 Screaming Frog 爬取舊 URL → 確認得到 301 + 正確的新 URL
搬遷後監控與修復(第 4-8 週)
第一週:密集監控
每日檢查:
☐ Search Console → 索引涵蓋範圍(有沒有錯誤急升?)
☐ Search Console → Sitemap 處理狀態(新 URL 是否被發現?)
☐ Google Analytics → 自然流量(有沒有暴跌?)
☐ 排名追蹤工具 → 主要關鍵字排名(有沒有急降?)
☐ 搜尋你的品牌名稱 → 確保新網站出現在第一頁
預期波動:
→ 搬遷後 1-2 週內,排名和流量會有一些波動,這是正常的
→ 如果 3-4 週後仍然沒有恢復,可能有問題需要排查
第 2-4 週:修正問題
常見的搬遷後問題和修復:
問題:大量 404 錯誤
→ 檢查轉址映射表是否有遺漏
→ 使用 Search Console 的 404 報告找出被遺漏的 URL
→ 補充缺失的 301 轉址
問題:流量明顯下降(> 30%)
→ 檢查是否所有轉址都是 301(不是 302)
→ 檢查轉址鏈(不要有超過 1 層的轉址)
→ 確認新網站沒有被 robots.txt 意外封鎖
→ 確認沒有意外的 noindex 標籤
→ 檢查 Sitemap 是否正確提交
問題:新頁面未被索引
→ 確認頁面在 Sitemap 中
→ 使用 Search Console 的 URL 檢查工具手動請求索引
→ 確保內部連結結構清晰,沒有孤兒頁面
第 4-8 週:持續監控和優化
☐ 監控流量恢復情況
☐ 檢查排名是否回到搬遷前水平
☐ 審查內部連結(確保沒有指向舊 URL 的內部連結)
☐ 更新外部反向連結(聯繫對方更新連結到新 URL)
☐ 檢查 Sitemap 處理狀態
☐ 確認舊 URL 的索引已經被轉移到新 URL
Search Console 的「地址變更」工具
如果��樣域名(例如 .com → .hk)
使用 Search Console 的地址變更工具:
前提條件:
✅ 你必須擁有新舊兩個域名的 Search Console 權限
✅ 所有頁面使用 301 轉址從舊域名導向新域名
✅ 新網站的內容應與舊網站對應
操作步��:
1. 進入舊域名的 Search Console
2. 設定 → 地址變更
3. 選擇新域名
4. 提交變更
Google 會:
→ 加速將索引從舊域名轉移到新域名
→ 傳遞排名訊號
→ 這通常需要數週到數月的時間
如果是同一域名但 URL 結構改變
不需要使用「地址變更」工具。
只需:
✅ 實施 301 轉址(舊 URL → 新 URL)
✅ 提交新 Sitemap
✅ 讓 Google 自然爬取和更新索引
HTTPS 遷移的特別注意事項
HTTP → HTTPS 遷移是常見的搬遷類型,有特別的注意事項:
✅ 確保 SSL 憑證正確安裝(沒有混合內容警告)
✅ 網站上所有資源(圖片、CSS、JS)都使用 HTTPS
✅ 內部連結更新為 HTTPS(不要依賴 301 轉址處理內部連結)
✅ Canonical URL 從 http:// 改為 https://
✅ Sitemap 中的 URL 改為 https://
✅ hreflang 標籤中的 URL 改為 https://
✅ 在 Search Console 中將新 HTTPS 屬性設為主要屬性
❌ 不要同時變更 URL 結構和進行 HTTPS 遷移!
→ 一次只做一個重大變更
→ 兩個變更一起做 = 排查問題時極難定位原因
常見搬遷錯誤
| 錯誤 | 後果 | 防範方法 |
|---|---|---|
| 沒有建立 URL 映射表 | 大量 404,流量暴跌 | 搬遷前完成映射表 |
| 轉址用了 302 而不是 301 | 連結權重無法傳遞 | 上線前測試所有轉址的 HTTP 狀態碼 |
| 轉址鏈太長 | 權重層層損失 | 確保所有轉址是直接的一對一映射 |
| 忘記加入 Canonical | 重複內容問題 | 上線前檢查每個頁面的 Canonical |
| robots.txt 封鎖了新網站 | 整個網站不被爬取 | 確認 robots.txt 沒有 Disallow: / |
| Sitemap 包含舊 URL | 混亂的索引訊號 | 提交只包含新 URL 的 Sitemap |
| 內部連結指向舊 URL | 爬取混亂、使用者 404 | 搬遷後爬取網站,檢查內部連結 |
| 測試環境沒有封鎖 | Google 索引了測試網站 | 使用 noindex 或 robots.txt 封鎖 |
| 外鏈沒有更新 | 反向連結價值流失 | 聯繫重要的外鏈來源更新連結 |
| HTTPS 混合內容 | 瀏覽器警告、信任度下降 | 確保所有資源使用 HTTPS |
網站搬遷 SEO 檢查清單
搬遷前
| 任務 | 說明 |
|---|---|
| ☐ 記錄 SEO 基準數據 | 流量、排名、索引數量、反向連結 |
| ☐ 爬取舊網站所有 URL | Screaming Frog / Search Console / Analytics |
| ☐ 建立 URL 映射表 | 每個舊 URL 對應新 URL |
| ☐ 設計新 URL 結構 | 保持簡短、描述性、一致性 |
| ☐ 準備 301 轉址規則 | Regex 規則或逐一映射 |
| ☐ 封鎖測試環境 | robots.txt Disallow 或 noindex |
搬遷中(上線日)
| 任務 | 說明 |
|---|---|
| ☐ 部署新網站 | 確認正式環境正常運作 |
| ☐ 實施所有 301 轉址 | 一次性全部上線,確認都是 301 |
| ☐ 提交新 Sitemap | Search Console 中提交 |
| ☐ 使用地址變更工具(如適用) | 僅在域名變更時使用 |
| ☐ 快速驗證 | 爬取舊 URL,確認得到正確的 301 |
| ☐ 檢查 robots.txt | 確保沒有意外封鎖 |
搬遷後(第 1-8 週)
| 任務 | 說明 |
|---|---|
| ☐ 每日監控 Search Console | 索引錯誤、爬取錯誤 |
| ☐ 監控流量和排名 | 與搬遷前基準數據對比 |
| ☐ 修復 404 錯誤 | 根據 Search Console 報���補充轉址 |
| ☐ 更新內部連結 | 確認沒有指向舊 URL |
| ☐ 聯繫重要外鏈��源 | 請求更新連結到新 URL |
| ☐ 持續監控 4-8 週 | 確保流量恢復到搬遷前水平 |
| ← 第 56 章:Crawl Budget 爬取預算優化 | 回索引 | 第 58 章:AI 時代 SEO 全景 → |
延伸閱讀:網站 SEO 學習與操作手冊
0 comments