WordPress 表單外掛推薦:7 款聯絡與功能表單比較
WordPress 表單外掛推薦:比較 WPForms、Contact Form 7、Gravity Forms 等主流表單外掛的免費版範圍、付費門檻與適合對象,依使用情境與技術能力挑選,選對不選貴。
作者:褚崇名(Sliven)
本頁目錄
- 表單不是「放個框讓人填」,它是你網站的轉換樞紐
- 選外掛前,先回答一個問題:你要做的是哪一種表單?
- 七款主流 WordPress 表單外掛,逐一拆解給你看
- 1. Contact Form 7:免費、輕量、但你要會寫一點 HTML
- 2. WPForms:新手友善的拖拽派代表
- 3. Gravity Forms:條件邏輯與生態系的付費王者
- 4. Formidable Forms:把表單資料變成前台應用
- 5. Fluent Forms:高性價比的後起之秀
- 6. Jetpack Forms:已經用 Jetpack 的人的免費附帶品
- 7. Elementor Forms:頁面編輯器一體派的選擇
- 一張表看懂七款外掛的定位差異
- 比「選哪一款」更關鍵的三件事:條件邏輯、CRM 串接、發信能不能送到
- 條件邏輯:表單會不會「長腦袋」的關鍵
- CRM 與行銷工具串接:名單能不能「自動流進去」
- 發信能不能送到:最常被忽略、也最容易出包的一環
- 別讓表單拖垮轉換率:多步驟表單與欄位心理學
- 垃圾訊息防護:reCAPTCHA 為什麼可能正在趕走你的客戶
- 表單裝好之後,你怎麼知道它到底有沒有用?
- 不同網站類型,這樣選
- 常見問題
- Contact Form 7 免費,為什麼還有人要花錢買付費外掛?
- 表單外掛會不會拖慢網站速度?
- 同一個網站可以裝兩個表單外掛嗎?
- 表單資料會存在哪裡?會不會漏掉?
- 免費表單外掛適合用在正式上線的商業網站嗎?
- 表單開放檔案上傳,有沒有什麼資安風險要注意?
- 表單的無障礙設計(accessibility)該怎麼顧?
- 行動方案:四步把表單從「能用」升級到「會轉換」
想像一下這個畫面:你花了三個月把 WordPress 網站架起來,文章寫了二十幾篇,SEO 排名也慢慢爬上去了,流量終於開始進來。然後你打開後台,發現「聯絡我們」那個表單,一整個禮拜沒收到任何一封信。你以為是沒人想找你,結果是表單外掛根本沒把信寄出去,或者那個陽春的欄位設計,把每個想報價的客戶都嚇跑了。
就 WordPress 站長最常問的問題來看,表單外掛大概排第三(前兩名是主機跟快取)。這一篇,會把市面上七款主流 WordPress 表單外掛一次拆給你看,包含它們各自的強項、地雷、適合誰,以及一個你在外面很少看到、但其實最關鍵的觀點:選哪一款外掛,遠不如「你怎麼用它」來得重要。
先講結論
- 純聯絡表單、預算零、能接受自己寫一點 HTML:Contact Form 7。
- 新手、要拖拽、要馬上能用:WPForms 免費版。
- 需要條件邏輯、CRM 串接、檔案上傳、多步驟,且願意付費:Gravity Forms。
- 要把表單資料直接變成前台列表、目錄、應用系統:Formidable Forms。
- 預算有限但想要付費級條件邏輯:Fluent Forms。
- 已經在用 Jetpack 全家桶,不想再多裝一個外掛:Jetpack Forms。
- 整站用 Elementor Pro 設計,表單也想在同一個編輯器搞定:Elementor Forms。
如果你完全不想看細節,上面這七行就是結論。但強烈建議你往下看,因為挑錯表單外掛的代價,通常不是那一張授權費,而是後面被它綁住的轉換率、發信成功率和維護成本。
表單不是「放個框讓人填」,它是你網站的轉換樞紐
很多人把表單外掛當成一個「裝飾品」:頁面底部放一個聯絡表單,欄位就是姓名、信箱、訊息,按鈕寫「送出」,收工。老實說,這種想法在十年前還算可以,放到現在的網站經營環境裡,是在浪費流量。
表單真正的角色,是你整個網站的「轉換樞紐」。它把搜尋流量、社群流量、廣告流量,全部收攏成名單、詢價單、報名資料、訂閱者。你的 SEO 做得再好,如果這個樞紐是漏的,等於把水倒進一個破洞的桶子裡。
換個方式想:Backlinko 的 CTR 統計(2025 年 4 月)分析了四百萬筆 Google 搜尋結果,發現排名第一的結果大約能拿到將近三成的點擊率,而且排名前三名加起來吃掉超過一半以上的點擊。意思是,你費盡心力把一個關鍵字做到第一頁,真正會點進來的人就是那個比例。這些人點進來之後,遇到一個難用到讓人不想填的表單,你的 SEO 投資就全部打水漂。
所以表單外掛的選擇,關鍵其實落在「這個樞紐夠不夠穩、夠不夠會轉換」這個問題上,功能多寡反而只是表象。於是,這裡不會只給你一份功能清單,而是帶你從需求、架構、維護成本三個層面去判斷。
選外掛前,先回答一個問題:你要做的是哪一種表單?
這也是最常見的錯誤:還沒搞清楚自己要做什麼表單,就先問「哪一款最好」。結果裝了 Gravity Forms 來做一個只要三個欄位的聯絡表單,或者是用 Contact Form 7 去硬幹一個需要條件分支的 B2B 詢價單,兩種都是悲劇。
把表單需求分成這六種類型,你會清楚很多:
| 表單類型 | 典型場景 | 關鍵能力需求 |
|---|---|---|
| 純聯絡表單 | 「聯絡我們」頁面 | 基本欄位、發信穩定、防垃圾 |
| 名單收集表單 | 電子報訂閱、免費資源下載 | email 驗證、CRM 串接、自動回覆 |
| 多步驟詢價表單 | B2B 報價、客製化服務需求 | 條件邏輯、欄位分支、檔案上傳 |
| 報名與付款表單 | 課程報名、活動報名、小額收款 | 金流串接、名額限制、報表匯出 |
| 資料應用表單 | 使用者投稿、案例庫、前端目錄 | 前台列表顯示、自訂文章類型 |
| 會員註冊表單 | 會員站、需登入才能看的內容 | 帳號建立、角色指派、權限 |
把你的需求對應到這張表之後,再去挑外掛,方向會精準非常多。如果你要的是第一種,幾乎任何一款都能用;但如果你要的是第三、四、五種,那外掛的條件邏輯、串接能力和資料處理能力,就會直接決定成敗。如果你需要的是會員註冊那類需求,用一般表單外掛硬做往往會綁手綁腳,直接參考專門的會員登入註冊系統做法,架構會乾淨很多。
七款主流 WordPress 表單外掛,逐一拆解給你看
這七款是從實際安裝數、社群討論度、功能完整性三個維度挑出來的主流選擇。每一款都會給你「定位、強項、弱項、適合誰」四個切面,讓你自己對號入座。
1. Contact Form 7:免費、輕量、但你要會寫一點 HTML
如果要選一個「WordPress 表單外掛的祖師爺」,非 Contact Form 7 莫屬。它在 WordPress.org 外掛目錄裡的啟用數長年穩居前幾名,而且完全免費。你可以在 WordPress.org 外掛目錄搜尋它,一鍵安裝就能用。
它的強項:免費、極輕量、HTML 產出乾淨可控、多國語言支援成熟。如果你追求的是「把欄位標記和郵件範本完全掌握在自己手裡」,它給你的自由度是最高的。它也整合了許多驗證與防垃圾機制(例如 reCAPTCHA、Akismet)。
它的弱項:沒有視覺化拖拽編輯器,所有欄位都要用簡碼(shortcode)標記語法手動調,新手會陣痛;進階功能如條件邏輯、多步驟表單、CRM 串接,免費版要靠第三方擴充套件拼湊,穩定度參差不齊。
適合誰:預算真的零、只需要純聯絡表單、且你或你的工程師願意碰一點 HTML。如果你想深入了解它的完整設定流程,可以參考Contact Form 7 從建立到上線的完整教學。
2. WPForms:新手友善的拖拽派代表
WPForms 的定位很明確:讓完全不會寫程式的人,十分鐘內拉出一個好看的表單。它有免費版(WPForms Lite)放在 WordPress.org 目錄,付費版則拆成 Pro 以上的方案,依授權站點數計價。
強項:拖拉式欄位編輯器直覺到不行、內建一堆現成模板(聯絡表單、建議表單、報名表單等)、跟 SMTP 與行銷工具的串接都有圖形化設定。Smart Tags(智慧標記)讓你在信件範本裡帶入欄位值,這對新手來說是很友善的設計。
弱項:免費版功能受限很多,條件邏輯、多步驟、檔案上傳這些都是付費版才有;進階方案的累計費用對多站點授權來說不算便宜;它的前端資源載入相對多一些,對極致效能站點要注意。
適合誰:新手、想自己架站的創業者、不想碰程式碼的行銷人。如果你連外掛怎麼裝都還不太熟,先看過WordPress 外掛安裝的三種方法再回來裝 WPForms,會順很多。
3. Gravity Forms:條件邏輯與生態系的付費王者
Gravity Forms 是付費表單外掛裡的老牌強者,定價採年費制,分個人、商業、開發者三個等級,差別在支援的 Add-On(擴充套件)數量與更新服務(見 Gravity Forms 定價頁)。它的核心競爭力其實藏在表單背後:那個圍繞條件邏輯建立起來的龐大 Add-On 生態。
強項:條件邏輯成熟穩定、支援複雜的欄位顯示與分支;官方與第三方的 Add-On 覆蓋了 Mailchimp、Stripe、PayPal、Zapier、使用者註冊等幾乎所有常見串接;它的 Hooks 和 Filters 文件完整,工程師二次開發很舒服。
弱項:沒有永久免費版,年費對只需要簡單聯絡表單的人來說是殺雞用牛刀;它的後台介面是經典的 WordPress 風格,不像 WPForms 那麼現代化;條件邏輯設定一旦複雜起來,除錯需要經驗。
適合誰:需要做多步驟詢價表單、金流串接、CRM 整合的商業網站。以 B2B 軟體公司官網這類需求為例,最常碰到的問題不是「表單做不出來」,而是「表單做得起來,但條件邏輯和 CRM 串接要靠好幾個外掛拼湊」。這種情境下,Gravity Forms 那種一條龍的條件邏輯加 Add-On 串接,能幫你省掉大量拼裝的痛苦。
4. Formidable Forms:把表單資料變成前台應用
Formidable Forms 是七款裡定位最特殊的一個。它不只是表單外掛,更是一個「表單資料驅動的應用框架」。它的 Views 功能可以讓你把表單收集來的資料,直接在前台顯示成列表、目錄、甚至是類似分類廣告、案例庫那種頁面。
強項:Views(前台資料顯示)、自訂文章類型對應、計算欄位、進階條件邏輯;它的 Formidable Views 讓你能在不寫後端程式的情況下,做出「使用者投稿 → 審核 → 前台列表」這類輕應用。對想用 WordPress 做產品原型的人,這個能力非常稀有。
弱項:學習曲線是七款裡最陡的,Views 的觀念對非技術背景的人不直覺;進階功能集中在付費方案;它的彈性帶來的代價是設定複雜度,新手容易迷路。
適合誰:要把表單資料直接變成前台內容或輕應用的人,例如做使用者案例展示、廠商登錄目錄、客製化報名與名單管理。如果你只是要一個聯絡表單,它對你來說太重了。
5. Fluent Forms:高性價比的後起之秀
Fluent Forms 這幾年在 WordPress 社群討論度竄得很快,主打的是「用比一線付費外掛低的價格,提供接近的功能完整度」。它有免費版放在 WordPress.org 目錄,付費版則以相對親民的定價提供條件邏輯、多步驟、串接等進階能力。
強項:條件邏輯、多步驟表單、欄位計算、本地化表單轉換、常用 CRM 與 email 行銷串接,在付費版裡幾乎一次給齊;前端資源載入經過優化,對 Core Web Vitals 相對友善;介面現代化,操作直覺。
弱項:生態系和第三方整合的廣度,跟 Gravity Forms 那種十幾年的老牌比起來還有差距;文件與中文資源相對少,遇到冷門整合時要靠自己摸索;品牌在台灣的知名度還不高。
適合誰:預算有限但需要付費級條件邏輯與串接能力的中小型商業網站。它是 Gravity Forms 之外,最值得放進比較清單的性價比選項。
6. Jetpack Forms:已經用 Jetpack 的人的免費附帶品
Jetpack 是 Automattic(WordPress.com 母公司)出品的多功能外掛,裡面塞了網站統計、安全掃描、圖片 CDN、社交分享等一大堆功能,其中也包含一個聯絡表單模組(見 Jetpack 外掛頁)。
強項:免費、如果你的站本來就裝了 Jetpack 的其他功能,等於零額外成本就多一個表單;跟 Akismet 防垃圾深度整合;設定極簡,適合只需要一個基本聯絡表單的人。
弱項:功能非常陽春,沒有條件邏輯、沒有多步驟、沒有 CRM 串接;Jetpack 本身是個大型外掛,如果你只為了表單而裝它,會帶入一堆你用不到的功能和資源開銷,對效能不友善;客製化彈性低。
適合誰:已經在用 Jetpack 全家桶的人,且只需要一個能用的聯絡表單。如果你本來沒裝 Jetpack,不建議為了表單去裝它,直接選 Contact Form 7 或 WPForms Lite 會更乾淨。
7. Elementor Forms:頁面編輯器一體派的選擇
如果你整站是用 Elementor Pro 設計的,Elementor 內建的 Form widget 就是現成的表單方案。它最大的吸引力在於「表單跟頁面設計能在同一個編輯器裡完成」,不用在兩個介面之間切來切去。
強項:跟 Elementor 設計無縫整合,欄位樣式、間距、配色全部視覺化控制;條件邏輯、檔案上傳、email 行銷串接在 Pro 版都有;對設計師來說,這是做出「表單跟品牌視覺完全一致」最省事的路。
弱項:表單功能綁在 Elementor Pro 授權裡,等於你為了表單要買整個頁面編輯器的年費;它的條件邏輯和資料處理深度,跟 Gravity Forms、Formidable 比起來偏淺;重度依賴 Elementor 生態,哪天你想換編輯器,表單也要跟著重做。
適合誰:整站用 Elementor Pro 設計、且表單需求以聯絡和基本名單收集為主的人。如果你想看它跟其他視覺化表單做法的完整差異,可以參考Elementor Pro 表單從設計到信箱串接的教學。
一張表看懂七款外掛的定位差異
看完上面七段,你可能還是有點霧煞煞。沒關係,下面用一張橫向比較表把它們攤開,你一眼就能看出誰在哪個維度強、誰在哪個維度弱。
| 外掛 | 免費版 | 拖拽編輯 | 條件邏輯 | 多步驟表單 | CRM 與行銷串接 | 檔案上傳 | 最適合的典型場景 |
|---|---|---|---|---|---|---|---|
| Contact Form 7 | 有(完整) | 無(簡碼) | 需第三方 | 需第三方 | 需第三方 | 有 | 純聯絡表單、預算零 |
| WPForms | 有(精簡) | 有 | 付費 | 付費 | 付費豐富 | 付費 | 新手、快速上線 |
| Gravity Forms | 無 | 有 | 有(成熟) | 有 | 付費最完整 | 有 | B2B 詢價、金流、CRM |
| Formidable Forms | 有(精簡) | 有 | 付費 | 付費 | 付費 | 付費 | 表單資料變前台應用 |
| Fluent Forms | 有 | 有 | 付費(高 CP) | 付費 | 付費 | 付費 | 預算有限要付費功能 |
| Jetpack Forms | 有 | 無(極簡) | 無 | 無 | 無 | 無 | 已用 Jetpack 的人 |
| Elementor Forms | 無(綁 Pro) | 有(視覺化) | 有 | 有 | 有 | 有 | 整站用 Elementor 設計 |
這張表的核心訊息只有一句:沒有「最好」的表單外掛,只有「最適合你的需求與預算」的那一款。把你的需求對應到前面那六種表單類型,再看這張表的「最適合場景」欄,答案就會浮現。
比「選哪一款」更關鍵的三件事:條件邏輯、CRM 串接、發信能不能送到
接下來這段,是外面大多數表單外掛比較文都講得太淺的地方。挑外掛只是起點,真正決定你的表單能不能在商業上發揮價值的,是這三件事。
條件邏輯:表單會不會「長腦袋」的關鍵
條件邏輯聽起來很技術,換句話說,就是「根據使用者前面的回答,決定後面要顯示或隱藏哪些欄位」。舉個具體例子:一個軟體公司的詢價表單,當使用者在「需求類型」選了「企業版」,才跳出「公司規模」「預計上線時間」這些欄位;選了「個人版」,就只問基本聯絡資料。
沒有條件邏輯的表單,等於強迫每一個使用者看完整張表單的所有欄位,不管跟他有沒有關係。這在轉換率上是致命傷。Contact Form 7 和 Jetpack Forms 在這塊基本是空的,WPForms 免費版也沒有,於是,這一點必須再次強調:如果你的需求落在「多步驟詢價」這一類,免費方案幾乎都救不了你,要直接往付費的 Gravity Forms、Fluent Forms、Formidable 那一側看。
規劃條件邏輯時,有一個實務上常用的順序可以分享給你:先畫出使用者最可能走的「主路徑」,把預設要顯示的核心欄位固定下來;再針對少數特殊情境,設定分支欄位的觸發條件。這個「主路徑優先」的原則,能避免你把表單設計成一張到處都是條件的迷宮。條件越多、維護越痛,日後哪一個分支壞了,除錯成本會隨著條件數量呈指數上升。所以條件邏輯的拿捏,貴在「夠用就好」,把複雜度壓在你能掌控的範圍裡。
CRM 與行銷工具串接:名單能不能「自動流進去」
表單收到的名單,如果還要人工從後台匯出 CSV、再手動匯進你的 email 行銷工具或 CRM,那這條轉換路徑永遠會有漏接。好的表單外掛,應該能讓名單在送出的瞬間,自動同步到 Mailchimp、ConvertKit、HubSpot 這類工具。
WPForms、Gravity Forms、Fluent Forms、Elementor Forms 在付費版都支援主流的 email 行銷串接。如果你做的是電子報訂閱表單這類需求,在一般表單外掛裡硬接往往事倍功半,直接用MC4WP(Mailchimp for WordPress)這類專門的訂閱表單外掛會省事很多,或是參考WordPress 電子報外掛的完整比較來選型。想了解整個 EDM 行銷的策略全貌,也能延伸看EDM 行銷的完整指南。
發信能不能送到:最常被忽略、也最容易出包的一環
這也是最常見的表單災難:表單裝好了,客戶也填了,結果信根本沒送到你的信箱,或者送進了垃圾信匣。原因通常不是表單外掛本身,而是 WordPress 預設的發信方式(PHP mail)在多數主機環境下極不穩定,容易被信箱服務判定為垃圾信或直接擋掉。
解法是設定 SMTP,讓 WordPress 透過一個你認證過的信箱(例如 Google Workspace 或專屬發信服務)來寄信。不管你用哪一款表單外掛,這一步都是必做的。如果你還沒設定,強烈建議先照著WordPress SMTP 發信設定的完整教學把它搞定,否則你後面優化表單做再多,信送不到都是白工。
別讓表單拖垮轉換率:多步驟表單與欄位心理學
表單欄位的多寡,跟轉換率之間的關係,不是「越少越好」這麼簡單。這裡有兩個反直覺但很重要的觀念。
第一,多步驟表單常常比單頁長表單轉換率更高。這聽起來違背直覺,因為多步驟感覺「更長」。但關鍵其實落在使用者第一眼看到的「心理負擔」,跟總欄位數的關係沒有想像中大。一張塞了十二個欄位的單頁表單,使用者一看到就會想逃;同樣十二個欄位拆成三步驟,每一步只顯示四個,使用者會覺得「還好,馬上就填完了」,反而更容易走完。這也是為什麼 Gravity Forms、Fluent Forms、Elementor Forms 都把多步驟表單當成付費版的招牌功能。
第二,每一個欄位都在向你索取代價。業界很多研究都指向同一個方向:表單欄位越多,完成率越低。所以問自己一個狠一點的問題:這個欄位,「為了成交」真的需要嗎?還是只是「我想知道」?如果只是後者,砍掉它。公司統一編號、預算範圍、產業類別這些,常常是「我想知道」的欄位,但對成交沒有直接幫助,放在表單裡只會增加摩擦。
一個實用的心法:先用最少的欄位把名單收進來,需要更多資訊,在後續的業務流程裡再補。表單的工作是開啟對話,不是一次把客戶身家調查完。
垃圾訊息防護:reCAPTCHA 為什麼可能正在趕走你的客戶
表單一定會遇到垃圾訊息,這是不可避免的。但很多網站的防垃圾做法,是把 Google reCAPTCHA 那個「我不是機器人」的勾選或圖片驗證放上去,然後就以為沒事了。老實說,這個做法正在悄悄趕走你的真實客戶。
reCAPTCHA v2 的圖片驗證(選出所有紅綠燈、選出所有階梯)對使用者的摩擦非常大,尤其在手機上更痛苦。實務上觀察,這類驗證會讓不少人直接放棄填寫表單。而 reCAPTCHA v3 雖然對使用者無感,但它的評分機制會把分數低的請求直接擋掉,有時連正常使用者也被誤殺,而且它的隱私爭議在歐盟 GDPR 之後越來越被放大。
實務上比較推薦的組合是:
- 用 Akismet 當第一層過濾:Akismet 是 Automattic 出的老牌防垃圾服務,對表單和留言的垃圾判斷成熟,Contact Form 7、WPForms、Gravity Forms 都原生支援它。如果你還沒裝,先看過Akismet 的完整設定教學把它接好。
- 用 hCaptcha 或 Cloudflare Turnstile 取代 reCAPTCHA:這兩個都是對使用者更友善、隱私爭議更小的替代方案。Turnstile 甚至能做到完全無感驗證,使用者什麼都不用點。主流表單外掛近年都陸續支援了它們。
- 加 Honeypot 隱藏欄位:這是一個對真人不可見、但機器人會去填的陷阱欄位,成本低、對使用者零摩擦,是性價比很高的輔助防線。
本質上來說防垃圾的目標不是「擋掉所有機器人」,而是「在擋掉機器人的同時,盡可能不嚇跑真人」。reCAPTCHA 圖片驗證是這個目標的敵人,不是盟友。
表單裝好之後,你怎麼知道它到底有沒有用?
這是絕大多數人架完表單就停止思考的地方:外掛裝了、欄位拉了、上線了,然後就放著。但你其實完全不知道,有多少人打開了那個頁面、有多少人開始填、又有多少人填到一半就跑掉了。沒有這些數字,你連表單該不該優化、要優化哪裡都判斷不出來。
正確的做法是給表單接上事件追蹤(event tracking)。把「開始填寫」「送出成功」「送出失敗」這幾個關鍵動作,設定成 GA4 的事件,你就能在報表裡看到完整的漏斗:有多少人抵達表單頁、多少人真的動手填、多少人完成送出。這個漏斗的每一層掉多少,就是你接下來要修的地方。
舉個常見的盲點:很多人盯著「表單送出數」這個數字看,以為沒成長是流量問題。但只要接上事件追蹤,往往會發現送出數低的真正原因藏在表單中途:大量使用者在某一個欄位就放棄了。可能是那個欄位要求填的東西太敏感(例如一開始就要公司統編),可能是欄位標籤寫得太模糊讓人猶豫,也可能是某個必填欄位在手機上根本按不到。這些只有資料會告訴你,肉眼盯著表單看是看不出來的。
事件追蹤的設定牽涉到 GTM 或 GA4 的事件配置,如果你的網站還沒把這層基礎建好,可以先照著WordPress 接 GTM 加 GA4 的完整串接教學把追蹤骨幹搭起來,再回頭把表單事件掛上去。也有不少表單外掛(WPForms、Gravity Forms 等)在付費版內建了簡易的事件推送,能幫你省掉手動寫程式碼的功夫。無論走哪條路,目標都一樣:讓表單從「黑箱」變成「有儀表的機器」,你的每一個優化決策才有數字撐腰,不再靠空泛的直覺。
不同網站類型,這樣選
講了這麼多原則,最後給你幾個具體的情境對照,讓你直接把文章的結論落地。
| 網站類型 | 首選 | 理由 |
|---|---|---|
| 個人部落格、作品集 | Contact Form 7 | 需求就是一個聯絡表單,免費、輕量最實在 |
| 中小企業形象官網 | WPForms(付費)或 Fluent Forms | 要拖拽、要條件邏輯,預算可控 |
| B2B 軟體、服務詢價站 | Gravity Forms | 多步驟、條件邏輯、CRM 串接一次到位 |
| 電商(WooCommerce) | 網站表單用 WPForms;結帳欄位用專門工具 | 結帳表單跟一般聯絡表單是兩回事,結帳客製看結帳欄位編輯;B2B 詢價則看詢價表單做法 |
| 線上課程、活動報名 | Gravity Forms 或 Fluent Forms(含金流串接) | 要收款、要名額管理、要報表匯出 |
| 會員站、需登入內容 | Ultimate Member 等專門會員外掛 | 註冊表單牽涉帳號與角色,別用一般表單硬做 |
| 全站用 Elementor Pro 設計 | Elementor Forms | 設計一體,省去切換介面的麻煩 |
這張表的精神是:讓工具服務你的商業流程,別反過來讓流程去遷就工具。如果你的需求其實是預約系統,那表單外掛根本不是正解,直接去看WordPress 預約外掛的比較會更對題。
常見問題
Contact Form 7 免費,為什麼還有人要花錢買付費外掛?
因為免費的代價是「進階功能要自己拼」。Contact Form 7 的條件邏輯、多步驟、CRM 串接,免費版都沒有,要靠第三方擴充套件,而那些擴充套件的穩定度和更新頻率參差不齊,長期維護成本其實不低。付費外掛買的是「這些功能官方幫你整合好、幫你更新、幫你除錯」的服務。
表單外掛會不會拖慢網站速度?
會,而且差異不小。有的外掛會在每一頁都載入它的 CSS 和 JavaScript,即使那一頁根本沒有表單。Contact Form 7 可以設定只在有表單的頁面載入,相對可控;WPForms、Fluent Forms 也有類似的條件載入選項。如果你很在意 Core Web Vitals,記得檢查表單外掛的資源是不是到處都載,這件事跟快取外掛是同一個戰場。
同一個網站可以裝兩個表單外掛嗎?
技術上可以,但不建議。兩個表單外掛會重複載入資源、增加衝突風險,也讓後台管理變複雜。多數情境下,選定一款、把它的潛力用滿,會比裝兩款各做一半來得健康。如果你真的有不同頁面需要不同表單外掛的特殊需求,至少做好資源載入的控制。
表單資料會存在哪裡?會不會漏掉?
這要看外掛。Contact Form 7 免費版只寄信、不在資料庫留紀錄,信寄丟了就沒了;WPForms、Gravity Forms、Fluent Forms 的付費版都有「Entries(紀錄)」功能,把每一筆送出的表單存在資料庫,就算信沒收到也查得到。對商業網站來說,這個功能的重要性常常被低估,它等於是你表單的「備份保險」。
免費表單外掛適合用在正式上線的商業網站嗎?
要看你的商業流程容錯率。如果你的表單漏一筆詢價就等於漏一筆訂單,那強烈建議用有 Entries 紀錄、有條件邏輯、有官方支援的付費方案。免費方案適合的是「漏了也沒關係」的場景,例如個人部落格的聯絡表單。商業網站在這個環節省小錢,代價通常是漏掉遠比授權費高的訂單。
表單開放檔案上傳,有沒有什麼資安風險要注意?
有,而且風險不小。開放檔案上傳等於開了一條路,讓外部使用者可以把檔案放進你的主機。如果沒有做好限制,攻擊者可以上傳偽裝成圖片的惡意腳本,進而取得網站控制權。所以啟用檔案上傳時,有幾個底線一定要守住:限制允許的副檔名(只開放你真的需要的,例如 jpg、png、pdf)、限制單檔大小、把上傳的檔案存放在無法直接被執行的目錄、並搭配掃毒機制。
多數成熟的付費表單外掛在檔案上傳這塊都有基本防護,但免費方案往往只做到「存檔」這一步,安全設定要你自己補。如果你的網站會收集客戶上傳的敏感資料(身份證件、合約、財務報表),這條防線更要拉到最緊,同時也別忘了網站整體的資安防護和定期備份,兩者缺一不可。檔案上傳是表單功能裡 CP 值很高、但同時風險也最高的一塊,值得你多花十分鐘把設定看清楚。
表單的無障礙設計(accessibility)該怎麼顧?
這是一個很少被提及、但對轉換率和法規遵循都越來越重要的面向。一個對螢幕閱讀器友善、可以在純鍵盤操作、欄位有清楚標籤(label)關聯的表單,不只是對視障或行動不便使用者友善,對所有使用者的填寫體驗都有正面影響。尤其如果你的網站服務公部門或大型企業客戶,無障礙規範(例如 WCAG 2.1)常常是採購的硬性門檻。
實務上,選表單外掛時可以留意幾個訊號:它產出的欄位有沒有正確的 label 關聯、有沒有提供必填欄位的提示給輔助科技、錯誤訊息是純靠顏色還是同時有文字說明。Contact Form 7 因為產出的 HTML 是你自己可控的,無障礙調整的空間最大;WPForms、Gravity Forms 這類視覺化外掛,則要看它們預設的標記結構夠不夠乾淨。把無障礙當成選型的其中一個維度,長期會讓你的網站更耐用、也更禁得起檢驗。
行動方案:四步把表單從「能用」升級到「會轉換」
讀到這裡,如果你只想記住一個可執行的下一步,那就是接下來這四步。建議你今天就動手,因為表單的優化是那種「做了立刻看得到差別」的事情。
- 盤點你現在的表單需求:對照前面那六種表單類型,寫下你網站實際需要哪幾種。多數人做完這一步會發現,自己其實不需要最貴的那款外掛,或者反過來,一直用免費版在硬撐一個其實需要條件邏輯的需求。
- 確認發信這條路是通的:在優化任何表單之前,先確保信真的送得到。把前面提過的 SMTP 發信設定檢查一遍,並且用自己的信箱實際測一次送出,確認能收到、不在垃圾信匣。這一步沒做好,後面全部白做。
- 砍掉一半的欄位:把你現有表單的欄位列出來,對每一個問「為了成交,這真的需要嗎?」把答案是「只是想知道」的欄位全部拿掉。如果你有很多欄位,認真考慮拆成多步驟表單。
- 換掉 reCAPTCHA 圖片驗證:改用 Akismet 加 Cloudflare Turnstile 或 hCaptcha 的組合,把對使用者的摩擦降到最低。換完之後,記得用不同的瀏覽器和手機各測一次送出流程,確認新機制能正確放行真人、同時有效攔截機器人。這一步對轉換率的提升,常常比你想像的明顯。
表單這件事,講白一點就是一句話:讓對的人,用最低的摩擦,把他的需求告訴你。外掛只是工具,工具不會自己創造轉換,會創造轉換的是你對使用者和商業流程的理解。
WordPress 的強大,向來藏在它的外掛生態裡:那套讓你用積木的方式,把網站組合成任何你需要樣子的彈性。表單外掛是這座積木庫裡最關鍵的幾塊之一,選對了,你的轉換樞紐就穩了;選錯了,再多的流量也留不住。如果你還在為整體外掛策略傷腦筋,可以先從WordPress 必裝外掛的完整清單建立全貌,再回頭把表單這塊補到位。
現在,打開你的網站,用一個完全陌生的訪客的心態,重新走一次你的聯絡表單。你會在那個過程裡,看見所有需要修的地方。
常見問題
表單外掛需要裝 SMTP 嗎?
表單外掛會拖慢網站速度嗎?
WordPress 表單可以上傳檔案嗎?
表單送出成功,為什麼還是收不到通知?
操作步驟
- 列出表單欄位清單把想收集的欄位逐條寫下,標註必填或選填,並標出需要條件判斷的欄位,作為後續比對外掛功能頁的依據。
- 決定需求層級對照純聯絡、名單收集、多步驟詢價、報名付款、資料應用、會員註冊六種表單類型,確認你的需求落在哪一種,這決定免費版是否夠用。
- 評估技術能力誠實回答自己會不會碰 HTML 與 CSS;會的人能把高自由度免費款發揮到極致,不會的人優先選拖放視覺化外掛。
- 用五個面向收斂到兩款把候選外掛套進需求、架構、維護成本三個層面,依權重判斷相對位置,留下最符合的兩款做實測。
- 實機測試免費版先不安裝付費版,用免費版實際做出一個表單,確認核心流程跑得通,再決定要不要升級。
- 上線前後設 SMTP、防垃圾與轉換追蹤寄信管道、人機驗證與 GA4 或 GTM 事件在表單公開前就設好,避免開始收名單才發現信件沒送達。