Most Contact Forms Are Broken. Nobody Checks.

Raffles Place firm broken form — web design and digital strategy, Singapore

A professional services firm near Raffles Place had been investing seriously in their digital presence. $48,000 over two years across SEO and content marketing. Good content, steady traffic growth, decent keyword rankings for their space.

When I audited them, the first thing I flagged was their main contact form. It had been broken for eleven weeks. Not intermittently broken. Completely broken. Every submission was silently failing — no data arriving anywhere, no error shown to the user, no alert to the business.

Google Analytics 4 showed 2,800 visitors to the relevant pages during those eleven weeks. Form submissions recorded: zero.

The first reaction was disbelief. Then the question that always follows: “How did nobody notice?”

The answer is simple. A broken form looks fine from the outside. The page loads. The button is there. The fields are visible. The “thank you” message often still appears, depending on where in the chain the failure occurs. You would only know it was broken by actually submitting a test entry and checking whether it arrived.

Nobody had done that.

The failure mode nobody talks about

A website that goes down gets fixed within the hour. Someone notices, someone calls someone, and the problem gets attention. The feedback loop is short. That kind of failure is almost harmless in the long run.

The failure that costs real money is the one where everything looks normal. The form renders. The button works. The user gets a polite confirmation and goes on with their day. Your inbox gets nothing.

I’ve been building websites since 1998. I’ve seen this particular failure mode more times than I can count. What still surprises me is not that it happens — it’s that so few businesses have anything in place to catch it.

Why forms break without announcing themselves

A WordPress site might have 10 to 20 plugin updates in a month. Each one is a potential disruption point. A plugin update changes something in the form validation logic. An email deliverability setting shifts. A third-party SMTP key expires. An SSL certificate renewal breaks something in the submission process. A hosting migration changes a server configuration.

None of these failures appear on the front end. The form still renders. The submit button still works. The confirmation message often still fires. The submission just never arrives.

I had a client in Singapore — a boutique consultancy — who was convinced their SEO wasn’t working because enquiries had slowed down. They were ranking well for their target terms, getting reasonable traffic. What they weren’t getting was leads. Their contact form had been broken for six weeks. The SEO was fine. The form was not.

What the maths actually look like

The Raffles Place firm estimates they typically receive 15 to 20 serious enquiries during any eleven-week period. Their average deal size is around $35,000. At the low end, that’s $525,000 in potential pipeline that never reached their inbox.

Not all of those enquiries would have converted. But even at a 20% close rate on half of them, you’re talking about real revenue that ceased to exist because no one tested the form.

Businesses routinely push back on spending $300 to $500 a month on proper website maintenance. That’s $3,600 to $6,000 a year. When you put that number next to a single silent failure event, the comparison gets uncomfortable fast. The ratio holds even for businesses with much smaller deal sizes. A three-week form failure during a peak enquiry period will almost always cost more than a year of maintenance would have.

We fixed the Raffles Place firm’s form, rebuilt it with proper error handling and server-side validation, and added monitoring. Ninety days later they had 64 form submissions. The estimated pipeline value from those enquiries was $180,000.

The $48,000 in marketing spend was not wasted. It was generating traffic the whole time. The leads just had nowhere to go.

Three things that should be in place

None of this is complicated.

Uptime monitoring. If your site goes down, you know within minutes. Tools like UptimeRobot have free tiers that handle this adequately for most business sites. This is the baseline.

Post-update testing protocol. Every plugin update that touches anything in the form, mail, or security chain should be followed by a manual test — submit an enquiry, confirm it arrives. Five minutes. Catches the problem the same day rather than eleven weeks later. This is procedural, not technical. It just requires someone accountable for it.

SMTP configuration with delivery logging. Most WordPress sites send mail through the server’s default PHP mail function. That function is unreliable, frequently lands in spam, and provides zero logging when delivery fails. Routing mail through a proper SMTP service — Postmark, Mailgun, or similar — gives you delivery receipts and failure alerts. It costs between $10 and $30 a month for most small business sending volumes. At Chillybin we treat this as a baseline requirement on every site we build or take over.

That’s the list. None of it requires a developer on retainer. It requires setup, and it requires someone checking the logs periodically.

Test yours today

Go to each form on your site. Submit a realistic test entry. Check whether it arrives — in the inbox, in the spam folder, in the CRM if you use one.

If you use a form plugin in WordPress, check that submission logging is enabled. Most plugins store submissions in the database by default, but that setting can be disabled or may be off on older installations. If it’s off, turn it on. If the form breaks, the data still exists.

Then pull up GA4 and look at traffic to your key pages over the past six months alongside your form submission records for the same period. If traffic is steady but submissions dropped sharply at any point without a corresponding traffic drop, something changed. That change might have been a form failure.

The Raffles Place firm’s form failure happened during their busiest enquiry window of the year. Not a quiet period. Their peak. The silence looked normal. By the time they noticed, eleven weeks had passed.

Silent failures don’t give you a warning. The only defence is to look before you have a reason to.

Shaan Nicol

I help business owners increase profits by bringing their vision to life with a world-class website and gold-standard website support. Let’s connect!

Leave a Comment