Spam protection for Contact Form 7
Stop Contact Form 7 spam without a CAPTCHA
Contact Form 7 does very little filtering on its own, which is why it is a classic spam target. Maspik adds the missing layers without a CAPTCHA, and it works with the forms you already built.
Why Contact Form 7 gets so much spam
Contact Form 7 is installed on a huge number of sites and keeps its form handler open to anyone who can send a request. Some of the messages look real, including ones that arrive from genuine-looking Gmail addresses, which is why filtering only on the email domain misses them. We explain how to tell them apart in Contact Form 7 Spam From Real Gmail Addresses.
What Maspik adds to Contact Form 7
- Honeypot and verification key that block bots posting to the form directly.
- Email field rules: block patterns, domains and formats you never want.
- Phone field rules: accept only the formats you expect.
- Textarea rules: forbidden words, link limits and character limits for the message box.
- IP verification against Maspik’s blocklist.
- A spam log so you can see what was blocked and why, and fix a false positive.
Free or Pro?
Contact Form 7 is supported in the free plugin. Pro adds country and language rules and the multi-site dashboard. See pricing.
Set it up in a few minutes
- Install and activate Maspik from Plugins > Add New.
- Submit a test message through your form to confirm it still reaches you.
- Review the spam log after a few days and tighten the Email, Phone and Textarea rules for what you see.
Keep reading
Frequently asked questions
Do I have to add a field or shortcode to my Contact Form 7 forms?
Can I keep Akismet or a CAPTCHA with Contact Form 7?
How do I stop spam from real-looking Gmail addresses?
Try Maspik on your own forms
Install the free plugin in a minute. Upgrade to Pro only if you need more.
Get Maspik free