
Your website contact form looks fine. The fields are there, the submit button works, the "thank you" page loads. So it must be working, right?
Not necessarily. And the gap between "looks fine" and "actually delivers leads to your inbox" is where businesses silently bleed revenue every single day.
Here's the uncomfortable truth: most broken contact forms don't announce themselves. There's no error message. No red warning banner. The form just quietly stops delivering submissions — and you don't find out until a client asks why nobody responded to their enquiry, or worse, until they've already gone to a competitor.
How common are broken website forms?
More common than most people think. A study by Formisimo (now Zuko Analytics) found that the average web form has a 67% abandonment rate — but that's users choosing to leave. The more insidious problem is forms that appear to work but fail silently after submission.
In our experience monitoring thousands of forms across agency client sites, roughly 1 in 5 websites has at least one form issue that prevents submissions from reaching the intended recipient. These aren't edge cases. They're mainstream problems happening on well-built sites every day.
The causes vary — a plugin update that breaks form handling, an expired SSL certificate that blocks the submission endpoint, a hosting migration that silently changed email routing, a CAPTCHA that became too aggressive after an update, or a third-party integration that timed out and never recovered.
What does a broken contact form actually cost?
The cost depends on what each lead is worth to your business. But here's a simple way to think about it.
If your website generates 10 enquiries per week and your average customer is worth £2,000, each week of a broken form costs you roughly £20,000 in potential revenue. Even if only half of those leads would have converted, that's still £10,000 per week — gone, without any trace that it happened.
For agencies managing client websites, the maths is even more painful. A broken form on a client's site doesn't just cost leads — it costs the relationship. When a client discovers their form has been down for two weeks and nobody noticed, trust evaporates quickly.
7 warning signs your website form might be broken
Not every form failure is obvious. Here are the signals that something may be wrong, even when the form appears to function normally on the front end.
1. You've stopped receiving submissions but haven't changed anything. This is the most common — and most dangerous — sign. If your enquiry volume drops suddenly, don't assume it's a traffic issue. Test the form first.
2. Form submissions arrive in your spam folder (or not at all). Many contact forms rely on the web server's mail function, which can be flagged by email providers. If your hosting IP gets blacklisted, legitimate form emails can vanish entirely.
3. You recently updated WordPress, a plugin, or your theme. Plugin conflicts are the single most common cause of form breakages on WordPress sites. A routine update to WPForms, Gravity Forms, Contact Form 7, or even an unrelated plugin can silently break form processing.
4. Your site was migrated to a new host. Hosting migrations frequently change PHP versions, mail configurations, and server environment variables. Forms that worked perfectly on the old host may silently fail on the new one.
5. The "thank you" or confirmation page loads, but no email arrives. This is particularly deceptive. The front-end experience is flawless — the user sees a success message — but the back-end processing has broken. The submission simply disappears.
6. Your SSL certificate expired or was reconfigured. Mixed content warnings or certificate issues can prevent AJAX form submissions from completing, especially on forms that submit to third-party endpoints.
7. You're using a third-party form service and haven't checked the integration recently. Services like HubSpot, Mailchimp, Typeform, or Zapier integrations can break when API keys expire, plans change, or the service updates its endpoints.
How to properly test if your website form is working
Checking whether a form "looks right" on the page isn't a test. Here's how to actually verify that a form works end-to-end.
Step 1: Submit a real test entry. Fill in every field with realistic test data and submit the form. Don't just check that the confirmation message appears — verify that the submission arrives at its final destination (your email inbox, your CRM, your notification channel).
Step 2: Check all notification paths. If the form sends an email to you AND a confirmation email to the submitter AND logs to a CRM, verify all three. A form can partially work — delivering to one destination but not others.
Step 3: Test on mobile. Some form issues only manifest on mobile devices, particularly validation errors, autofill conflicts, or responsive layout problems that cover the submit button.
Step 4: Test with different browsers. JavaScript conflicts can cause forms to fail in specific browsers. Chrome might work fine while Safari silently fails.
Step 5: Check the server response. Open your browser's developer tools (F12), go to the Network tab, submit the form, and look at the server response. A 200 status code means the server accepted the request. Anything else — 403, 500, timeout — indicates a problem.
Step 6: Repeat regularly. A form that works today can break tomorrow. One-off testing catches current problems but doesn't protect you against future failures.
Why manual testing isn't enough
The fundamental problem with manual form testing is that it's a snapshot. You test it on a Tuesday, it works, and then a plugin auto-updates on Thursday night and breaks the form handler. You don't find out until the following Monday when someone mentions they haven't had any enquiries lately.
This is why automated form monitoring exists. Tools like FormDoctor run test submissions against your forms on a schedule — daily, hourly, or every 15 minutes depending on how critical the form is. When a test submission fails, you get an alert immediately, typically within seconds.
The difference between manual testing and automated monitoring is the difference between checking your front door lock once a month and having a security system that alerts you the moment someone tries the handle. Both tell you something about your security, but only one protects you in real time.
What to do if you discover your form is broken
If you've just found out a form isn't working, here's a practical recovery checklist.
Immediate actions (first 30 minutes): Put a temporary alternative on the page — a direct email link, a phone number, or even a simple "email us at..." message. This stops the bleeding while you fix the root cause.
Diagnose the cause (next 1-2 hours): Check recent plugin or theme updates and roll back if needed. Verify your hosting email configuration. Test whether the form's backend endpoint returns the correct response. Check any third-party integrations for expired credentials or changed API endpoints.
Recover lost leads (next 24 hours): Check your form plugin's database entries — many form plugins like WPForms and Gravity Forms store submissions in the WordPress database even when email delivery fails. You may be able to recover entries that were captured but never forwarded.
Prevent it happening again: Set up automated monitoring so you know within minutes the next time something breaks, rather than finding out days or weeks later.
How agencies can use form monitoring as a competitive advantage
If you're an agency or freelancer managing client websites, form monitoring isn't just a defensive measure — it's a differentiator.
Think about this from your client's perspective. They're paying you to maintain their website. If their contact form breaks and they lose leads for two weeks before anyone notices, that's a failure of service — even if the breakage wasn't your fault.
Now imagine the opposite scenario: the form breaks at 2am on a Saturday, your monitoring tool alerts you immediately, you fix it before the client even opens their laptop on Monday morning, and you send them a note saying "we detected and resolved a form issue over the weekend — no leads were lost."
That's the kind of proactive service that retains clients for years.
Some agencies go further and use form auditing as a sales tool. Before a pitch meeting with a prospective client, they run a scan of the prospect's website forms to identify issues. Walking into a meeting with concrete evidence that the prospect's forms are broken — and a solution ready to go — is an extremely effective way to demonstrate value and close the deal.
Frequently Asked Questions
How do I check if my website contact form is working? Submit a test entry with realistic data and verify it arrives at every destination — your email inbox, CRM, and any notification channels. Check on both desktop and mobile browsers. Use browser developer tools (F12 → Network tab) to confirm the server returns a 200 status code on submission.
Why is my contact form not sending emails? The most common causes are: your hosting server's mail function being blocked or blacklisted, a plugin conflict after a recent update, expired SMTP credentials, spam filters catching form-generated emails, or a broken integration with a third-party email service.
How often do website forms break? Based on data from monitoring thousands of forms, approximately 1 in 5 websites has at least one form issue at any given time. Forms are particularly vulnerable after CMS updates, plugin changes, hosting migrations, and SSL certificate renewals.
Can a contact form look like it's working but actually be broken? Yes. This is called a "silent form failure" — the form accepts the submission and shows a success message, but the data never reaches its destination. This is one of the most common and dangerous types of form breakage because it's invisible to both the site owner and the person submitting the form.
What is form monitoring and how does it work? Form monitoring is an automated service that regularly submits test entries to your website forms and verifies they complete successfully. If a test submission fails, the monitoring service sends an immediate alert via email or Slack so you can fix the issue before real leads are lost.
How much does a broken contact form cost a business? The cost depends on your lead volume and average customer value. A business receiving 10 enquiries per week with a £2,000 average customer value loses approximately £20,000 in potential revenue for every week a form is broken.




