xpay✦ Commerce
Directory
WooCommerce plugins
reCAPTCHA V3 for Jetpack
reCAPTCHA V3 for Jetpack
Adds Google reCAPTCHA v3 to Jetpack contact forms, comments, and WooCommerce registration to prevent spam, with stats and spam folder handling.
5.0
(1 ratings)Will this break my store?
What the WordPress.org registry says about keeping reCAPTCHA V3 for Jetpack running.
Tested to 7.0.2
Tested against the WordPress branch in use today.1 month ago
At least 12.7 releases a year since launch. WordPress.org only lists versions still available for download, so the real number may be higher.7.0
Your host must be running at least this version.5.0
1
A single maintainer. Worth knowing if the plugin is load-bearing for your store.Maintenance & trust
Scored on how reCAPTCHA V3 for Jetpack is looked after — not on how many stores run it.
Maintenance
35 / 35WordPress compatibility
20 / 20Support responsiveness
Not enough dataMerchant satisfaction
10 / 15Listing transparency
10 / 10Ratings
5.0
1 ratingreCAPTCHA V3 for Jetpack enhances your WordPress site’s security by integrating Google reCAPTCHA v3—an invisible, score-based spam filter—with Jetpack contact forms, comments, and WooCommerce registration. Designed for block-based themes (e.g., Full Site Editing), it uses behavioral scoring to block bots seamlessly. Key features:
- Invisible Protection: Analyzes user behavior (e.g., mouse movements, session duration) to assign a score (0.0–1.0) for contact forms, comments, and WooCommerce registration.
- Customizable Threshold: Set a score threshold (default 0.5) to balance spam blocking and user access for all forms.
- Conditional Loading: Control where reCAPTCHA loads: on all pages, specific page types (e.g., front page, single posts), or specific slugs. Improves performance by skipping unnecessary pages.
- Debug Mode: Toggle console.log output for debugging purposes; disable for production to reduce browser console clutter.
- Skip for Logged-in Users (new in 1.17): New checkbox to bypass reCAPTCHA entirely for any logged-in user (admins, customers, members, etc.). Perfect for membership sites where only guests need protection.
- Automatic Spam Handling:
- Form submissions with scores below the threshold are reliably blocked and moved to the Jetpack Feedback CPT spam folder in the admin interface.
- Comments with scores below the threshold are automatically moved to the spam folder without triggering approval emails.
- New in 1.13 / 1.14: Blocks bot account creation on WooCommerce registration form (including the My Account page).
- Submission Stats & Logging (improved in 1.19): Tracks total submissions and logs the last 20 submissions (forms, comments, registration) with scores, status, and now the client IP address. Includes a secure “Clear Log” button and cleaner, shorter messages for better readability.
- Jetpack Integration: Requires Jetpack for contact form and comment protection, fully compatible with block-based forms and Jetpack forums.
- Email Enhancements: Appends reCAPTCHA scores to form submission emails and comment notification/moderation emails for transparency.
- Admin Feedback: Displays reCAPTCHA scores to admins on form success pages and logs detailed debug info for failed submissions.
Perfect for modern WordPress sites, this plugin provides robust spam prevention with insightful analytics, ensuring a seamless user experience while keeping your forms, comments, and registrations spam-free.
External Services
This plugin uses Google reCAPTCHA v3, a service provided by Google to verify user interactions and prevent spam on contact forms, comments, and WooCommerce registration.
- Purpose: Google reCAPTCHA v3 analyzes user behavior to assign a score (0.0–1.0) indicating the likelihood of a user being a bot. This score determines whether form submissions, comments, or registrations are blocked (moved to spam).
- Data Sent: When a user submits a form, comment, or registers, the plugin sends a reCAPTCHA token to Google’s API (
https://www.google.com/recaptcha/api/siteverify). The request includes only the secret key and response token. - When Data is Sent: Data is sent to Google’s API on every Jetpack contact form, comment, or WooCommerce registration submission.
- Service Provider: Google LLC.
- Terms of Service: https://www.google.com/recaptcha/about/
- Privacy Policy: https://policies.google.com/privacy
Users must agree to Google’s terms of service when setting up reCAPTCHA keys. No user consent is required for reCAPTCHA v3, as it operates invisibly without challenges.
License
This plugin is licensed under the GPLv2 or later. See https://www.gnu.org/licenses/gpl-2.0.html for details.
Yes, Jetpack is required for contact form and comment protection.
reCAPTCHA v3 runs invisibly, analyzing user behavior to assign a score (0.0–1.0). Form submissions, comments, or registrations scoring below the threshold (default 0.5) are reliably blocked, with forms moved to the Jetpack Feedback CPT spam folder and comments flagged as spam.
Form submissions failing reCAPTCHA verification are saved in the Jetpack Feedback CPT with a ‘spam’ status, visible in Jetpack > Feedback > Spam in the admin interface.
Submit a form, comment, or register—then view total submissions, the last 20 submissions (with scores, IP address, and spam/success status), and debug logs in Settings > reCAPTCHA for Jetpack. Detailed analytics are available in the Google reCAPTCHA Admin Console.
This error appears if the Site Key or Secret Key entered in the settings is not 40 characters long or contains invalid characters (only letters, numbers, hyphens, and underscores are allowed). Common causes include:
– Copying only part of a key or adding extra spaces.
– Using keys from reCAPTCHA v2 or another service.
To fix it:
1. Visit Google reCAPTCHA admin.
2. Select your reCAPTCHA v3 site or create a new one, ensuring “reCAPTCHA v3” is chosen.
3. Copy the full 40-character Site Key and Secret Key exactly as provided.
4. Paste them into the settings page and save.
5. Test a form or comment to confirm the keys work.
For help, see Google’s setup guide: https://developers.google.com/recaptcha/docs/v3.
A low reCAPTCHA score (below the threshold, default 0.5) can occur if users auto-fill forms or comments using browser autofill or password managers, as this mimics bot behavior. To improve verification success:
– Fill out forms and comments manually, avoiding autofill tools.
– Check the score and status in the “Last 20 Submissions” table in Settings > reCAPTCHA for Jetpack.
– Adjust the score threshold lower (e.g., 0.3) if legitimate submissions are frequently blocked.
For persistent issues, contact support at schwarttzy.com/contact-me/.
Contact support at schwarttzy.com/contact-me/ or via the WordPress.org support forum.
Categories
Plugin details
Tags on WordPress.org
