Your contact form is a conversation. Design it like one.
The last step before someone becomes a customer is often the least considered part of a website.
A contact form is the moment a visitor decides to trust you with their details. It’s also where many websites quietly make things harder than they need to be: too many fields, vague labels, and no idea what happens after pressing submit.
It helps to think of the form as the first few lines of a conversation. Would you open a phone call by asking twelve questions?
Ask only what you need to respond well
Every field is a small reason to stop. Keep the ones you genuinely need to reply usefully — usually a name, a way to reach them and a sentence about what they need — and move everything else into the follow-up conversation.
Say what happens next
Uncertainty is one of the biggest reasons people hesitate. A single line such as “We’ll reply personally with next steps” sets an expectation. Only promise timing you can reliably keep.
Write errors like a person
“Invalid input” tells nobody anything. “That email doesn’t look right — check for typos” fixes the problem in one go. Show the message next to the field, keep what the person already typed, and move their focus to the first thing that needs attention.
Offer a second path
Some people would rather call, and some questions are easier to talk through. A visible phone number or email address beside the form is a reassurance even for those who never use it.
Check it on a phone
- Are the fields big enough to tap, with the right keyboard for each (email, phone, number)?
- Does autofill work for names, emails and addresses?
- Can you see the submit button without scrolling past a long block of text?
- After submitting, is it clear that it worked?
Small fixes here are rarely glamorous, but they sit at the exact point where interest turns into an enquiry. That makes them some of the most valuable changes a website can make.