A contact page fails quietly. It looks finished, it works, and it still loses people at the form. These are the decisions that change how many visitors finish it.
Most contact pages ask for more than they need, promise nothing in return, and give no indication of what happens after the button is pressed. Fixing those three things changes completion rates more than any visual treatment of the page does. The form is a transaction: the visitor gives you their details and wants to know what they get.
Ask for the minimum that lets you reply well
Every field costs completions. The test for each one is whether you could write a useful first reply without it. Name, email and a message usually pass. Company size, budget range, how they heard about you and a phone number usually do not, however much the sales team would like them. If a field exists to qualify leads rather than to answer them, it is moving work from you to the visitor at the moment they are least committed.
- Required fields: what you need to reply.
- Optional fields: what would help, marked optional and meant.
- Everything else: ask in the reply, not on the page.
Say what happens next, on the page
Before the button, tell the visitor who will reply, roughly when, and what the reply will contain. "I read every message myself and reply within one working day, usually with two or three questions" is worth more than a redesign. It converts an uncertain action into a predictable one, and it sets a standard you then have to meet.
Give a route for people who will not use a form
A visible email address and, for B2B in many markets, a phone number. Some buyers will never use a form, and hiding the alternatives does not convert them; it loses them. If you do not want calls, publish the email and say that email is the fastest route. Making the choice explicit is better than making it for them silently.
Design the error and success states
Errors should appear next to the field, describe the problem in words, and never clear what the visitor typed. Success should be a message on the page, not a bare redirect to a blank thank-you, and it should repeat what happens next. These two states get built last and tested least, and they are where a working form still loses people.
Put a reason to trust you near the form
Not a wall of logos: one specific, relevant thing. A sentence about who you work with, a named testimonial, a note that you reply personally. The form is the moment of doubt; that is where the reassurance belongs, not only at the top of the page.
Accessibility is conversion work here
Visible labels above fields rather than placeholder text that disappears, a form that can be completed with a keyboard, errors announced to screen readers, and touch targets large enough on a phone. Each of these is an accessibility requirement and each also raises completion for everyone, which is why the contact page is the easiest place to make the case for doing it properly.
Measure the right thing
Track form submissions as an event, and look at the ratio of people who reach the page to people who complete it. If that number is low, the problem is the form or the promise around it. If people are not reaching the page at all, the problem is elsewhere on the site and the contact page is innocent.
Practical decision checklist
- Remove any field you would not need to write a first reply.
- State who replies and how quickly, next to the button.
- Publish an email address and, if relevant, a phone number.
- Write the error and success states deliberately.
- Place one specific trust signal beside the form.
- Use visible labels and check the page with a keyboard.
- Track submissions as an event and watch the completion ratio.
Frequently asked questions
How many fields should a contact form have?
Three or four for a first contact: name, email, message, and optionally company or website if you genuinely need it to prepare. Longer forms are appropriate once someone has already engaged, not at the first step.
Should the contact form be on every page?
A clear route to it should be. Repeating the whole form in the footer of every page rarely helps and often distracts from the page’s own call to action. One prominent link, plus the form in the footer of key pages, is usually enough.
Does a booking link work better than a form?
For some audiences, yes: it removes a round trip. For others, committing to a call is a bigger ask than sending a message. Offering both, with the form first, covers the range without forcing a choice.
What about spam?
Use a hidden honeypot field and a modern challenge that does not make real people solve puzzles. Do not add questions to the form to deter spam; you will deter buyers at the same rate.

