MioGuard for Contact Form 7 is a lightweight and easy-to-use plugin that protects Contact Form 7 forms from spam and bot submissions using an IP-based rate limit and a customizable honeypot field.
This plugin is
not affiliated with or endorsed by the Contact Form 7 team.
Key features:
- Rate-limit form submissions by IP (configurable from the admin panel; default 5 minutes)
- Customizable honeypot field to catch bots
- Optional "Protected by CF7 Simple Guard" badge
- Fully localized (English + Italian included)
- No extra database tables, uses WordPress transients with automatic expiration
- Works with Contact Form 7 forms using Gutenberg or Classic editor
-
Compatible with WordPress 6.0+ and PHP 7.4+
How it works:
-
The plugin blocks repeat submissions from the same IP within the configured interval.
- The honeypot field prevents automated bots from sending forms.
-
Optionally, you can show a small badge at the end of the form to indicate protection.
Localization
-
English (
en_US) and Italian (it_IT) included.
- Other languages can be added via
.po / .mo files in /languages.