
If your site gets traffic and almost no enquiries, the form is usually the suspect, and it’s usually guilty for one of four unremarkable reasons.
1. It asks for things people won’t give a stranger
Every field is a small negotiation. Phone number, company size, budget range, “how did you hear about us” — each one loses somebody.
Ask for what you need to reply, and nothing else. Name, email, and what they want. Phone number optional, and labeled optional, because people assume optional means you won’t call unprompted.
The exception, and it’s a real one: if you get a lot of unqualified enquiries, adding a field on purpose filters them. Fewer, better enquiries can beat more, worse ones. Just do that deliberately rather than by accident.
2. It doesn’t say what happens next
“Send” tells someone nothing about what they’re agreeing to. Do you call? Email? Today? Next week? Are they now on a mailing list?
One line under the button fixes it: “We’ll reply by email within one business day. No newsletter, no sales calls.” That sentence measurably raises submissions, because the risk of filling it in drops to nearly nothing.
3. It’s silently broken
This is more common than anyone wants to believe, and it’s the expensive one.
Forms break quietly. A plugin updates, a mail setting changes, a spam filter starts eating notifications, the address it sends to belonged to someone who left. Nothing errors. Visitors see “thanks!”. You just stop hearing from anyone, and conclude that marketing isn’t working.
Test yours today. Fill it in as a customer, from your phone, and confirm the message actually arrives somewhere a human reads. Then put a reminder in your calendar to do it every quarter.
Two things worth knowing if you’re having one built: a form should store the enquiry as well as email it, so a mail failure can’t lose it. And it should never show “thanks!” unless the server actually confirmed it saved. A form that says thanks while dropping the message is worse than a form that’s obviously down.
4. It’s the only way to reach you
Some people won’t ever use a form. They want to call, or they want to know a real person exists before they commit to typing.
Put the phone number and the email address next to the form, not on a separate page. You’ll get more enquiries in total, and the ones who call are often the ones ready to buy.
What about spam
You don’t need a CAPTCHA for a small business form, and you probably shouldn’t have one — it costs you real submissions from people who fail it or resent it.
A hidden field that bots fill in and humans never see, plus a check that the form wasn’t submitted within two seconds of loading, stops the overwhelming majority. Both are invisible to actual customers.
The practical bit
Count the fields on your form. If it’s more than four, ask what each one earns.
Then test it. Genuinely test it, from a phone, as a stranger. I have lost count of the businesses who discovered their form had been broken for months, and that the quiet period they’d blamed on the market was a mail setting.

