如何將驗證碼添加到 WordPress 聯繫表單

已發表: 2023-02-23

大多數網站(包括使用 WordPress 的網站)每天都會處理垃圾郵件。 即使您幾週前剛剛創建了第一個網站,您也很可能已經面臨垃圾評論、查詢、帳戶註冊等的現實。

驗證碼可以有效減少不需要的垃圾郵件,尤其是當它來自您的聯繫表時。 但是,雖然這有助於緩解垃圾郵件問題,但您可能會遇到意想不到的後果,即給真正的訪問者帶來更困難的體驗。

這就是為什麼許多網站選擇使用 Akismet——一種更精簡的 WordPress 反垃圾郵件解決方案——的原因。

那麼,哪個選項適合您的網站?

在本文中,我們將首先討論使用驗證碼的缺點和替代方法,以便您了解全貌。 然後,我們將向您展示如何使用和不使用驗證碼來保護您的 WordPress 聯繫表單。

什麼是驗證碼?

CAPTCHA 代表“全自動區分計算機和人類的公共圖靈測試”。 ” 呸!

最早的版本向用戶展示了他們必須破譯的扭曲文本。 因為它很難完成,所以它可以相當準確地區分人類和計算機。

使用驗證碼有什麼缺點?

簡而言之,人們討厭驗證碼。 這也不是見仁見智的事。 斯坦福大學的一項研究表明,只有 71% 的用戶在遇到驗證碼時會嘗試解決這些問題。 其餘的人直接離開頁面。

Moz 的另一項研究證實了這些數字。 它表明,平均有 30% 的用戶離開帶有驗證碼的頁面,無論是在嘗試解決它們時還是在嘗試之前。 同一項研究表明,只需添加驗證碼即可將您網站的轉化率降低 3.2%。

如果您相對精通技術,那麼您可能根本不會在解決驗證碼方面遇到困難。 但是,許多用戶在看到頁面時決定離開頁面,因為驗證碼的設計很難解決。

據斯坦福大學稱,解決視頻 CAPTCHA 平均需要 10 秒,而音頻 CAPTCHA 的失敗率高達 50%。 即使是常規的圖像驗證碼也很難解決,因為它們有意混淆字母和符號。 有些頁面甚至要求您在讓您繼續之前解決多個驗證碼。

公平地說,驗證碼有效。 它們為大多數網站難以處理的問題提供了實用的解決方案。

問題是,使用 CAPTCHA 將責任轉移給了用戶。 這就像要求商店顧客證明他們不是小偷,然後才能購買。 此外,就可訪問性標準而言,這不是一個好的選擇。 那是因為它可能會疏遠有視力或聽力障礙的用戶。 由於確實存在驗證碼的替代方案,您可能需要在實施它們之前考慮使用哪個選項。

有哪些不同種類的驗證碼?

很多類型的驗證碼。 大多數網站都使用 reCAPTCHA,這是 Google 提供的免費解決方案(每月最多可進行 1,000,000 次評估)。 當您遇到使用 reCAPTCHA 的聯繫表時,您需要選中一個框,上面寫著“我不是機器人”。

“我不是機器人”旁邊帶有復選框的驗證碼示例。

如果該服務檢測到您的連接有任何可疑的移動或活動,您將需要解決圖像難題。 在大多數情況下,拼圖會要求您從一組圖像中識別出多個相似元素。 根據具體情況,您可能需要在提交表單之前解決多個圖像難題。

除了 reCAPTCHA,您還可能遇到音頻或視頻驗證碼。 這些往往更糟(從用戶的角度來看),因為在您解決難題之前,您需要完整地觀看和/或聆聽。 在很多情況下,如果您在無法收聽音頻、手邊沒有耳機或身體有障礙的地方,這甚至可能無法實現。

理想的 CAPTCHA 需要用戶做很少的工作,同時仍然提供可靠的垃圾郵件保護。 它還應該讓盡可能多的人可以訪問。 一些 CAPTCHA 替代品,如 Akismet,可以提供這一點。

什麼是最好的 CAPTCHA 替代品?

如果您想從您的 WordPress 網站中消除垃圾郵件,但又不想通過複雜、煩人的測試來阻止訪問者,那麼最好的 CAPTCHA 替代方案是 Akismet。

認識 Akismet:非侵入式垃圾郵件攔截器

Akismet 是市場上最受歡迎的 WordPress 工具之一。 它旨在通過識別通過您網站的表單提交的垃圾郵件和惡意評論,幫助您防止垃圾郵件而不會給訪問者帶來麻煩。

Aksimet 主頁,帶有註冊計劃的選項

它是“非侵入式”的,因為 Akismet 可以在不使用驗證碼的情況保護您的網站免受垃圾郵件的侵害。 該服務會分析您網站上的每條評論和表單提交,以查看它是否與已知的垃圾郵件或惡意 IP 地址相匹配,或者它是否遵循引發危險信號的模式(例如鍊接到不相關的第三方網站)。

您可以將 Akismet 配置為自動刪除這些提交或讓您查看它們以檢查它們是否來自真實訪客。 無論哪種情況,訪問者在您使用 Akismet 時都不會看到驗證碼。 您的站點仍然受到保護,並且用戶體驗得到極大改善。

一切都在後台發生。 訪客沒有什麼特別需要填寫的。 沒有謎題,沒有音頻可以聽,沒有停車標誌可以識別。 真正的訪客可以毫不知情地繼續他們的旅程。 然後識別並刪除或分類垃圾郵件提交,供您稍後查看。

如何將 Akismet 添加到 WordPress 聯繫表單

將 Akismet 添加到 WordPress 聯繫表單很容易。 只需幾步即可完成。 不過,根據您使用的聯繫表格或插件的類型,該過程可能會略有不同,所以讓我們討論一下它是如何工作的!

第 1 步:安裝並激活 Akismet

非商業網站可以免費使用 Akismet 來阻止垃圾評論和惡意聯繫表單提交。 首先,您需要安裝並激活該插件。

轉到 WordPress 儀表板中的插件選項卡。 然後,單擊Add New並使用搜索工具查找 Akismet 插件。 在很多情況下,它將成為頂級“特色”插件中的一個選項。

找到插件後,單擊“安裝”“激活” 。 插件激活後,轉到設置Akismet 反垃圾郵件。 在“設置”部分下,您會看到一個需要輸入 API 密鑰的字段。

要獲得此密鑰,請訪問 Akismet 網站並註冊一個帳戶。 註冊後,您將可以訪問 Akismet 儀表板。 轉到“我的帳戶”選項卡並選擇“添加訂閱”選項。

Akismet 訂閱面板

在下一頁上,您將能夠選擇要使用的計劃。 個人計劃使用按需付費模式,因此您可以免費註冊並將其用於單個網站。 請記住,如果您不通過網站投放廣告、銷售產品或宣傳業務,則只能註冊此免費計劃。

確認您的訂閱後,您將獲得一個 API 密鑰,您可以在“我的帳戶”選項卡中看到它。 複製密鑰並返回到 WordPress 儀表板中的設置Akismet 反垃圾郵件屏幕。 將其粘貼到API 密鑰字段中。

將 API 密鑰添加到 Akismet 設置

單擊“保存更改”即可。 默認情況下,Akismet 將阻止評論垃圾郵件並將其發送到隊列,您可以在其中查看儀表板中的提交。 如果您想將 Akismet 與聯繫表一起使用,則需要一個額外的步驟。

第 2 步:將 Akismet 與您的聯繫表集成

WordPress 不提供開箱即用的聯繫表單功能。 這意味著大多數用戶依靠插件在他們的網站上實現這些類型的表單。 此步驟將取決於您使用的聯繫表單插件。

Akismet 適用於最流行的 WordPress 聯繫表單插件。 一些插件,如 Formidable Forms 和 WPForms 包括對 Akismet 的內置支持。 使用任一插件,您只需為每個單獨的表單啟用 Akismet 垃圾郵件保護設置。

設置 Akismet 表單集成

其他插件,如 Gravity Forms,需要您設置 Akismet 附加組件以向其表單添加垃圾郵件保護。 最後,還有一些工具,例如 Contact Form 7 和 Ninja Forms,它們需要您將代碼片段添加到您的表單以啟用對 Akismet 的支持。 幸運的是,這三種方法都非常簡單。

對於最簡單的解決方案,請考慮使用 Jetpack 的 WordPress 聯繫表單功能。

閱讀更多:如何將 Akismet 與 WordPress 聯繫表結合使用。

第 3 步:配置 Akismet 的反垃圾郵件設置

Akismet 幾乎是一個即插即用的工具,如果您正在尋找快速簡便的東西,它會很有吸引力。 無論如何,它還可以讓您控制如何處理聯繫表單垃圾郵件。

默認情況下,該插件會將它標記為垃圾郵件的評論發送到一個特殊的“隊列”,您可以在其中查看它們(在儀表板的“評論”部分)。 或者,您可以將 Akismet 配置為完全丟棄垃圾郵件,這樣您就不必處理它。

為此,請轉至設置Akismet 反垃圾郵件並蒐索設置部分。 您要查找的選項出現在Strictness下。

Akismet 中的嚴格設置

Akismet 在將垃圾郵件與真實郵件分開方面做得很好。 這意味著您可以選擇丟棄聯繫表單垃圾郵件,而不必太擔心。 如果您想保留每封郵件以確保安全,請選擇始終將垃圾郵件放入垃圾郵件文件夾以供查看 環境。

請記住,Akismet 只會將垃圾評論存儲 15 天。 之後,它會自動刪除它們。 這意味著您需要每週或最多每兩週檢查一次隊列。

如何將驗證碼添加到 WordPress 聯繫表單

將驗證碼添加到 WordPress 聯繫表單的過程將取決於您使用的服務。 由於 reCAPTCHA 是網絡上最流行的驗證碼解決方案,我們將向您展示如何將其與 WordPress 聯繫表單集成。

第 1 步:註冊一個 reCAPTCHA 帳戶

如果您已經擁有 Google 帳戶,則可以立即訪問 reCAPTCHA。 只需訪問 Google.com/reCAPTCHA 並在主導航菜單中選擇v3 管理控制台選項。

Google reCAPTCHA 主頁

單擊 reCAPTCHA 儀表板中的加號圖標並為您的網站輸入標籤。 這可以是任何唯一標識符。 然後,選擇您要為網站使用的 reCAPTCHA 類型。

最常見的 CAPTCHA 類型是 reCAPTCHA v2,它會強制用戶解決挑戰或難題才能提交。

reCAPTCHA 的設置

接下來,查找字段。 輸入您要使用 reCAPTCHA 的網站域

選擇一個域

進入域後,您需要查看 reCAPTCHA 的服務條款,如果同意則同意,然後提交表格。 然後,reCAPTCHA 將為您提供一個站點和一個密鑰。 您將需要執行以下步驟,因此請保持選項卡打開或將它們複製並粘貼到安全的地方。

第 2 步:查找與 reCAPTCHA 兼容的插件

有一些與 reCAPTCHA 兼容的 WordPress 聯繫表單插件。 但是,並非所有人都支持它開箱即用。 有些插件只需要一個附加組件,但其中很多都需要您將自定義代碼直接添加到各個聯繫人表單中才能顯示挑戰。

更重要的是,reCAPTCHA 不提供顯示哪些 WordPress 插件與其兼容的文檔。 然而,最流行的聯繫表單插件可能有一個集成方法。

如果您不確定您使用的插件是否與 reCAPTCHA 兼容,您應該查看其文檔。 如果您發現它兼容,您應該能夠找到有關如何使用您的聯繫表實施反垃圾郵件系統的說明。

有關 CAPTCHA 和 WordPress 表單的常見問題

如果您對驗證碼及其工作方式有任何疑問,本節將予以解答。 讓我們首先回顧一下驗證碼是什麼。

什麼是驗證碼?

CAPTCHA 是一種為用戶設計的測試,用於證明他們是人類而不是機器人。 這是必要的,因為大多數帶有評論部分或聯繫表格的網站都必須處理大量的機器人程序和垃圾郵件發送者。

這些機器人程序傾向於留下指向其他網站的垃圾評論或試圖在表單中尋找漏洞。 驗證碼有助於阻止它們,因為它們需要一定程度的人類智慧才能解決。 通常,驗證碼涉及圖像拼圖,但它們也可以使用視頻或音頻。

什麼是 reCAPTCHA?

reCAPTCHA 是 Google 提供的驗證碼工具。 它作為一種“免費增值”服務,每月以您需要的多種形式提供多達 1,000,000 次評估。

如果您實施 reCAPTCHA,訪問者需要在提交表單之前勾選一個框以確認他們是人類。 如果服務檢測到任何異常,它可能會要求以視覺測試的形式進行額外確認。

什麼是聯繫表格垃圾郵件?

垃圾郵件在網上無處不在,從評論區到聯繫表。 每次創建表單時,都會為垃圾郵件打開另一個場所。 有許多機器人和人員致力於使用表單提交垃圾郵件,從宣傳他們自己的內容到共享指向惡意網站的鏈接。

聯繫表單垃圾郵件是指任何提交內容,其目的不是為了實現表單的目的,而是為了繞過它或誘使您採取會帶來負面後果的行動。 這種類型的垃圾郵件通常很容易發現,但處理它可能會佔用大量時間,否則您可能會花費大量時間來響應合法查詢。

CAPTCHA 是聯繫表單垃圾郵件的最佳解決方案嗎?

驗證碼是減少聯繫方式和其他類型垃圾郵件的有效方式。 但是,研究表明用戶對驗證碼的反應非常消極。 平均而言,30% 的用戶會在看到驗證碼時離開頁面。

儘管 CAPTCHA 有效,但您需要決定它們是否值得失去合法訪問者和潛在轉化。 此外,還有一些侵入性較小的驗證碼替代品,例如 Akismet。 不強迫訪問者解決難題的替代反垃圾郵件工具將提供比驗證碼更好的體驗。

Akismet vs CAPTCHA:我應該選擇哪一個?

這個問題的答案取決於您運行的網站類型以及您想要提供的用戶體驗。 對於電子商務網站,CAPTCHA 經常導致的訪問者流失和轉化率下降可能會導致收入的重大損失。

特別是對於聯繫表格,使用常規的驗證碼意味著您將失去一些潛在的查詢。 像 Akismet 這樣的解決方案侵入性較小,但同樣有效。 如果您使用的是 WordPress,則實施 Akismet 非常簡單,這使其成為比 CAPTCHA 更好的解決方案。

Akismet 可以與我的聯繫表單插件一起使用嗎?

Akismet 適用於大多數 WordPress 聯繫表單插件(至少是眾所周知的選項)。 一些插件提供與 Akismet 的開箱即用兼容性,而其他插件則需要您安裝附加組件。 對於某些插件,您可能需要將自定義代碼添加到表單中,但過程通常非常簡單。

有多少 WordPress 網站信任 Akismet?

Akismet 是世界上最受歡迎的 WordPress 插件之一,無一例外。 目前 Akismet 的活躍安裝量超過 500 萬,而且這個數字還在不斷上升。

事實上,許多網絡主機提供 Akismet 作為預裝在他們的 WordPress 設置中的少數插件之一。 這是因為從一開始就使用 Akismet 可以幫助您減少處理垃圾郵件的數量,從而保護您的網站。

如果您想實施不需要強迫訪問者解決難題的反垃圾郵件解決方案,Akismet 是您的不二之選。 數百萬用戶已經信任 Akismet 來保護他們的網站,而且它對非商業網站是免費的。 這就是我們將其列為 WordPress 網站必備插件之一的原因。

使用 Akismet 防止 WordPress 中的垃圾郵件

如果您有一個帶有表單的網站,您可能需要實施某種垃圾郵件保護。 很長一段時間以來,驗證碼一直是行業的首選。 它們相對容易實施,並且可以完成工作。 儘管如此,忽視它們對用戶體驗的負面影響是不明智的。 簡而言之,人們喜歡驗證碼。

為了在不煩擾網站訪問者的情況下獲得最佳的垃圾郵件保護,您應該考慮像 Akismet 這樣的替代方案。 它具有成本效益且易於上手。

想要讓您的客戶滿意,同時保護您的 WordPress 網站免受垃圾郵件發送者和機器人的侵害? 立即註冊 Akismet!