指南

如何遷移 WordPress 網站而不遺失內容或排名

要遷移 WordPress 網站,請先列出每一個網址,以及你的外掛所負責的每項工作;接著匯出內容(「工具 → 匯出」會產生 XML 檔案)並複製媒體資料夾,在新平台上重建設計、匯入內容,並在切換 DNS 之前,為所有會改變的網址設定 301 轉址。在新網站確認無誤之前,請保持舊網站運作。大家最常忽略的正是轉址,而它也是保護你搜尋流量的關鍵。

本指南涵蓋從 WordPress 遷移到重建的網站,包括使用 AI App 建構工具重建的網站。無論你遷移到哪個平台,步驟都相同。

決定你要做哪一種遷移

常見的目的地有三種,所需的工作量各不相同。

目的地意思適合的情況
另一家 WordPress 主機同樣的網站,新的伺服器你喜歡 WordPress,只是想要更好的主機
重建的網站新的設計與平台;匯入內容網站主要是頁面與文章,而外掛成了負擔
Headless WordPressWordPress 保留作為編輯器;新的前端透過 REST API 讀取文章作者喜歡 WordPress 編輯器,但你想要新的前端

如果你要留在 WordPress,請使用新主機的遷移工具,然後到此為止。本指南其餘部分談的是第二與第三種選項。若需要協助選擇平台,請參見 WordPress 替代方案與 WordPress 對比 Webflow。

步驟 1:盤點網站

在動任何東西之前,先把現有的內容記錄下來。

每一個網址。 WordPress(自 5.5 版起)會在 /wp-sitemap.xml 產生網站地圖。Yoast 等 SEO 外掛通常會以自己的版本取代,常見位置是 /sitemap_index.xml。請把網址清單存到試算表中。如果你已設定 Google Search Console,也請匯出有流量的頁面,因為這些是你絕對不能弄壞的網址。

內容類型。 頁面、文章、分類、標籤、作者,以及任何自訂文章類型(作品集項目、團隊成員、活動)。大致記下每一類的數量。

外掛與其功能。 不要只列外掛名稱,而要列它們負責的工作。例如:「會寄信給站長的聯絡表單」、「SEO 標題與描述」、「預約行事曆」、「電子報訂閱」。每一項工作都需要在新網站中有對應的方案。

看不見的東西。 分析追蹤碼、外掛已設定的轉址、佈景主題中的自訂程式碼、表單中的電子郵件地址。

步驟 2:匯出內容與媒體

內容。 進入 WordPress 後台,前往 工具 → 匯出,選擇 所有內容,然後下載檔案。這是一個 XML 檔案(WordPress eXtended RSS 格式,即 WXR),包含文章、頁面、留言、自訂欄位、分類與標籤。

媒體。 匯出檔案只以網址參照圖片,並不包含圖片本身。請使用主機的檔案管理員、SFTP 或備份外掛,複製 wp-content/uploads 資料夾。保留資料夾結構,因為它是依年份與月份分類的。

SEO 欄位。 如果 SEO 外掛把自訂標題與 Meta 描述存起來,它們通常會以自訂欄位的形式出現在匯出檔中。請在 XML 檔案裡檢查一篇文章,確認內容正確。

完整備份。 即使你不打算使用,也請同時備份完整的檔案與資料庫。這是你的退路。

步驟 3:重建設計

遷移是簡化網站的好時機。大多數 WordPress 佈景主題都累積了多年用不到的小工具與版面選項。

請為主要的頁面類型截圖:首頁、一般頁面、文章列表、單篇文章、聯絡頁。使用 AI App 建構工具時,你可以附上截圖,並描述要保留哪些部分:

請根據我們目前 WordPress 網站的附件截圖,為一間物理治療診所建立網站。首頁保留原本的顏色、Logo 與區塊順序,但讓它更簡潔、更快速。頁面包括:首頁、服務、關於我們、部落格、聯絡我們。部落格需要文章列表頁與單篇文章頁。

先用幾篇真實的文章建立版面,而不是整個文章庫。

步驟 4:匯入內容

匯入方式取決於內容的數量。

  • 少量頁面。 手動複製文字或貼到對話中。速度快,而且可以邊做邊編輯。
  • 數十或數百篇文章。 從 XML 匯出檔匯入。腳本可以讀取每一項,並儲存標題、網址代稱(slug)、日期、內容、摘要、分類與精選圖片。

如果使用 AI 建構工具,請附上匯出檔,並描述你要的結果:

我附上了我們的 WordPress 匯出檔(WXR XML)。請把每一篇已發布的文章匯入部落格。保留每篇文章的網址代稱、發布日期、標題、內容、分類與精選圖片。略過草稿、已丟棄的文章與留言。請讓每篇文章的網址為 /blog/[slug]。完成後請告訴我成功匯入幾篇文章,並列出任何失敗的項目。

匯入後請檢查以下幾點:

  • 文章中的圖片仍然指向舊網域的 wp-content/uploads 網址。請把媒體上傳到新網站的儲存空間並改寫這些網址,否則舊網站一旦關閉,它們就會失效。
  • Shortcode,例如 [gallery] 或 [contact-form-7],會以純文字的形式顯示。請找出它們,並以真正的內容取代。
  • 頁面建構工具留下的 HTML 可能很凌亂。請抽查流量最高的文章。

步驟 5:保留網址或設定轉址

搜尋引擎與其他網站都連結到你的舊網址。當網址消失時,這些連結會回傳 404,而附著在這些連結上的排名也會隨之失去。

最理想的情況是保留完全相同的網址。如果你的文章原本位於 /my-post-title/,請讓新網站在同一個位址提供內容。

當網址必須改變時(例如從 /2024/05/my-post/ 改為 /blog/my-post),請為每個舊網址設定 301 轉址(永久轉址),指向新網址。請根據步驟 1 的盤點,建立一份兩欄的清單:舊網址與新網址。然後請 Agent 執行:

請根據附件 CSV 中的每一個舊網址,新增指向新網址的永久 301 轉址。另外,請將 /category/[name]/ 轉址到 /blog?category=[name],並將 /feed/ 轉址到 /blog/rss.xml。

上線後,請測試一批舊網址。每一個都應該只經過一次轉址,就抵達正確的新頁面,而不是經過一連串的轉址。

步驟 6:保留 SEO 基礎

  • 每個重要頁面的頁面標題與 Meta 描述
  • 新的網站地圖,並提交到 Google Search Console
  • 相同的分析工具,方便比較遷移前後的數據
  • 圖片的替代文字(alt text),若匯出檔中有相關資料的話

我們的 AI 建構網站的 SEO 指南涵蓋了其餘的部分。

步驟 7:取代外掛功能

逐一檢視步驟 1 列出的工作:

外掛工作常見的替代方案
聯絡表單一個會儲存到資料庫、並/或寄 Email 給你的表單
SEO 欄位在新網站中為每個頁面單獨設定標題與描述
電子報訂閱你的 Email 服務商提供的表單或 API
預約預約頁面,或嵌入頁面中的託管預約工具
留言網站內建的留言功能、託管的留言服務,或不提供
快取與安全性在靜態或託管網站上通常不需要

步驟 8:上線並切換 DNS

  1. 將新網站發布到臨時網址,並在桌機與手機上測試。
  2. 依序點擊流量最高清單中的每一個頁面。
  3. 抽查一批舊網址,確認轉址正確。
  4. 將你網域的 DNS 指向新主機。
  5. 在幾週內保留 WordPress 網站與其備份,以防有遺漏。

我們的連接自訂網域指南說明了 DNS 的變更方式。

常見錯誤

  • 沒有設定轉址。 這是代價最高的錯誤。每一個失效的網址,都是一條失去的連結。
  • 圖片仍從舊網站載入。 一切看起來都正常,直到你取消舊主機為止。
  • 忘記表單。 聯絡表單悄悄停止寄送,而你要過好幾週才會發現。
  • 匯入草稿與垃圾內容。 在匯入前清理,而不是匯入後。
  • 上線當天就取消舊主機。 等到你確定沒有遺漏為止。

遷移到 Mythex

Mythex 是 AI App 建構工具,而不是 WordPress 主機,因此將 WordPress 遷移到 Mythex 等於重建網站:你描述網站的內容,在對話中附上截圖與匯出檔(每則訊息最多 5 個檔案,每個 10 MB),然後由 Agent 撰寫新網站。上傳的圖片可以放在專案的檔案儲存空間中,若你之後想編輯文章,也可以使用資料庫來保存。先發布到 mythex.ai 網址進行測試,然後在 Pro 方案中連接你的網域。相關說明請參見文件中的在 Mythex 上建立靜態網站。

遷移檢查清單

  • WordPress 檔案與資料庫的完整備份
  • 所有網址的清單,並標記流量最高的頁面
  • 外掛工作清單,以及每項工作的替代方案
  • 已匯出內容(工具 → 匯出),並已複製 wp-content/uploads
  • 已用真實內容重建並測試設計
  • 已匯入內容;圖片已從舊網域移出;已移除 shortcode
  • 所有改變的網址都已設定 301 轉址,並已測試
  • 標題、描述、網站地圖與分析工具都已就緒
  • 表單已完整測試
  • 已切換 DNS;舊網站已保留數週

常見問題

離開 WordPress 後,我的 Google 排名會消失嗎?

只要盡可能保留相同的網址,並為每個改變的網址加上 301 轉址,同時保留標題、描述與內容,就不會有問題。任何遷移後,排名通常會在數週內波動,但真正造成長期損失的,是沒有轉址的失效網址。

我要如何從 WordPress 匯出所有內容?

在 WordPress 後台的「工具 → 匯出」可以下載一個 XML 檔案,裡面包含文章、頁面、留言、分類與標籤。但媒體檔案不在這個檔案裡,所以請另外從主機的檔案管理員、SFTP 或備份外掛複製 wp-content/uploads 資料夾。

我可以只用 WordPress 來撰寫文章嗎?

可以。這種做法稱為 Headless WordPress:WordPress 保留作為編輯器,新的前端則透過 WordPress REST API 讀取文章。它保留了熟悉的編輯器,但你仍然需要維護並保護 WordPress 的安裝。

我的聯絡表單與外掛怎麼辦?

外掛無法直接搬過去。請列出每個外掛的功能,例如表單、SEO 欄位或預約,然後在新網站中重建該功能,或改用服務取代。表單通常會變成一個簡單的表單,把資料存進資料庫或寄出 Email。

Mythex · Pricing · 用 AI 打造任何東西 · 網站與應用程式範本 · Mythex 比較 · AI 應用程式開發詞彙表 · 免費的 AI 應用程式開發工具 · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港)