Today, I am excited to announce the launch of Smart CAPTCHA Alternative with Cloudflare Turnstile for WordPress.
This plugin helps you block spam and bots without hurting user experience. Instead of image puzzles or frustrating challenges, it integrates Cloudflare Turnstile, a modern CAPTCHA alternative that quietly verifies real users while staying privacy friendly.
It is lightweight, loads only when required, and performs secure server-side verification against Cloudflare’s API.
You can install it from the WordPress.org plugin directory by searching for Smart CAPTCHA Alternative with Cloudflare Turnstile, or download it from WordPress.org.
Supported Forms
You can enable Turnstile protection for the following forms:
WordPress Core
- Login Form
- Registration Form
- Password Reset Form
- Comments Form
WooCommerce
- Checkout
- Pay For Order
- Login Form
- Registration Form
- Password Reset Form
Form Plugins
- Contact Form 7
- WPForms
- Fluent Forms
- Formidable Forms
- Ninja Forms
- Forminator Forms
- Everest Forms
- SureForms
- Kadence Forms
Other Integrations
- MailPoet Forms
- BuddyPress Registration Form
- bbPress Create Topic and Reply Forms
Why Choose This Plugin
- Zero user friction with no puzzles or image challenges.
- Privacy focused approach with no tracking.
- Performance optimized scripts that load only when forms are present.
- Server-side validation through Cloudflare’s API for strong verification.
- Currently free with no premium version and no hidden costs.
Key Features
1. Easy setup
Add your Site Key and Secret Key, save settings, and you are ready to go.
2. Per-form control
Enable or disable Turnstile for each supported integration individually.
3. WooCommerce placement options
Control where Turnstile appears on WooCommerce checkout related forms.
4. Customization options
Choose theme (Auto, Light, Dark), widget size (Normal, Compact, Flexible), language settings, and visibility behavior.
5. Performance options
Optional script defer support for improved page load performance.
6. Debug logging
Enable debug logs to troubleshoot form submission and verification issues faster.
Getting Started
- Create your Turnstile keys in the Cloudflare dashboard (Site Key and Secret Key).
- Go to Dashboard → Smart Cloudflare Turnstile in your WordPress admin.
- Enter your keys and choose which forms to protect.
- Save settings. Turnstile will now appear on your selected forms.
Request a Feature and Share Feedback
This is the beginning, and I would love real world feedback to shape the plugin further.
If you face an edge case, want support for another plugin, or have an improvement idea, please share it. The best feedback includes your setup details, the form integration you are using, and what you expected vs what happened.
You can post support questions on the WordPress.org support forum, and you can report bugs or request features on GitHub.
What is Coming Next
In upcoming releases, I plan to keep expanding integrations, compatibility, improve debugging and developer hooks, and refine performance and UX based on feedback from real sites.
Thank you for your support, and I hope this plugin helps you keep your WordPress forms clean, fast, and spam free.