When you notice a decline in website traffic then it can sometimes be your contact form failing. Here’s how to avoid that becoming a big problem.
Broken website contact forms sit there losing you leads while you’re wondering why things aren’t as busy as you’d like them to be.
Things go wrong with websites and a non-working contact form is fairly common but not always spotted quickly enough.
In this short video I show you two examples of websites that are losing business because their contact forms are very clearly not working:
Beware though – forms can also be broken when they appear to be working, but the form contents don’t get through to you …
Sometimes it’s obvious when a contact form has failed (the website visitor sees a message on their screen after submitting a form) but forms can also fail after submission.
Here are the main challenges …
Forms connected to CRMs, email tools, or spam protection services can break quietly if APIs change or services disconnect.
Even if the form submits correctly, the enquiry might not reach your inbox. This can be caused by:
Many websites rely on plugins (e.g. WordPress contact form plugins) that can break after an update or conflict with another update. If no one checks, the form appears to work, but nothing gets delivered.
Moving your website or changing your hosting provider can sometimes interfere with how forms are processed or where messages are sent.
When an enquiry form is submitted, it usually connects with a CRM and/or sends you an email, making it clear that the enquiry has come via your website form.
By recording the date and time of every enquiry received, along with the method it came through (contact form, email, phone, etc.), you’ll build an ongoing log of all incoming enquiries.
Reviewing that log on a weekly basis should make it obvious whether you’ve recently received any enquiries via your contact form. While you may not get form submissions every single week, you’ll generally have a feel for how often they come in – which helps you spot when something might have failed.
Even if a website form appears to submit successfully, the enquiry can sometimes fail to reach you.
I recommend using a separate URL (e.g. /thank-you) that’s triggered only after a form has been completed. This allows you to set up an automatic alert each time someone reaches that page.
Here’s how this creates a failsafe:
I’ve seen many cases where no such failsafe was in place – only for businesses to later discover that dozens of enquiries had been lost, often too late to recover the opportunity, as potential customers had already gone elsewhere.
If you’d like help setting up this kind of failsafe, feel free to get in touch.
Assign someone the responsibility to carry this out once a week:
You might think: “That’s overkill.” But it’s not – it’s two minutes each week for the peace of mind that your contact form is doing its job properly.
For anything beyond simple content edits (like adding blogs or changing text), every website change should be logged internally – with a note of the date, what was changed, and who made the change. This applies to both internal teams and external suppliers (such as your web developer).
Each change should also trigger a follow-up action: test the contact form again and record who completed the check.
I’ve seen websites altered, hosting moved, and CRMs added or modified – all of which have resulted in forms silently failing. Without a clear post-change process, those issues can go unnoticed for weeks.
A well-documented change log and follow-up process helps reduce that risk significantly.