Your contact form is quietly costing you customers
Someone’s decided to contact you. They’re on your form. This should be the easy part — and for most businesses, it’s where they lose people. Here’s the silent leak.
Here’s the part nobody thinks about. A visitor has read your site, decided you might be the one, and clicked through to your contact form. They are, at that moment, the warmest possible lead — one form-submit away from becoming an enquiry.
And then your form makes them fill in eleven fields, rejects their phone number because of a space, and shows no confirmation when they finally submit it. So they close the tab. And you never hear from them.
Contact forms are the single most under-optimised part of most small business websites — and the easiest to fix. Let’s look at what’s going wrong.
The single biggest killer: too many fields
Every field you add to a form reduces the number of people who complete it. That’s not a theory — it’s one of the most consistently proven findings in web design. And yet form after form asks for: title, first name, last name, company, job title, full address, postcode, how you found us, best time to call, budget range, and a 200-word message — all marked required.
For a local plumber, the only things you genuinely need are a name, a contact detail (phone or email), and a one-line message. That’s it. Anything more is friction you’ve invented. Cut the form to the minimum and watch completions climb.
The other form fails
- No phone option. Some people hate forms. Make your phone number obvious too — ideally right next to the form. A “or call us on…” line catches the form-averse.
- Aggressive validation. Rejecting “07404 711391” because it has a space is unforgivable. Real people format numbers with spaces; your form should handle that.
- No confirmation. The form submits, the page just… stays the same. Did it work? The visitor doesn’t know. Show a clear “Thanks — we’ll be in touch” message.
- CAPTCHA pain. “Select all the traffic lights” puzzles drive real humans away while barely slowing bots. Use invisible spam protection instead.
- Broken on mobile. A form that’s usable on a laptop but a fiddly nightmare on a phone loses most of your mobile visitors — which is most of them.
- Hidden away. A form buried on a Contact page that’s hard to find. If you want enquiries, the route to the form should be obvious from anywhere.
Where the enquiries actually go
A surprising number of broken forms aren’t even driving people away — they’re successfully submitting, but the enquiries are vanishing. Common causes:
- The form sends to an email address nobody checks anymore.
- It sends to a domain that’s been allow-lististed wrong and the messages land in spam.
- It sends nowhere — a plugin update broke it and nobody noticed.
If you can’t remember the last time a form enquiry came through, test it yourself. Right now. Fill in your own form and see what happens. You might be surprised — and not in a good way.
What a good contact form looks like
The form that converts is almost boringly simple:
- Three to five fields, max. Name, contact detail, message — maybe one qualifying question.
- A phone number shown right alongside, for the people who’d rather call.
- Forgiving validation that accepts normal human input.
- A crystal-clear confirmation message after submit.
- Proper spam protection that doesn’t punish real visitors.
- Enquiries that reliably reach an inbox someone monitors.
The one-minute check
Go to your own website right now and try to contact yourself through the form. How many fields? Did it work? Did you get a confirmation? How did it feel on your phone? That one-minute test tells you most of what you need to know about why the enquiries aren’t coming.
A form that actually works is one of the highest-leverage fixes on any website — and it’s usually a small change with a big effect. Want to see a form built to convert? See the contact and enquiry setup we include on every site, or get a free homepage demo of your own.
Stop losing enquiries at the last step
A website — and a contact form — built to actually convert. See a free demo first.