Stop contact form spam instantly with
BotShield CAPTCHA for Contact Form 7. This all-in-one spam protection plugin integrates
Google reCAPTCHA (v2 Checkbox & v3 Invisible),
Cloudflare Turnstile (Privacy-Focused), and lightweight
Built-in Arithmetic/Image Challenges to block bots while letting real users pass.
Whether you need strict security or a friction-free user experience, BotShield gives you complete control over your specific form protection needs. No more spam submissions, fake leads, or automated bot attacks.
Protect Your Store with
Enterprise-grade CAPTCHA & Security.
SecureGate CAPTCHA provides full-site protection, blocking bots, spam, and fraud using Cloudflare Turnstile, Google reCAPTCHA, hCaptcha, and Geo-Blocking — keeping your store fast, secure, and bot-free.
Key Features & Benefits
- Multi-Provider Support: Choose between Google reCAPTCHA, Cloudflare Turnstile, or Self-hosted challenges.
- Google reCAPTCHA Integration: Supports both v2 ("I'm not a robot") and v3 (Invisible) keys.
- Cloudflare Turnstile: The modern, privacy-friendly alternative that stops bots without annoying puzzles.
- Lightweight Built-in Protection: Use simple Math or Image CAPTCHAs without needing any external API keys.
- Seamless Contact Form 7 Integration: Adds a dedicated "BotShield" tag generator button directly to the CF7 editor.
- Mobile Optimized: Fully responsive challenges that work perfectly on smartphones and tablets.
- GDPR Compliant Options: Turnstile and Built-in modes offer excellent privacy compliance.
- Accessibility Ready: WCAG 2.1 compliant designs for screen reader support.
Flexible Protection Options
1. Google reCAPTCHA (The Industry Standard)
- v2 Checkbox: The classic "I'm not a robot" checkbox users trust.
-
v3 Invisible: valid users are verified in the background with zero interaction.
2. Cloudflare Turnstile (Privacy-First)
-
Verify visitors without solving complex puzzles. Smart, fast, and respectful of user privacy.
3. Built-in Challenges (No Keys Required)
-
Arithmetic: Simple math questions (e.g., 7 + 2 = ?) effective against basic bots.
- Alphanumeric: Distorted text images for traditional verification.
- Zero external dependency, 100% self-hosted.
Perfect For
- Contact forms
- Registration forms
- Quote request forms
- Newsletter signups
- Any Contact Form 7 form needing spam protection
Requirements
- WordPress 5.0 or higher
- Contact Form 7 plugin (must be active)
- PHP 7.4 or higher
- GD PHP extension for image CAPTCHAs
Step 1: Install & Activate
- Go to your WordPress Dashboard > Plugins > Add New.
- Search for "BotShield CAPTCHA".
- Click Install Now and then Activate.
Step 2: Configure Provider (Global Settings)
- Navigate to Contact > BotShield CAPTCHA.
- Select your Default CAPTCHA Type:
- Google reCAPTCHA
- Cloudflare Turnstile
- Arithmetic / Alphanumeric (Built-in)
- For reCAPTCHA/Turnstile Users:
- Switch to the "Integration Settings" tab.
- Enter your Site Key and Secret Key (links provided in the admin panel to get these for free).
- Click Save Settings.
Step 3: Add to Your Form
- Go to Contact > Contact Forms and edit your desired form.
- Click the "BotShield" button in the CF7 tag generator toolbar (usually above the message body text area).
- Select Interaction Type: A popup will appear. You can use your "Global Default" or override it with a specific type (e.g., force "Turnstile" on this specific form).
- Click Insert Tag.
- CRITICAL: Ensure the generated shortcode (e.g.,
[captcha* captcha-answer]) is placed ABOVE your [submit] button.
- Save the form.
Step 4: Verify
Visit your page with the contact form. You should now see the CAPTCHA of choice protecting your submission!
2.0.0 - January 20, 2026
- New: Added support for Google reCAPTCHA (v2 Checkbox & v3 Invisible).
- New: Added support for Cloudflare Turnstile (Privacy-focused).
- New: Completely redesigned Admin Dashboard with modern tabbed interface.
- Improved: General UI/UX polish for better administrative experience.
1.0.1 - December 8, 2025
- Improved: Enhanced plugin security and validation protocols.
- Improved: General stability improvements and other minor fixes.
1.0.0 - November 21, 2025
- Initial plugin release.
- Arithmetic CAPTCHA with math problems.
- Alphanumeric image CAPTCHA with distorted text.
- Three difficulty levels (Easy, Medium, Hard).
- No API keys required for built-in types.