指南

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

要遷移 WordPress 網站,首先列出每個網址,以及每個外掛程式的工作;然後匯出內容(「工具 → 匯出」會得到一個 XML 檔案)並複製媒體資料夾,在新平台重建設計,匯入內容,並在切換 DNS 之前,為任何改變了的網址設定 301 轉址。在新網站檢查妥當之前,請保持舊網站運作。轉址是人們最常跳過的步驟,卻是保護你搜尋流量的關鍵。

本指南涵蓋由 WordPress 遷移至重建的網站,包括使用 AI 應用程式生成器建構的網站。無論你遷移到哪個平台,步驟都相同。

決定你要進行哪種遷移

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

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

如果你繼續使用 WordPress,請使用新主機的遷移工具,然後到此為止。本指南其餘部分講述第二和第三個選項。如需協助選擇平台,請參閱 WordPress 替代方案及 WordPress 對比 Webflow。

第一步:盤點網站

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

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

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

外掛程式及其用途。 不要只列出外掛程式名稱,而要列出它們所做的工作。例如「會把內容寄給擁有人的聯絡表格」、「SEO 標題及描述」、「預約日曆」、「電子報登記」。每項工作都需要在新網站有相應的安排。

看不見的部分。 分析追蹤碼、外掛程式已設定的轉址、主題中的自訂程式碼、表格上的電郵地址。

第二步:匯出內容及媒體

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

媒體。 匯出檔案以網址來指向圖片,但並不包含圖片本身。請透過主機的檔案管理員、SFTP 或備份外掛程式,複製 wp-content/uploads 資料夾。保留資料夾結構,因為它是按年份和月份分類的。

SEO 欄位。 如果 SEO 外掛程式把自訂標題和描述儲存為自訂欄位,它們通常會包含在匯出內容中。請在 XML 檔案中檢查一篇文章,確保它們已被包括。

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

第三步:重建設計

遷移正是簡化網站的好時機。大多數 WordPress 主題都積累了多年不需要的小工具和版面選項。

為主要頁面類型截圖:首頁、一般頁面、文章列表、單篇文章、聯絡頁。使用 AI 應用程式生成器時,你可以附上截圖,並描述要保留的部分:

根據附上的現有 WordPress 網站截圖,為一間物理治療診所建構網站。首頁保留顏色、標誌和區段次序,但令它更簡潔、更快速。頁面包括:首頁、服務、關於我們、網誌、聯絡我們。網誌需要文章列表頁及單篇文章頁。

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

第四步:匯入內容

匯入方法視乎數量而定。

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

使用 AI 生成器時,請附上匯出檔案,並描述你想要的結果:

我附上了我們的 WordPress 匯出檔案(WXR XML)。請把每篇已發布的文章匯入網誌。保留每篇文章的網址名稱、發布日期、標題、內容、分類及精選圖片。略過草稿、已刪除的文章及留言。文章的網址須為 /blog/[slug]。請顯示匯入的文章數目,並列出任何失敗的項目。

匯入後請檢查以下幾點:

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

第五步:保留網址,或設定轉址

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

最理想的情況是保留完全相同的網址。如果你的文章原本位於 /my-post-title/,就讓新網站繼續在相同地址提供服務。

如果網址必須改變(例如由 /2024/05/my-post/ 改為 /blog/my-post),請為每個舊網址設定一個 301 轉址(永久轉址),指向新網址。根據第一步的清單,製作一份兩欄的列表:舊網址和新網址。然後要求:

為附上的 CSV 中的每個舊網址,加設永久 301 轉址至其新網址。另外,將 /category/[name]/ 轉址至 /blog?category=[name],並將 /feed/ 轉址至 /blog/rss.xml。

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

第六步:沿用 SEO 基本設定

  • 為每個重要頁面設定標題及描述
  • 新的網站地圖,並在 Google Search Console 提交
  • 同一套分析工具,方便比較遷移前後的數據
  • 圖片替代文字(alt text),如果匯出內容中有的話

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

第七步:取代外掛程式的功能

逐一檢視第一步列出的工作:

外掛程式的工作常見替代方案
聯絡表格把資料儲存到資料庫及/或以電郵通知你的表格
SEO 欄位在新網站按頁面設定標題和描述
電子報登記你的電郵服務供應商的表格或 API
預約預約頁面,或嵌入頁面的代管預約工具
留言留言功能、代管留言服務,或不提供
快取及保安在靜態或代管網站上通常不需要

第八步:正式上線及切換 DNS

  1. 將新網站發布到臨時地址,並在桌面和手機上測試。
  2. 逐一瀏覽你流量最高的頁面清單。
  3. 抽查一批舊網址,確認轉址正確。
  4. 把網域的 DNS 指向新主機。
  5. 把 WordPress 網站及其備份保留數週,以防有遺漏。

我們的連結自訂網域指南解釋了 DNS 的更改方法。

常見錯誤

  • 沒有設定轉址。 這是代價最高的錯誤。每個失效的網址都是一個失去的連結。
  • 圖片仍從舊網站載入。 一切看似正常,直到你取消舊主機為止。
  • 忘記表格。 聯絡表格悄悄停止發送,直到數週後你才發現。
  • 匯入草稿和無用內容。 應在匯入前清理,而非匯入後。
  • 在上線當天取消舊主機。 請等到你確定沒有遺漏任何東西。

遷移至 Mythex

Mythex 是 AI 應用程式生成器,並非 WordPress 主機,因此遷移到 Mythex 等同於重建:你描述網站,在對話中附上截圖和匯出檔案(每則訊息最多 5 個檔案,每個 10 MB),然後代理會撰寫新網站。上傳的圖片可以放到項目的檔案儲存空間,而資料庫可以保存文章,方便日後編輯。先發布到 mythex.ai 地址進行測試,然後在 Pro 方案連結你的網域。請參閱文件中的在 Mythex 建構靜態網站。

遷移清單

  • 完整備份 WordPress 的檔案和資料庫
  • 列出每個網址,並標出流量最高的頁面
  • 列出外掛程式的工作,並為每項找到替代方案
  • 匯出內容(工具 → 匯出),並複製 wp-content/uploads
  • 以真實內容重建設計並測試
  • 匯入內容;圖片改為使用新網域;移除短代碼
  • 為每個改變了的網址設定 301 轉址,並已測試
  • 標題、描述、網站地圖及分析工具已就緒
  • 表格已完整測試
  • DNS 已切換;舊網站保留數週

常見問題

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

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

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

在 WordPress 管理後台的「工具 → 匯出」,可下載一個 XML 檔案,當中包括文章、頁面、留言、分類及標籤。媒體檔案不在該檔案內,因此需另外複製 wp-content/uploads 資料夾,可透過主機的檔案管理員、SFTP 或備份外掛程式進行。

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

可以。這種設定稱為無頭 WordPress(headless WordPress):WordPress 保留作為編輯器,而新的前端透過 WordPress REST API 讀取文章。它保留你熟悉的編輯器,但你仍需維護和保障 WordPress 的安裝。

我的聯絡表格和外掛程式怎麼辦?

外掛程式不會自動遷移。請列出每個外掛程式的用途,例如表格、SEO 欄位或預約功能,然後在新網站重建該功能,或改用服務取代。表格通常會變成一個簡單的表格,把資料儲存到資料庫或以電郵發送。

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 简体中文 繁體中文(台灣)