A contact form with more than 5 fields loses an average of 50% of the submissions it could have had. Across the 150+ sites ConvertiLab has built, 3 field forms (first name, email, message) convert 2.3x better than forms with 7 or more fields. Rule number 1: ask only for what you absolutely need at first contact.
Your contact form is often the last obstacle between a visitor and a lead. Optimising that one element can double your leads without adding a single visitor.
See an example of an optimised form →
How many fields should a contact form have to maximise conversions?
A contact form should have between 3 and 5 fields to maximise conversions. It is the universal rule, confirmed by thousands of A/B tests: every extra field cuts the completion rate by roughly 10 to 15%. A form that goes from 10 fields to 4 can see its conversion rate rise by 120%. You qualify leads during the first phone call or email exchange, not in the form.
The 3 essential fields:
Optional fields, depending on your business:
Fields to keep out of a contact form altogether:
Where should the contact form sit on a page, and how do you make it visible?
To maximise submissions, the contact form should appear in 3 strategic places: above the fold on the /contact page, at the foot of every service page with a contextual call to action, and in the site footer. Those 3 placements make sure a visitor can convert at any point in their journey, without having to go looking for the form.
UX rules for form design:
Test the UX of your form with our Design Score tool, which analyses the usability of your pages.
3. Write a call to action people want to click
The submit button is the moment of truth. "Send" and "Submit" are flat words that motivate nobody. Replace them with a benefit led call to action:
The button text should answer the question: "What happens when I click?" The more appealing and reassuring the answer, the higher the conversion rate.
What reassurance should sit around a contact form?
The reassurance that should surround a contact form is: a guaranteed response time, a "no obligation" line, customer reviews with stars, and alternative contact details (phone and email). These elements lower a visitor's anxiety before they hand over personal data and lift submissions by 20 to 40% according to A/B tests.
Reassurance to place beside the form:
On mobile: fields at least 48px tall, a keyboard matched to the field type (email, phone), one field per line and a full width button. More than 55% of form submissions happen on mobile, and a form that is uncomfortable on mobile is a form nobody fills in.
The confirmation page: after submission, do not send people to an empty page. Confirm that you have the enquiry, repeat the response time, offer a next step (view the portfolio, download a guide) and place your conversion pixel there so you can measure the return on your advertising.
Multi step forms: when do they make sense?
A multi step form splits the form into 2 to 4 successive screens instead of showing every field at once. It makes sense when you need more than 5 fields to qualify a lead, as with a website quote, a complex service enquiry or an application to a programme.
The advantages of a multi step form:
The golden rule: start with the least demanding questions (first name, email) and finish with the ones that take more effort or thought (budget, project details). Never open with budget, or you will lose 40% of your leads on the very first question.
At ConvertiLab, our quote form uses a 3 step approach: type of project → budget → contact details. The result: a completion rate of 42% against 18% for the old single page form.
Should you ask for a phone number in the form?
Yes, if you always call leads back, and only in that case. A phone field that is never followed by a call frustrates the prospect. Make it optional with a note saying "optional, so we can call you back quickly": the people who want a call will fill it in, and the rest can submit without. This approach gets 25% more phone numbers than making the field compulsory.
Frequently asked questions about optimising your contact form
How many fields should a contact form have?
Between 3 and 5 fields to get the most conversions. The ideal set for most service providers: first name, email and a message field. Beyond 5 fields, every extra field cuts the completion rate by 10 to 15%. If you need more information, use a multi step form with a progress indicator (for example step 1 of 3).
Should there be a contact form on every page of your site?
Not necessarily a full form, but a clear call to action pointing to your contact page, or a short contextual form, should sit at the foot of every service page. The principle: a visitor should be able to start a conversation from any page, without having to navigate to /contact. At ConvertiLab, every service page ends with a simplified form (first name, email and subject).
How do you cut form spam without a frustrating CAPTCHA?
Three techniques that work and stay invisible to the user: a honeypot field (a hidden field only bots fill in), server side validation (checking the submission timing, since a human takes at least 5 seconds) and CSRF tokens. These methods block 95% of spam without hurting the user experience, unlike image CAPTCHAs, which cut the completion rate by 3 to 10%.
How do I know whether my form is performing?
The completion rate is the key metric: of the visitors who see the form, how many actually submit it. To measure it, set up a conversion event in Google Analytics 4 on the confirmation page (/thank-you, or a "form_submit" event). A good completion rate for a small business contact form is 15 to 30%. Below 10%, there is a problem to fix (too many fields, a weak call to action, a form nobody can see). Test one change at a time so you know what is working. !Measuring form completion rate with a Google Analytics 4 conversion event

