Missed Form Alert / Guides
Free checklist
How to tell if your website form is losing leads
Send a test enquiry the way a real customer would, then check every place it can get stopped: what the form says after you press send, your inbox and junk folder, your spam filter's log, and whether the site kept a copy. If the test arrives, look back through your spam filter's log for real enquiries it caught, because that's where lost leads usually sit. Repeat the check after every plugin update. You don't need to install anything to do this.
Last checked 27 Sep 2026
The checklist
Send a test like a customer would
Use your phone, on mobile data rather than office Wi-Fi, logged out of the site. Use a real personal email address, not a made-up one: some filters check that the address exists. In our CleanTalk test, made-up addresses were blocked for that reason alone. Write a normal enquiry, with a name, a real question and a phone number.
Read what the form says
A thank-you message means the site accepted it. An error means something blocked it. Write down the exact words. An error ending in "Anti-Spam by CleanTalk" tells you where to look. If you use Contact Form 7, its default spam error and email-failure error are the same text, so you'll need the next steps to tell which.
Check every inbox the form sends to
Including junk folders, shared inboxes and anyone in CC. If it's in junk, the form worked and the problem is email delivery.
Check your spam filter's log
CleanTalk: the Anti-Spam Log in your cleantalk.org dashboard (7 days kept on the standard plan). Contact Form 7: Flamingo's spam list, if Flamingo is installed. Other filters have their own log or spam list. Look for your test, then look back over everything it caught in the last week. Any real customers in there are leads you lost.
Check whether the site keeps a copy at all
Contact Form 7 doesn't store messages by itself. Flamingo has 800,000+ active installs against 10,000,000+ for Contact Form 7, so most CF7 sites rely on the email alone. If the email fails, nothing is left. Install Flamingo or turn on entry storage in your form plugin.
Check how the site sends email
The From address should be on your own domain, and mail should go through an SMTP service rather than the server's built-in mailer. WordPress's own docs say a "sent" email has only been handed to the server. Delivery can still fail after that.
Compare enquiries with traffic
If you're paying for ads and enquiries drop while visits don't, test the form that day. Several owners on the WordPress.org forums only noticed after ad-driven leads stopped.
Look above WordPress
If you use Cloudflare or your host has a firewall, check its event log for blocked form posts. These never reach your site, so no WordPress plugin can see them.
Do it again after updates
Anti-spam behaviour changes with updates. In March 2026 one developer reported that after an anti-spam plugin update, "most of my form submission entries across dozens of websites" were being flagged, and they had to tell clients they'd missed submissions (thread).
Why this is worth an afternoon
We read 61 recent threads about form spam on the WordPress.org support forums (January 2025 to September 2026). 34 were about real messages being blocked or flagged. 19 were about spam getting through. Most of the blocked-message threads came from owners who found out late.
"Probably 2 in 10 of spam captured by CleanTalk are actually spam, the other 8 are genuine leads that we wish to be sent to SalesForce."
April 2025 · thread
"Ever since we started running advertising we often are getting legitimate leads that are blocked."
July 2025 · thread
"How can I simply allow anything from Australia… I will happily deal with any spam that might slip through."
February 2026 · thread
Our sample leans towards CleanTalk users, because its forum is the busiest. So the split shows what people complain about. It isn't a rate you can apply to your own site.
If you'd rather be told automatically
Missed Form Alert is a WordPress plugin we're building for exactly this. It keeps a copy of each submission when it reaches your site. If a spam filter blocked one that looks like a real enquiry, or the notification email failed, you get an email with the message in it, so you can judge it yourself.
Your current filter stays where it is and we never block anything. Contact Form 7 and WPForms are supported so far, and it's free while in early access. More on the home page.
Questions
- How can I test if my contact form is working?
- Submit it from your phone, logged out, with a real personal email address and a normal enquiry. Note what the form says, check every recipient's inbox and junk folder, and check your spam filter's log for the test.
- How do I know if my spam filter is blocking real customers?
- Open its log or spam list and read what it caught in the last week: the CleanTalk dashboard's Anti-Spam Log, or Flamingo's spam list for Contact Form 7. Any real enquiries in there were lost unless someone rescued them.
- Does Contact Form 7 save form submissions?
- No, not by itself. You need a plugin such as Flamingo to keep a copy. Without one, if the notification email fails, the message is gone.
- How often should I check my website form?
- After every plugin update, and whenever enquiries drop while traffic doesn't. Anti-spam behaviour can change with an update.
Related