Everything upstream of the contact form gets attention. The design, the copy, the rankings, the ads. Then the visitor who did everything you wanted hits a form that asks for their company size and how they heard about you, and quietly closes the tab.
Forms are the cheapest fix on most websites and the last thing anyone looks at.
Ask for less than feels comfortable
Every field costs you submissions. Name, email, and a message will start almost any conversation. Phone number if you genuinely call people back. That's usually it.
The fields that get added for internal convenience — budget ranges, company size, how did you hear about us, a dropdown of twelve service categories — are all things you can ask on the call you're trying to earn. Optional fields are better than required ones. No field at all is better still.
One form per job
A general contact form and a request-an-estimate form are different conversations and should look different. The estimate form can reasonably ask a couple of qualifying questions because the person filling it in has already decided they want a number. The general form should be as short as physically possible.
Tell people what happens next
Right under the button, say when they'll hear back. 'We reply within one business day' outperforms silence because it removes the small doubt about whether the message went anywhere. Then honor it — a promise like that is only worth the follow-through.
The success message is part of the form
Too many forms clear themselves and show a small gray line of text, or worse, reload the page with no signal at all. People resubmit, or assume it failed and leave. Replace the form with a clear confirmation that says the message is in and restates when you'll respond.
Test it every month, from a real phone
Contact forms fail silently. A plugin update changes a setting, a hosting migration breaks the mail function, a spam filter starts swallowing notifications — and there's no error anywhere. The website looks fine. Leads just stop.
Submit your own form monthly from a phone on cell data, not from the office computer. Check the inbox and the spam folder. This one habit has recovered more lost revenue for our clients than almost anything else we do.
Spam, without punishing real people
Captchas cost you real submissions, and the puzzle-based ones cost you accessibility too. A hidden honeypot field that humans never see and bots fill in catches a large share of automated spam with zero friction. Where more is needed, use the invisible scoring kind rather than making customers identify traffic lights.
Give people another way
Some people will never fill in a form. Put the phone number and email address in plain text near the form, and make the phone number tappable on mobile. A visible email address is not a weakness. It's a second door for the customer who prefers it.
