網站最常遇到的問題就是垃圾訊息跟垃圾留言,垃圾機器人會持續送出惡意軟體、詐騙、釣魚訊息,這些垃圾內容不只網站管理員會持續收到騷擾,也會影響網站內容品質降低網站 SEO 排名、降低網站信譽也有可能導致網站速度變慢或是讓你的信箱成為黑名單。Google 提供的 reCAPTCHA 驗證機制可有效阻擋這些機器人。
Google reCAPTCHA
https://www.google.com/recaptcha/admin
Google reCAPTCHA 類型
- reCAPTCHA v3:以分數驗證要求
- reCAPTCHA v2:以問題驗證要求
- 「我不是機器人」核取方塊:勾選「我不是機器人」核取方塊來驗證要求
- 隱形 reCAPTCHA 標記:在背景中驗證要求
- reCAPTCHA Android:驗證 Android 應用程式中的要求
reCAPTCHA v2 的 「我不是機器人」核取方塊會有如圖下的核取方塊,使用者需要手動勾選「我不是機器人」來做驗證。
reCAPTCHA v2 的隱形 reCAPTCHA 標記不會要求使用者做任何事情而是在背景中就完成驗證,網站的右下方會出現 Power by Google reCAPTCHA 的 Logo。
如果不想要網站右下方顯示 Google reCAPTCHA 的 Logo,我們可以用 CSS 隱藏,但是 Google 要求需要在網站上以文字顯示提醒使用者。
reCAPTCHA v3 不需要使用者手動驗證,而是回傳分數,如果分數低於你所設定的門檻值,後續可自定義其他驗證方式或是其他動作。以 Gravity Forms 為例,如果分數低於門檻,表單送出資料會被歸類為垃圾 (spams) 裡。
Google reCAPTCHA 設定方式
- 標籤:可隨意取名稱。
- reCAPTCHA 類型:以網站為主,可選擇 v3 或是 v2 的「我不是機器人」核取方塊或是隱形 reCAPTCHA 標記。
- 網域:新增你的網域。
- 擁有者/協作者:你可以邀請其他人協作。
套用 Google reCAPTCHA 到網站上
WordPress 文章留言加上 reCAPTCHA
有許多免費的留言 reCAPTCHA WordPress 外掛都可以在外掛目錄裡在找到。目前最受歡迎的外掛為 reCaptcha by BestWebSoft,這支外掛除了支援文章留言以外,也可以安裝在登入、註冊、忘記密碼等等位置。
有支援 reCAPTCHA 的常見表單外掛
這裡列出幾個常見的表單外掛,市面上大部分的表單外掛都是有支援 Google reCAPTCHA 的: