一家做工業零件的公司,把用了七年的官網從舊虛擬主機搬到新系統,開發商週五晚上切 DNS。週一早上,業務發現詢問表單從平均每天 11 封掉到 1 封。原因不複雜:1,400 個產品頁的網址從 /product.php?id=88 改成 /products/bearing-6204,沒有做任何轉址。自然搜尋流量 14 天內掉 62%,花五個月才回到原本八成。搬家從來不是技術難題,難的是把「每個舊網址對應到哪個新網址」一條不漏地做完。
適用情境 × 不適用情境
網站遷移是一個獨立專案,不是改版順便做的事。以下對照可以先自我判斷。
| 適合立刻啟動遷移專案 | 先不要動,或用其他做法 |
|---|---|
| 舊主機停止支援、PHP 版本無法升級,已經有資安風險 | 只是想換配色或首頁排版 — 改主題即可,不要動網址 |
| 網址結構混亂(含 query string、大小寫不一致),影響索引 | 網站上線未滿 3 個月、月流量低於 500 — 直接重做比較快 |
| 要從子網域併回主網域,或多品牌整併成單一站 | 正值年度旺季(如 11 月電商檔期)— 排到淡季 |
| 要換 CMS(WordPress → Laravel、Wix → 自架)並保留既有排名 | 沒有人能提供舊站完整 URL 清單與資料庫備份 |
| 國內外主機分流、要導入 CDN 改善 LCP(建議 2.5 秒以內) | 三個月內公司要改名換網域 — 一次做完,不要搬兩次 |
替代方案矩陣
| 做法 | 成本級距 | 優點 | 缺點 |
|---|---|---|---|
| 原地升級(不換網址,只換主機/PHP) | NT$8,000–25,000 | SEO 風險趨近於零,Google 官方視為低風險搬遷 | 解決不了網址結構與舊架構債 |
| 主機商代搬(Cloudways、Kinsta 等提供免費 migration) | NT$0–3,000(含在方案內) | 檔案與資料庫搬得快、通常 48 小時內完成 | 只搬檔案,不處理 301 對應、不驗證索引 |
| SaaS 重建(Shopify、Wix、Webflow) | 月費 NT$900–3,500 + 建置 NT$30,000 起 | 免維運、上線快 | 網址結構被平台綁死,未來再搬一次成本更高 |
| 完整遷移專案(本文做法) | NT$45,000–250,000 | 301 覆蓋率可驗證、排名可控、可回滾 | 需要 30–45 天,且必須有人提供舊站資料 |
完整流程拆解:六階段、34 天
| 階段 | 時間 | 交付物 | 工具 |
|---|---|---|---|
| 1. 現況盤點 | D1–D5 | 完整 URL 清單、流量前 100 頁、外部連結來源清單 | Screaming Frog SEO Spider、Google Search Console、GA4 |
| 2. 轉址對應表 | D6–D12 | 舊→新 301 對應 CSV,覆蓋率必須 100%(含分頁、標籤頁) | Google Sheets、Notion |
| 3. 預備站建置 | D13–D30 | staging 環境(加 noindex + 密碼保護)、內容搬遷、內部連結改寫 | staging 子網域、Figma、WP All Import |
| 4. 切換前檢查 | D31–D33 | DNS TTL 降到 300 秒、完整備份、回滾腳本、404 監控就位 | Cloudflare DNS、rsync |
| 5. 正式切換 | D34 離峰 02:00–06:00 | DNS 指向新主機、移除 noindex、SSL 生效、提交新 sitemap | Let's Encrypt、Cloudflare、Search Console |
| 6. 上線後監控 | D34–D90 | 每週 404 報告、索引覆蓋率、關鍵字排名對照表 | Search Console、UptimeRobot、GA4 |
換網域時,第 5 階段還要在 Search Console 送出變更網址工具(Change of Address);只換主機、網址不變則不需要。
真實成本完整拆解
- 小型形象站(100 頁以內、網址不變):NT$25,000–45,000,約 20–35 工時
- 中型企業站/小型電商(500–3,000 URL、換網址):NT$80,000–180,000,約 70–140 工時
- 多語系或多子網域整併(10,000 URL 以上):NT$250,000 起
被低估的是隱藏費用,通常佔總預算 15–30%:
- 新舊主機重疊期租金:2–3 個月 × NT$1,500–8,000/月(回滾保險,不能省)
- 網域年費:TWNIC 受理註冊機構的 .com.tw 約 NT$800–1,200/年
- SSL:Let's Encrypt 免費;需要 OV/EV 憑證則 NT$3,000–15,000/年
- Cloudflare Pro US$25/月(約 NT$800);Screaming Frog 授權 £199/年(約 NT$8,200)
- 內容人工搬遷:每 100 頁 8–15 小時,外包時薪 NT$1,200–1,800
- 上線後 90 天 SEO 監控與修補:NT$15,000–30,000
ScriptWalker 的「網站遷移與搬家專案」起價 NT$45,000(含完整 URL 盤點、301 對應表、切換與 30 天監控)。
實施真相 vs 客戶想像
| 客戶以為 | 實際發生 |
|---|---|
| 「檔案複製過去,改個 DNS 就好,一個晚上的事」 | 檔案搬遷只佔總工時 15%,60% 花在 URL 對應與驗證 |
| 「新站比較快,排名應該會更好」 | 切換後 2–4 週排名波動是常態,先跌後回才是正常曲線 |
| 「舊站可以馬上關掉,省一個月主機費」 | 舊站至少留 60 天;一旦要回滾,關掉就沒有退路 |
| 「301 做完就沒事了」 | Google 建議 301 至少維持 180 天,且要持續看有沒有流量還走舊網址 |
| 「內部連結會自動更新」 | 文章內文寫死的舊網址不會自己變,要用資料庫批次改寫 |
常見陷阱 × 怎麼避開
- 陷阱一:全部舊網址 301 到首頁。Google 會視為軟性 404,權重歸零 — 一定要一對一對應到內容最相近的新頁。
- 陷阱二:忘了拿掉 staging 的 noindex 或 robots.txt Disallow。切換當天用 Search Console 網址檢查工具實測三個代表性頁面再收工。
- 陷阱三:DNS TTL 還停在 86400 秒。切換前 48 小時先把 TTL 降到 300 秒,出事時 5 分鐘可回滾,而不是等 24 小時。
- 陷阱四:用 302 暫時轉址。暫時轉址代表「舊網址還會回來」,改用 301 永久轉址。
- 陷阱五:漏掉非 HTML 資產。PDF 型錄、圖片、舊的 /feed 與 sitemap.xml 也有外部連結與索引,一併列進對應表。
- 陷阱六:週五晚上切換。出事時沒人上班,改到週二凌晨,白天有完整團隊待命。
成功指標 + 上線後 90 天路線圖
- 第 1–30 天:看穩定度。目標 404 錯誤數逐週下降至 0、索引已編錄頁數回到舊站 90% 以上、UptimeRobot 可用率 ≥ 99.9%、Search Console 無「重新導向錯誤」。
- 第 31–60 天:看流量。目標自然流量回到搬家前 85–95%、前 20 大關鍵字排名回到原位 ±3 名、轉換率(表單/加購)不低於搬家前 90%。
- 第 61–90 天:看成長。目標自然流量超越搬家前 105%、LCP 進入 2.5 秒以內、關掉舊主機(但保留 301 至第 180 天)、完成一次全站爬取確認無孤兒頁。
決策清單
以下 12 題,若有 3 題以上答「否」,代表現在還不該切換。
- ☐ 我有舊站完整 URL 清單(不是只有選單上看得到的頁)
- ☐ 我知道流量前 50 名的頁面是哪些
- ☐ 我有一份 100% 覆蓋的舊→新 301 對應表
- ☐ 我知道哪些外部網站連到我(媒體、目錄、合作夥伴)
- ☐ 資料庫與檔案有可還原的完整備份
- ☐ DNS TTL 已在切換前 48 小時降到 300 秒
- ☐ 新站 SSL 憑證已簽發且自動續期
- ☐ staging 的 noindex 有明確的移除步驟與負責人
- ☐ 舊主機至少還會續租 60 天
- ☐ 有書面的回滾條件(例如:流量 48 小時內掉 40% 即回滾)
- ☐ 切換時段避開促銷檔期與週五
- ☐ 上線後 90 天的監控負責人與頻率已寫進合約
常見問題 FAQ
網站搬家一定會掉排名嗎?
網址不變的純主機搬遷,通常不會有可觀察的影響。換網址或換網域的遷移,短期波動幾乎無法避免,正常曲線是切換後 1–2 週小幅下滑、4–8 週回到原位。掉超過 30% 且四週沒回升,就不是波動,是 301 漏了。
301 轉址要維持多久才能關掉?
Google 官方建議至少維持 180 天,而且只要還看得到有流量從舊網址進來,就繼續留著。實務上外部連結不會自己更新,我們預設永久保留規則檔,成本幾乎為零。
DNS 切換到底會停機多久?
如果事前把 TTL 降到 300 秒、新站先在正式主機上跑起來,實際不可用時間通常在 5 分鐘以內,多數使用者無感。真正造成長時間停機的,是切換後才發現資料庫連線或憑證沒設好。
可以只換佈景、不換網址嗎?
可以,而且這是風險最低的做法。只要 URL 結構、標題、內容主體不變,改視覺屬於低風險變更。網址結構的調整可以拆成第二階段,等新版面數據穩定後再做。
下一步
如果你手上有一個「不知道能不能搬、也不知道會掉多少流量」的網站,先做一次免費的遷移風險評估:我們會爬完你的舊站,給你一份 URL 清單、風險等級與預估工時,不含推銷。
- Email:[email protected]
- 電話:0916-224-047
- LINE:@ufv9089p