WordPress 網站搬家怎麼做?主機遷移、DNS 切換與 SEO 檢查表(2026)

文章導覽

WordPress網站搬家:從舊主機安全轉移到新主機的示意圖

企業網站經營一段時間後,可能因為主機速度、PHP 安全更新、維護品質、儲存空間或服務商轉換,而需要進行 WordPress 網站搬家。真正需要注意的不是「檔案能不能複製」,而是網站切換後,客戶是否還能正常開啟頁面、送出詢問表單,以及 Google 是否仍能找到原本的內容。

這篇文章從企業委託維運的角度,整理同網域換主機、跨主機搬遷、更換網域的差異,並提供可以交給工程師或廠商逐項驗收的檢查表。若你的網站使用 Elementor、ACF、Gravity Forms、WooCommerce 或 Rank Math,也能用本文確認容易遺漏的項目。

一、先分清楚:換主機不一定等於換網址

WordPress 搬家主要有三種情況,對 SEO 的影響並不相同:

搬家類型 主要變更 SEO 注意事項
同網域、同網址換主機 更換伺服器、IP 或代管商 維持原 URL、canonical、Sitemap 與內容,通常不需要為相同網址另設 301
同網域但變更網址結構 文章路徑或永久連結改變 建立舊 URL 對新 URL 的逐頁 301 對應,更新內部連結與 Sitemap
更換網域 例如舊品牌網域改成新網域 逐頁轉址、驗證新舊 Search Console 資產,必要時使用 Change of Address

WordPress 官方說明指出:如果只是搬到新伺服器,網站網域與 URL 都不變,通常可以透過檔案及資料庫遷移完成,不需要重新安裝整個網站。Google 的網站遷移指南則特別針對「網址改變」提出轉址、canonical 與索引移轉要求。兩種情況不應混為一談。

二、WordPress 網站搬家前,要先取得哪些資料?

開始前,請先確認誰擁有網域註冊商、DNS 管理、舊主機、新主機、WordPress 管理員與備份的操作權限。只有 WordPress 後台帳密,未必足以完成搬家;若 DNS 由第三方代管,正式切換時還需要對方協助。

  • 完整檔案:WordPress 核心、佈景主題、外掛、上傳媒體、客製程式與必要設定檔。
  • 資料庫:文章、頁面、選單、會員、表單設定、ACF 欄位及各類外掛資料。
  • 授權資訊:Elementor Pro、ACF Pro、付費外掛與 API 授權,確認新網域或測試站的授權政策。
  • DNS 與信箱:A、AAAA、CNAME、MX、TXT、SPF、DKIM、DMARC 等現有紀錄,避免網站正常但企業信箱中斷。
  • 營運關鍵流程:詢問表單、寄信、金流、物流、Webhook、會員登入、排程、快取與外部系統串接。

建議把上述資料做成「交接清冊」,記錄目前的管理者、用途、是否可移交及驗證方式。不要把密碼直接寫在公開文件,也不要只依賴單一備份外掛。

三、先完整備份,再做可回復的測試環境

網站搬家前至少應有一份可獨立還原的完整備份,包含資料庫與 wp-content 中的重要內容。備份不是看到「成功」兩個字就算完成;應檢查檔案是否可下載、資料庫是否完整,以及能否在隔離環境恢復。

正式搬家前,最好先在新主機建立測試環境,使用暫時網址、Hosts 指向或主機商提供的預覽方式確認網站。測試站應限制公開索引,且要避免讓測試環境的 noindex 設定被帶到正式站。

有 WooCommerce 或即時會員資料的網站尤其要注意:若舊站在搬遷期間仍持續產生訂單、付款或表單資料,測試站的舊資料庫不能直接當成最終正式資料。應安排明確的資料凍結或增量同步方案,並確認最後一筆訂單及交易紀錄都已轉移。

WordPress網站搬家四階段:完整備份、測試環境、DNS切換與上線驗收
WordPress 搬家四階段:完整備份、測試環境、正式切換與上線驗收。

四、新主機相容性:PHP、外掛與 Elementor 不能只看版本號

新主機是否適合 WordPress,除了效能與費用,還要檢查 PHP、資料庫、HTTPS、記憶體、排程、郵件寄送及快取機制。不同主機商可能使用不同的 Nginx、Apache、PHP-FPM 或 LiteSpeed 設定,舊站可用的功能不代表新站一定相同。

以 Elementor 網站為例,搬家後應重新檢查字體、全域樣式、RWD、圖片載入、表單動作與必要的 CSS/JS。若網站使用 ACF、客製 CPT 或會員權限,還應確認欄位資料、查詢條件與權限控制沒有改變。

2026 年 10 月 21 日,PHP 官方修補了 PHP2Shell 相關重大漏洞(CVE-2026-109618、CVE-2026-109619),支援分支的修補版本包含 8.2.35、8.3.36、8.4.27 與 8.5.12。這也提醒企業:搬家時不能只複製舊環境,還要確認新主機使用已修補且與網站相容的 PHP 版本。相關背景可參考大郁的 PHP2Shell 資安整理。是否適用特定主機的廠商回補版本,應以主機商公告為準。

五、DNS 切換怎麼做,才能降低停機風險?

完成新主機測試後,才進入 DNS 切換。DNS 的 TTL(Time to Live)會影響解析結果在遞迴解析器中的快取時間;較低 TTL 有助於縮短部分快取等待,但不代表全球使用者會在同一秒切換,也不能保證零停機。

建議在切換前先盤點 Cloudflare 或網域管理平台的 DNS 紀錄,確認網站使用的 A/AAAA/CNAME 指向、Cloudflare 代理狀態與新主機 SSL 設定。MX、SPF、DKIM 等信箱紀錄不可因為網站搬家就隨意刪除。

正式切換時應安排低流量時段,保留舊主機短暫運作以應對快取及回復需求,並監控新舊主機存取日誌。若有金流、訂單或會員登入,需先規劃切換期間的寫入一致性;僅保留兩台主機同時可寫,反而可能造成資料分裂。

六、網站搬家後,SEO 最重要的 7 項檢查

  1. HTTP 狀態:首頁、主要服務頁、熱門文章與圖片應能正常回傳 200;不存在的網址不應全部被導回首頁。
  2. Canonical:檢查正式頁面的 canonical 是否仍指向正確的公開 URL,而非測試站或舊網域。
  3. robots 與 noindex:確認正式站沒有被測試環境的禁止索引設定影響。
  4. Sitemap:檢查 Rank Math 的 Sitemap 是否可存取、網址是否正確,必要時在 Search Console 更新提交。
  5. 301 轉址:只有網址真的變更時,才需要把舊網址逐一導向對應的新網址;避免全部導到首頁與多段轉址鏈。
  6. 結構化資料:確認 Article、Organization、WebSite、BreadcrumbList 等 JSON-LD 沒有重複、無效網址或未解析短代碼。
  7. Search Console 與 GA4:確認驗證碼、分析追蹤與主要事件正常,並觀察索引、點擊與自然搜尋流量的後續變化。

Google 官方建議在網址遷移時建立舊新 URL 對照表、使用伺服器端永久轉址,並讓新頁面的 canonical、內部連結與 Sitemap 指向新網址;若更換網域,還需要考慮 Search Console 的 Change of Address。Google 也提醒,遷移期間搜尋排名可能暫時波動,因此不能保證「搬家後排名完全不變」。

七、別只測首頁:表單、Email、金流與排程才是營運關鍵

網站前台正常開啟,不代表企業流程就完全恢復。建議用一筆測試詢問驗證表單成功送出、後台儲存與通知信件是否收到;若使用 Gravity Forms,應檢查通知、條件邏輯、Webhook、附件及第三方整合。若使用 SMTP,需重新確認寄件網域與驗證紀錄。

電商網站則應以測試環境驗證購物車、結帳、付款回傳、物流選擇、庫存扣減、會員價格與訂單 Email;不要在正式站進行未經隔離的真實付款測試。自動化網站也需檢查 WP-Cron、系統 Cron、API Token、排程時區與資料同步是否正常。

八、網站搬家費用與時間,通常由什麼決定?

不能只用「網站有幾頁」估價。影響搬家成本的因素包括:資料庫及媒體容量、是否有 WooCommerce 即時訂單、Elementor 與客製外掛相容性、網域或 URL 是否改變、信箱是否一起移轉、是否需要 staging、DNS 權限完整度,以及是否包含搬家後的監控與保固。

簡單形象網站通常比大型電商、會員系統或多語系網站容易處理,但實際工期仍須經過環境盤點才能確認。若廠商只提供「把網站搬過去」,卻沒有備份驗證、SEO 驗收、表單測試與回復方案,企業後續可能承擔更多營運風險。

九、交付時請廠商提供這份驗收紀錄

  • 搬家前後的 WordPress、PHP、資料庫與主機環境資訊。
  • 備份完成時間、保存位置、還原測試結果及回復窗口。
  • 主要頁面、圖片、手機版、表單、Email、會員或金流的測試結果。
  • DNS、SSL、canonical、robots、Sitemap、轉址與 Schema 檢查紀錄。
  • GA4、Search Console、排程與安全掃描的驗證狀態。
  • 新主機與網域管理權限交接,以及後續維護責任分工。

如果原本網站還需要長期維運,搬家也適合順便建立外掛更新、定期備份、資安監控與異常回報流程;可延伸閱讀WordPress 網站維護服務與WordPress 主機安全與維護。

十、WordPress 搬家常見問題 FAQ

Q1:同網域換主機,一定會影響 SEO 嗎?

不一定。若 URL、內容、索引設定與網站可用性都維持正常,通常不需要因為更換主機而改網址;但若搬家期間發生大量 5xx、誤設 noindex 或 canonical 指向測試站,仍可能影響搜尋表現。

Q2:網站搬家需要做 301 嗎?

只有網址實際改變,才需要規劃舊網址到新網址的轉址。單純更換主機 IP、網址不變時,通常沒有新增 301 的必要。

Q3:Cloudflare DNS 切換後,為什麼有人看到舊網站?

可能與 DNS 快取、代理設定、瀏覽器快取或不同網路解析器的更新時間有關。應同時檢查 DNS 回應、Cloudflare 代理狀態、主機快取與新舊站的內容版本。

Q4:搬家後 Elementor 排版跑掉怎麼辦?

先確認 CSS/JS、字體、圖片網址與快取是否正確,再檢查新主機 PHP、外掛版本與相容性。不要一開始就大量重做頁面,以免掩蓋真正原因。

Q5:企業網站可以請廠商全程協助嗎?

可以。委外前建議先提供目前網址、主機商、網站功能、外掛清單及是否更換網域,請廠商確認備份、切換、SEO 驗收與後續支援範圍,再進行正式報價。

需要搬遷 WordPress 網站?先把風險盤點清楚

大郁網頁設計工作室提供 WordPress 網站搬家、主機環境評估與後續維護規劃。若你正準備換主機、接手舊站或處理搬家後的異常,可以先查看主機搬家服務,或透過聯繫我們說明網站現況,我們再依實際環境討論合適的搬遷與驗收方式。

參考資料