跨語言經營一個 WordPress 網站,光是選外掛就足以讓人停下來想很久。市面上最常被拿來比較的兩個選項——WPML 與 Polylang——都有完整的多語系支援,但底層設計邏輯差異不小。選錯了,等到網站規模擴大才要搬遷,成本遠高於一開始多花幾小時研究。
這篇把兩套外掛的翻譯工作流、SEO 網址架構、相容性考量整理在一起,目的是讓需要跨語言經營的站長在導入前就能看清差異,做出適合自己站台規模的選擇。
WPML 與 Polylang 的根本差異在哪
兩套外掛解決的問題一樣,但走向截然不同。WPML(WordPress Multilingual Plugin)從 2009 年起就以「翻譯管理系統」為核心定位,功能完整到可以整合外部翻譯廠商、設定翻譯審核流程。2026 年最新版本 4.9.1 更加入了自動翻譯成本估算與 PTC(Private Translation Cloud)AI 引擎,使用信用點數(credits)付費,按字計算。
Polylang 的起點則更接近「內容管理框架」,免費核心版只是一個語言切換與內容連結的骨架,翻譯本身要靠編輯手動輸入。Polylang Pro(目前最新 3.8.3,2026 年 4 月更新)加入了 DeepL 機器翻譯整合,但操作介面仍維持輕量路線。對效能有要求的站台來說,Polylang 每頁約增加 4 個資料庫查詢,WPML 則約 16 個;差距在流量低時不明顯,流量放大後就看得出來。
這兩個方向的差異決定了往後整個工作流的形態。WPML 適合有翻譯預算、需要工作流審核、或已在使用 WooCommerce 多幣別的站台;Polylang 適合預算有限、技術資源精簡、自己包辦所有語言內容的個人站長或小型團隊。
WPML 與 Polylang 功能規格對照
選型時最怕表面功能相似,卻在某個關鍵細節落入陷阱。下表把兩套外掛的主要決策維度並排,方便對照。
| 比較項目 | WPML | Polylang(免費版) | Polylang Pro |
|---|---|---|---|
| 授權費用 | €39–€99/年(依方案) | 免費 | €99/年(單站) |
| 自動翻譯引擎 | PTC AI + DeepL(信用點數計費) | 無 | DeepL 整合 |
| 翻譯工作流審核 | 支援(可指派翻譯員、審核員) | 不支援 | 不支援 |
| URL 多語架構 | 子目錄/子網域/獨立網域 | 子目錄/子網域/獨立網域 | 同免費版 |
| URL 語言化網址 | 支援(含自訂文章類型) | 不支援 | 支援 |
| hreflang 標籤 | 自動產生 | 自動產生 | 自動產生 |
| WooCommerce 多語系 | 完整整合(多幣別、翻譯結帳流程) | 基礎支援 | 需另購 WooCommerce 附加元件 |
| XLIFF 匯入匯出 | 支援 | 不支援 | 支援 |
| 每頁資料庫查詢增量 | 約 16 筆 | 約 4 筆 | 約 4 筆 |
| 適合對象 | 企業站、電商、多人翻譯團隊 | 個人部落格、展示站 | 中小型多語系站台 |
預算有限且不需要自動翻譯工作流的站台,Polylang 免費版加上 Pro 升級的組合,年費比 WPML 低,但功能上限也在那裡。一旦需要整合外部翻譯廠商、對 WooCommerce 電商做完整多幣別支援,WPML 在這個層次上幾乎沒有替代選項。
多語系 URL 架構怎麼設定才對 SEO 有利
URL 架構的選擇是多語系 SEO 的基礎,決定後要更動代價很高。三種主流方案,分別是子目錄(example.com/zh/)、子網域(zh.example.com)、獨立網域(example.com.tw),技術上都可行,但適用場景不同。
子目錄是大多數站台的預設起點
子目錄架構把語言版本集中在同一個主網域下,所有頁面都共享主域名的連結權重(Domain Authority),對剛起步的站台最友善。WPML 與 Polylang 的預設安裝都以子目錄為主推方案,設定也最簡單。SEO 層面,Google 官方文件明確說明子目錄是「最容易管理的選項之一」,爬蟲不需要額外授權就能跨語言版本抓取。
子網域與獨立網域的使用時機
子網域適合不同語言版本在內容策略或伺服器架構上需要獨立切開的情況,例如中文版與英文版內容完全不重疊、有獨立的行銷預算與分析需求。獨立網域則多見於品牌在不同市場有完全不同的定位,或法規要求在地化網域的行業。
這兩種方案的代價是每個子網域或獨立網域都從零開始累積連結權重,短期 SEO 影響明顯。多數中小型站台除非有明確的市場切割需求,否則承擔這個成本並不合算。
語言化網址(translated slug)的細節
Polylang Pro 與 WPML 都支援把 URL 中的路徑段翻譯成各語言,例如英文版是 /about/,中文版是 /關於我們/。這個功能對本地語言的有機搜尋有幫助,但設定完成後不建議再改,因為改動 URL 會讓已有的外部連結失效,需要設定 301 轉址才能補救。
hreflang 標籤兩套外掛都能自動產生,搭配 Yoast SEO 或 Rank Math 使用時不需要額外設定,預設就能正常輸出。唯一要注意的是,自訂文章類型與動態產生的頁面(例如分頁、篩選結果)可能不會自動加上 hreflang,需要手動確認 Google Search Console 的語言鎖定報告,確保沒有遺漏。
翻譯工作流實際怎麼跑
兩套外掛的工作流設計哲學差異,在實際操作時比功能列表更明顯。
WPML 的工作流以翻譯儀表板為中心
WPML 的翻譯管理入口在後台的「翻譯儀表板(Translation Dashboard)」,站長在這裡選擇要翻譯的頁面,指定翻譯方式——可選人工翻譯、機器翻譯、或送交外部翻譯服務商——送出後統一追蹤翻譯進度。PTC AI 引擎的自動翻譯需要消耗信用點數,CMS 方案(€99/年)附贈約 90,000 點,相當於約 9 萬字,超出後依量計費。
字串翻譯(String Translation)是 WPML 特有的功能亮點,可以把佈景主題與外掛裡的固定文字(按鈕標籤、頁尾版權資訊、錯誤提示)也一起納入翻譯管理,不需要動程式碼,對需要完整多語系體驗的站台省下相當多的客製化工時。
Polylang 的工作流以內容編輯器為中心
Polylang 的翻譯入口就在文章編輯頁面的側欄,每一筆內容旁邊都有各語言版本的狀態指示,點進去直接開一個新頁面撰寫對應語言。這個設計讓編輯人員不需要學習額外介面,對習慣 WordPress 原生編輯器的站長來說相當直覺。
Polylang Pro 加入 DeepL 之後,可以在側欄一鍵複製並機器翻譯,翻譯結果放入新建的語言版本草稿,編輯再手動審修後發布。這個流程適合「機器翻譯打底、人工潤稿」的分工模式,但不支援翻譯員指派或審核流程——所有修改都回到編輯者自己身上。
相容性與主題外掛的潛在衝突
多語系外掛改動了 WordPress 的 URL 路由與查詢邏輯,和其他外掛的相容性是實際維護中最常出現問題的環節。常見的衝突類型整理如下,供導入前評估。
- 頁面建構器:Elementor 與 Divi 5 在 WPML 4.9.1 已有官方相容性確認;Polylang 對這兩個建構器也有基礎相容,但 Divi 5 的某些動態模組需要手動測試,不保證所有欄位都能進入翻譯流程。
- WooCommerce 電商:WPML 有獨立的 WooCommerce 多語系附加元件,處理商品屬性、結帳頁面、訂單通知信的多語系輸出;Polylang 的 WooCommerce 整合需要另購「Polylang for WooCommerce」,功能覆蓋範圍較 WPML 窄,多幣別不在支援範圍內。
- 快取外掛:WP Rocket、W3 Total Cache 在多語系架構下需要確認快取依語言分開儲存,否則可能讓訪客看到錯誤語言的快取頁面。設定時在快取外掛的進階選項裡找「語言區分快取」或「Separate cache per language」確認是否開啟。
- SEO 外掛:Yoast SEO 與 Rank Math 兩者都和 WPML、Polylang 有官方整合,hreflang 標籤自動交由 SEO 外掛輸出,不重複產生。確認方式是安裝完成後用 Google 的「網址檢查工具」抓一個頁面的原始碼,確認
<head>裡出現正確的 hreflang 標籤。 - 會員與限制內容外掛:MemberPress 等會員外掛對多語系頁面的存取控制邏輯需要個別測試,因為這類外掛通常以文章 ID 為基礎設定規則,而多語系外掛會為每個語言版本建立獨立的文章 ID。
相容性問題多半不是「完全不能用」,而是需要對應設定或有功能上限。導入前建議先在暫存環境(Staging)跑一輪,確認核心的頁面建構器、電商、快取三個環節沒問題再推到正式站。
最終的選擇還是落在站台的規模與未來計畫上。預算精簡、內容量小、翻譯靠自己處理,Polylang 免費版就足夠,有需要再升 Pro;打算系統化管理多語系內容、有 WooCommerce 電商需求、或日後可能引入外部翻譯廠商,WPML 的工作流架構從一開始就能省下往後的整合成本。