Google reCAPTCHA
Google reCAPTCHA puts Google reCAPTCHA on logins, forms, comments, and WooCommerce to block bots and spam signups once your site key and secret key are configured.
What it does
Section titled “What it does”- Supports v2 (checkbox) and v3 (score) with a configurable v3 score threshold.
- Protects WordPress login, registration, password reset, and comments when enabled.
- Optional WooCommerce login, registration, lost password, checkout, and product reviews.
- Form integrations (Premium): Basic Forms, CF7, WPForms, Formidable, Fluent Forms, Elementor Pro Forms, and other listed plugins when present.
- Advanced/skip-rule options (Premium) for trusted roles, IPs, and user agents.
When to use it
Section titled “When to use it”Enable it if:
- You prefer Google reCAPTCHA and can create keys in the Google admin console.
- Registration, comments, or checkout attract bots.
- You want v3 invisible scoring or a classic v2 checkbox.
When not to use it
Section titled “When not to use it”Settings
Section titled “Settings”API & appearance
- Site Key, Secret Key, connection test
- reCAPTCHA version - v2 (checkbox) or v3
- Theme (v2), v3 score threshold, language, disable-submit behavior
WordPress core / WooCommerce protection checkboxes
Forms & integrations, Advanced options, Skip rules (Premium)
How to enable it
Section titled “How to enable it”- Create reCAPTCHA keys in the Google admin console (v2 or v3).
- Go to WP PowerSuite -> Modules -> Security.
- Toggle Google reCAPTCHA on.
- Paste keys, choose version, save, run the connection test, then enable target forms.
How to test it
Section titled “How to test it”- Save keys and pass the connection test.
- Enable Login, open the login form in a private window.
- ✅ Pass: reCAPTCHA appears (v2) or invisible v3 runs; failed verification blocks login.
- ❌ Fail: confirm key type matches the selected version and the domain is allowed in Google console.
Troubleshooting
Section titled “Troubleshooting”- Invalid site key. Version mismatch (v2 keys with v3 selected) or wrong domain.
- Checkout fails for guests only. Check WooCommerce checkout and guest-only options.
- Premium integrations locked. Activate a license for form integrations and skip rules.
- Conflicts with Turnstile/Simple CAPTCHA. Disable overlapping form toggles in the other modules.
What does Google reCAPTCHA do?
It adds Google reCAPTCHA v2 or v3 verification to selected WordPress, WooCommerce, and form plugin surfaces.
Is Google reCAPTCHA free?
The module is free to enable. Form integrations, advanced options, and skip rules are Premium features.
What is the difference between v2 and v3?
v2 shows a checkbox challenge. v3 is invisible and accepts or rejects based on a risk score threshold.
Do I need Google API keys?
Yes. Create keys in the Google reCAPTCHA admin console, then paste them in module settings.
How do I turn Google reCAPTCHA off?
Go to WP PowerSuite -> Modules, find Google reCAPTCHA, and toggle it off.
Developer notes (hooks & filters)
Source: modules/google-recaptcha/module.php.
Boot: critical · context: both.
Notable hooks: login_form, authenticate, registration_errors, preprocess_comment, wpps_verify_google_recaptcha, WooCommerce and form-plugin integrations.