Skip to content

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.

  • 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.

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.

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)

  1. Create reCAPTCHA keys in the Google admin console (v2 or v3).
  2. Go to WP PowerSuite -> Modules -> Security.
  3. Toggle Google reCAPTCHA on.
  4. Paste keys, choose version, save, run the connection test, then enable target forms.
  • 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.
  • 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.