WordPress 搬家零失誤指南:完整步驟、風險避開、SEO無損教學

更新日期:2026-04-18
/

WordPress 網站搬家 真係好頭痕,一個唔小心隨時搞到網站死咗或者 SEO 排名大跌!其實只要跟足步驟,避開幾個常見伏位,搬遷過程可以好順利。呢篇指南會 step by step 教你點樣安全搬遷,連 DNS 設定同搬遷後測試都包埋,保證你唔使再驚搬壞網站,輕鬆搞掂成個過程。

WordPress 網站搬遷事前準備

很多人以為WordPress網站搬家只是「把檔案複製過去」,結果搬完之後網站打不開、圖片全部消失、甚至SEO排名大跌。其實問題不在搬遷本身,而在事前根本沒做好準備。

搬遷前,你要先搞清楚幾件事:

  • 新主機環境:PHP版本、MySQL版本是否與你現有的WordPress版本相容?不少外掛要求PHP 8.0以上,舊主機如果還在跑PHP 7.4,搬過去就會出問題。
  • 網域是否一併更換:純粹換主機,還是連網域都要換?兩種情況處理方式不同,SEO影響程度也差很遠。
  • 現有網站規模:頁面數量、媒體庫大小、資料庫容量,這些都影響搬遷時間和工具選擇。
  • 搬遷時機:建議選流量最低的時段(例如深夜或週末)進行,減少對用戶體驗的影響。

另外,務必在搬遷前確認新主機已經完全開通,cPanel或控制台可以正常登入,MySQL資料庫已建立好,否則搬到一半發現主機未就緒,整個流程就會被迫中斷。

重要資料備份清單

備份是整個搬家流程最關鍵的一步,不是可選項,是必做。很多人只備份了資料庫,忘記媒體檔案;或者只備份了檔案,忘記匯出資料庫。搬完發現缺了什麼,再補救就麻煩了。

你需要備份的內容

  • WordPress核心檔案:整個 wp-content 資料夾,包括你的佈景主題外掛、上傳圖片
  • 資料庫(Database):透過phpMyAdmin匯出完整 .sql 檔案
  • wp-config.php:記錄了資料庫名稱、帳號密碼等關鍵設定
  • .htaccess:固定連結(Permalink)依賴這個檔案,遺漏的話頁面全部404

推薦使用 UpdraftPlusAll-in-One WP Migration 做自動備份,兩個都是主流可靠的工具。UpdraftPlus可以直接備份到Google Drive或Dropbox,方便又穩陣。如果網站較大(超過1GB),All-in-One WP Migration的免費版有檔案大小限制,要留意。

備份完成後,記得實際下載到本地電腦,不要只放在舊主機上,因為萬一舊主機出問題,備份也一起消失了。

完整WordPress搬家步驟教學

以下是一個實際可執行的搬遷流程,適合大部分WordPress網站

  • 第一步:備份現有網站(詳見上一章節)
  • 第二步:在新主機建立資料庫:進入cPanel → MySQL Databases,新建資料庫、用戶,並賦予完整權限
  • 第三步:上傳WordPress檔案:透過FTP客戶端(推薦FileZilla)將 wp-content 及所有核心檔案上傳至新主機的根目錄
  • 第四步:匯入資料庫:進入新主機的phpMyAdmin,選擇新建的資料庫,匯入剛才匯出的 .sql 檔案
  • 第五步:修改wp-config.php:將資料庫名稱、用戶名稱、密碼更新為新主機的資訊
  • 第六步:修改資料庫內的網址:如果網域有改變,需要用 Better Search Replace 外掛或SQL指令替換舊網址
  • 第七步:設定DNS:將網域的A Record指向新主機IP
  • 第八步:測試網站:DNS傳播期間可透過修改本地hosts檔案預先測試

整個流程對有技術背景的人來說,操作大概需要2至4小時;如果是第一次做,預留一整天會比較保險。

DNS同網域設定處理

DNS設定是新手最容易卡住的地方。簡單說,DNS就是告訴全世界「這個網域現在在哪台伺服器上」。當你完成檔案搬遷後,需要將網域商的DNS設定更新為新主機的IP地址(A Record)。

DNS傳播(DNS Propagation)需要時間,一般需要24至72小時才能全球生效,但實際上大部分地區在幾小時內就會更新。這段時間內,有些用戶看到舊網站,有些看到新網站,屬於正常現象,不用驚慌。

你可以使用 whatsmydns.net 查看DNS傳播進度,確認各地區是否已指向新主機IP。

常見DNS設定錯誤

  • TTL沒有提前調低:建議在搬遷前24小時,把TTL從預設的3600秒調低至300秒,這樣更改後可以更快生效
  • 忘記同時處理 www 和 non-www:兩個都要設定,否則其中一個版本會打不開
  • SSL證書未在新主機安裝:搬完之後忘記在新主機安裝SSL,用戶看到「不安全」警告,直接流失

外掛相容性檢查要點

換了主機環境,外掛相容性問題是最常見的搬遷後噩夢。PHP版本不同、伺服器設定不同,都可能導致外掛無法正常運作,甚至整個後台白屏(White Screen of Death)。

搬遷完成後,優先檢查以下幾類外掛:

  • 快取外掛(如 WP Rocket、W3 Total Cache):路徑設定通常跟主機環境有關,搬完要重新設定或清除快取
  • 安全外掛(如 Wordfence):防火牆規則可能需要重新啟用
  • 表單外掛(如 Contact Form 7、Gravity Forms):郵件發送設定要確認,避免表單送出後收不到通知
  • SEO外掛(如 Yoast SEO、Rank Math):設定通常跟著資料庫走,一般不需重設,但要確認Sitemap仍然正常生成

如果搬完後出現白屏,最快的診斷方法是透過FTP進入 wp-content/plugins,將整個plugins資料夾重命名為 plugins_old,讓WordPress強制停用所有外掛,確認是否外掛衝突所致。

搬遷過程常見錯誤避開

做過不少WordPress網站搬遷,有幾個錯誤幾乎是每次都會見到的,提前知道可以省很多時間。

  • 資料庫前綴沒有對應:如果舊站的資料庫表格前綴是 wp_,新站也必須一樣,否則wp-config.php讀取不到
  • 上傳檔案時漏掉隱藏檔案.htaccess 是隱藏檔案,FTP客戶端預設可能不顯示,記得在FileZilla的「伺服器」選單開啟「顯示隱藏檔案」
  • 搬完就立刻關掉舊主機:建議保留舊主機至少2至4週,確認新站完全正常才取消
  • 沒有測試所有頁面和功能:搬完只看首頁正常就以為沒問題,其實內頁404、購物車失效、表單壞掉的情況非常常見

搬遷後網站測試方法

搬遷完成不等於大功告成,測試這個步驟絕對不能省略。

必須測試的項目

  • 首頁、分類頁、內頁、部落格頁面能否正常顯示
  • 圖片是否全部正常載入
  • 所有表單能否成功送出並收到通知郵件
  • 如果有網店,購物流程(加入購物車→結帳→付款)是否完整
  • 手機版面是否正常
  • 網站速度:可用 Google PageSpeed Insights 測試,對比搬遷前後分數
  • HTTPS是否正常,有沒有混合內容警告(Mixed Content)

測試時建議用無痕模式瀏覽器,避免本地快取影響測試結果。

WordPress搬家對SEO影響

這是很多人最擔心的問題:WordPress 網站搬家會唔會影響 SEO?

直接答:如果只是換主機、網域不變,SEO影響極低,甚至可能因為新主機速度更快而帶來正面效果。但如果同時更換網域,就必須做好301重定向,否則搜尋引擎會把舊URL和新URL視為兩個不同的網站,原有的排名累積會流失。

保護SEO排名的關鍵措施

  • 301重定向:透過 .htaccess 或重定向外掛,將所有舊URL逐一對應新URL
  • 更新Google Search Console:搬遷後重新提交Sitemap,如有換域名則使用「網址變更」功能通知Google
  • 保持URL結構不變:如無必要,不要趁搬遷時更改固定連結格式,否則等同所有頁面URL都換了
  • 監察Search Console錯誤報告:搬遷後兩週密切留意有沒有大量404錯誤出現

根據 Google官方文件,正確執行的網站遷移,排名波動通常在數週內恢復,不需要過度擔心。

搬遷費用同服務選擇

自己搬,費用幾乎是零(只需要新主機月費),但花的是時間和精力,出錯的風險也要自己承擔。如果你的WordPress網站是業務核心,停機1小時可能損失的遠不止搬遷費用。

市場常見費用參考(香港)

搬遷類型預算範圍(HKD)適合情境
自行搬遷$0(主機費用另計)技術底子好,小型網站
專業搬遷服務$800–$3,000中型網站,有電商功能
連帶重建/優化$3,000起藉搬遷機會升級設計或架構

選擇服務供應商時,要留意對方是否熟悉你現有的佈景主題和外掛,以及是否提供搬遷後的測試保證。搬完不管的,儘量避開。如果你正在考慮重新整理網站架構,也可以參考WordPress網站設計服務,了解從設計到搬遷一條龍的選項。

搬遷後網站速度優化

很多人搬到新主機後發現網站反而變慢了,這通常不是主機問題,而是快取設定被重置、圖片未壓縮、或舊的速度優化外掛設定失效。

搬遷後的速度優化建議:

  • 重新設定快取外掛,清除所有舊快取並重新生成
  • 確認新主機是否支援 Gzip壓縮HTTP/2,這兩項對速度影響很大
  • 檢查圖片是否已啟用 WebP格式 輸出(可透過外掛如 Imagify 或 ShortPixel 處理)
  • 如果網站有大量圖片,建議同時啟用 CDN(如 Cloudflare 免費版),對香港及亞太區用戶的載入速度有明顯幫助

速度不只影響用戶體驗,也是Google排名因素之一。搬遷後達到PageSpeed分數80分以上,是一個合理的目標。

總結:WordPress網站搬家,做對步驟就不難

WordPress 網站搬家本身不是一件高難度的事,難的是每個細節都要做到位:備份要完整、資料庫要對應、DNS要正確、測試要全面、SEO要保護。跳過任何一步,都可能帶來不必要的麻煩。

如果你的網站規模不大,可以按本文步驟自行操作;但如果網站是你主要的生意工具,或者涉及電商功能,建議交給有實際經驗的人處理,省去風險更省時間。

需要了解更多或取得搬遷報價,歡迎到聯絡頁面查詢,我們可以根據你的網站情況提供具體建議。

常見問題

WordPress網站搬家主要分為五個步驟:首先完整備份網站檔案同資料庫,然後將檔案上傳到新主機,匯入資料庫,修改設定檔案,最後更新DNS指向。建議使用專業搬遷工具如Duplicator或All-in-One WP Migration,可以大幅減少手動錯誤。記得搬遷前一定要測試備份檔案係咪完整,避免搬遷中途出現問題。

如果搬遷過程處理得當,WordPress搬家唔會對SEO造成負面影響。關鍵在於確保所有網址(URL)保持不變,設定301重新導向處理舊連結,同埋搬遷後立即提交新網站地圖(sitemap)到Google Search Console。常見影響SEO嘅原因包括:網址結構改變、網站速度變慢、死連結出現等,只要避開呢啲問題,SEO排名就可以維持。

WordPress網站搬遷所需時間取決於網站大小同複雜程度。一般中小型網站(1-5GB)如果使用自動化工具,整個過程大約需要1-3小時,包括備份、轉移同測試。大型網站或需要手動調整嘅情況可能需要半日到一日。建議安排喺網站流量較低嘅時段進行搬遷,避免影響用戶體驗。搬遷後嘅DNS傳播通常需要24-48小時先會全球生效。

WordPress搬家主要風險包括:資料遺失(如果備份不完整)、網站功能異常(外掛或主題相容問題)、SEO排名下跌(如果網址結構改變)、同埋網站速度變慢(新主機配置不當)。要避開風險,一定要做完整備份、搬遷前測試外掛相容性、確保網址保持一致、同埋搬遷後進行全面測試。如果唔熟悉技術細節,建議考慮使用專業搬遷服務。

搬遷後必須進行全面測試確保網站正常運作。測試步驟包括:檢查所有頁面能否正常載入、測試表單同購物車功能、驗證圖片同檔案係咪完整顯示、測試網站速度(可以用Google PageSpeed Insights)、檢查所有內部連結同外部連結、確認SSL證書正常運作、同埋測試響應式設計喺不同裝置嘅顯示。建議建立檢查清單,逐項確認無誤後先正式上線。

關於作者

BrianLO Studio

我們分享 WordPress 網頁設計、平面設計、網站SEO優化,以及 AI 工具的知識,針對香港中小企業的實際需要,助你提升品牌形象!

相關文章

一站式設計及網上推廣

立即開始,打造品牌網站

WhatsApp 免費查詢