CAPTCHA for WordPress that fails safe
Google reCAPTCHA v2/v3 or Cloudflare Turnstile on your login, registration and comment forms, with key verification at setup and an outage guard so a provider hiccup never locks humans out.
What it does
Bots hammer login, registration and comment forms around the clock. A CAPTCHA makes those forms cheap for humans and expensive for scripts. You pick the provider: Google reCAPTCHA v2 (checkbox), v3 (invisible scoring) or Cloudflare Turnstile (privacy-friendlier, no puzzles).
How it works
Each provider covers WordPress login, registration, password reset and comments, plus WooCommerce login, registration and lost-password forms. Every placement is an individual toggle, off by default, so you enable exactly the forms you want protected.
Two details make it dependable: your keys are verified when you save them, so a typo surfaces immediately instead of as a locked-out login later, and an outage guard watches for provider downtime. There is also a no-conflict mode for sites where another plugin already loads a CAPTCHA, and a priority setting when both providers are configured.
- reCAPTCHA v2 checkbox or v3 invisible scoring (threshold adjustable, default 0.5)
- Cloudflare Turnstile with theme, language and size options
- Per-form toggles for WordPress and WooCommerce auth forms
- Key verifier at save time
- Outage guard and no-conflict mode
- IP and user-agent allowlists, debug logging
Privacy notes
CAPTCHA verification talks to the provider you chose (Google or Cloudflare), sending the visitor's response token together with your secret key, and only on forms where you enabled it. If provider choice matters to you, Turnstile is the lighter-touch option.
Documentation
CAPTCHA questions
What happens if the CAPTCHA provider goes down?
The plugin ships an outage guard so a provider incident does not turn into your users being unable to log in.
Can I run it next to another CAPTCHA plugin?
A no-conflict mode exists for exactly that situation, and a priority setting decides which provider wins when both reCAPTCHA and Turnstile are configured.
Which forms can be protected?
WordPress login, registration, password reset and comments, plus WooCommerce login, registration and lost-password forms, each with its own toggle.
Related features
Cloudflare WAF rules
Stop hostile traffic at the edge before it reaches your server.
Learn more →Secure your site today
Install the free plugin from WordPress.org and set up real protection with the guided setup wizard. Upgrade to Pro whenever you need more.
