WEB-SMB — Web Consult for Small Business Growth
Get my free review
Guides / Website conversion guide

Guide

Contact forms people actually finish

The contact form is the last step before a customer sends you an enquiry. It is also where many small business websites lose them — because the form asks for too much, explains too little, or stopped working months ago without anyone noticing.

By Richerd Ho, web conversion strategist · 256 small business projects since 2007 · Published October 2026

A small business owner at her laptop filling in a short contact form with name, email and a how can we help dropdown, a Send message button and a note saying replies come within one business day
A form people finish: three fields with labels above them, a clear button, and a reply time next to it.

Why good visitors abandon the form

By the time someone opens your contact form, the hard part is done. Your homepage or service page has already convinced them. Now they are only deciding if contacting you is worth the effort — usually on a phone, often in a spare five minutes.

Every extra field, unclear label or puzzle makes it a little harder, right when they have the least patience. Nobody fills in twelve boxes to ask a question they could send in one WhatsApp message. They close the page, plan to come back, and call someone who made it easier.

When I review sites that get visitors but no enquiries, the form is rarely the only problem. But it is the cheapest part to fix, and you see results within weeks.

The four fields worth asking for

Only ask for what you need to reply. Don’t ask for things you only need after the job is confirmed. For most small businesses that is four things. Everything else can be asked in your reply or on the first phone call.

FieldWhen to askWhy
NameAsk nowYou need something to call them.
Phone, WhatsApp or emailAsk now — one, their choiceLet them pick the channel they’ll actually answer.
What they needAsk nowOne open box. A sentence is enough to reply well.
One qualifying questionAsk now, optionalArea, rough date or budget band, as a dropdown.
Company nameUsually laterAsk only if you sell mainly to businesses.
Full addressLaterYou need it to quote a visit, not to say hello.
Exact budgetLaterMost buyers don’t know yet. A band works better.
“How did you hear about us?”Later, or neverUseful to you, not to them. Ask on the phone.

Most owners skip the optional question, but it is the most useful one. A dropdown for area, timing or budget (“under RM 2,000”, “RM 2,000–5,000”, “not sure yet”) helps you reply with real details instead of just “thanks, when can we talk?”

A small business owner at her laptop beside a Get in touch contact form with four fields labelled name, phone WhatsApp or email, what they need, and one optional qualifying question, above a Send message button
Four fields: a name, one way to reach them, what they need, and one optional question. Everything else waits for your reply.

Nine fixes, in order of impact

Start from the top. The first three usually make the biggest difference.

1

Cut the form to four fields

Remove anything in the “later” rows above. If a field is optional, ask yourself if you need it at all. Fewer fields almost always means more people finish the form.

2

Let them choose how you reply

Offer phone, WhatsApp or email as one choice, not three required boxes. In Malaysia, many customers prefer WhatsApp to email — let them choose.

3

Say what happens next, right by the button

Add one line: who replies, how fast, and that asking is free with no commitment. “Richerd replies within one working day. No sales call unless you ask for one.” This removes the worry that stops people at the last step.

4

Name the outcome on the button

“Submit” sounds like work. “Get my quote” or “Send my enquiry” tells them what they get. It is a small change that reminds them why they are filling in the form.

5

Put labels above the fields

Grey hint text inside the box disappears once someone starts typing, so they forget what the field is for. A short label above each field stays visible and is easier to read on a phone.

6

Build it for a thumb

Use one column and fields big enough to tap. Make the phone field open the number keypad, and the email field open the email keyboard. Most enquiries come from phones, so test there first.

7

Drop the puzzle CAPTCHA

“Select all the traffic lights” stops real customers, not just bots. A hidden spam trap or an invisible spam check stops most spam without the visitor doing anything.

8

Write errors that help

If something is wrong, show which field and how to fix it, right next to that field. Keep everything else they typed. Most people won’t fill in a form twice if it clears after one mistake.

9

Send them to a real thank-you page

Confirm the message arrived, say again when you’ll reply, and offer one next step — like a case study or your WhatsApp number for urgent questions. A separate thank-you page also lets you count enquiries in Google Analytics.

Infographic of nine contact form fixes around a short Get in touch form and its mobile version: cut to four fields, let them choose how you reply, say what happens next, name the outcome on the button, labels above fields, build for a thumb, drop the puzzle CAPTCHA, helpful errors and a real thank-you page
All nine fixes on one form: four labelled fields, a clear button and a reply time next to it — on computer and phone.

WhatsApp next to the form, not instead of it

Many Malaysian owners replace the form with only a WhatsApp button. That works for customers who want a quick answer. But it loses people browsing at 11pm, people who want to write out details, and people not ready to share their name and number in a chat.

Offer both, side by side, with the same reply-time promise. Pre-fill the WhatsApp message (“Hi, I’d like a quote for…”) so sending it takes one tap. For more on using it well, see WhatsApp for small business.

Swap these lines

Instead of

“Submit”

Try

“Send my enquiry” or “Get my quote” — name what they get, not what they do.

Instead of

“Please fill in all required fields”

Try

“Just your name, a phone number or email, and what you need. Takes a minute.”

Instead of

“We will get back to you soon”

Try

“I reply within one working day, usually the same afternoon.”

Instead of

“Message (minimum 50 characters)”

Try

“What do you need? A sentence is fine — we’ll ask the rest.”

Test it like a customer, every month

The most costly form problem isn’t bad design. It is a form that has stopped sending. After a plugin update, an expired email password or a new spam filter, enquiries can go nowhere while the page still says “Thank you”. Nobody tells you — the phone just goes quiet.

Once a month, fill in your own form from your phone, on mobile data, like a customer would. Check the email arrives, check it is not in spam, and check the thank-you page shows. Then look at your enquiries in Google Analytics for the month, so you know if the problem is the form or the traffic. If you get many visits but few enquiries, run six checks on your traffic before you change anything else.

Before you publish: a contact form checklist

Every “no” is your next thing to fix. Tap the ones you already have — your ticks are saved on this device.

0 of 10 in place

The form has four fields or fewer, and only one box needs typing
Labels sit above each field and stay visible while typing
The phone field opens the number keypad on a phone
Visitors can choose phone, WhatsApp or email
The button says what they get, not “Submit”
A line near the button says how fast you reply
There is no picture or text puzzle
An error tells them which field and how to fix it, and keeps what they typed
A thank-you page confirms it arrived and is tracked in Google Analytics
You sent a test from your own phone this month and it arrived

Tap each one your site already has.

Quick check: is your contact form losing enquiries?

5 questions · 30 seconds

Open your website on your phone, then answer honestly.

Does your form ask for four fields or fewer?

Is there a label above every field, not just grey hint text?

Does the button say what they get, not just “Submit”?

Is there a WhatsApp option next to the form?

Have you sent yourself a test enquiry this month?

Common questions

How many fields should a contact form have?

Three or four for most small businesses: name, how to contact them, what they need, plus one optional question to help you reply. Things you only need after the job is confirmed, like a full address or detailed budget, can wait.

Should I use a contact form or WhatsApp?

Offer both, side by side. In Malaysia many customers prefer WhatsApp to a form, while others prefer email or want to send details at night. Let each choose, and tell both how fast you reply.

Do I need a CAPTCHA on my contact form?

Usually not the puzzle type. Picture and text puzzles stop real customers as well as bots. A hidden spam trap or an invisible check stops most spam without the visitor doing anything.

Why am I getting spam but no real enquiries?

Spam shows the form works. No real enquiries usually means people leave before they reach it, or the form asks too much. Send a test from your own phone, check it arrives, then cut the form to four fields and watch for a month.

What should happen after someone submits a contact form?

Show a thank-you page that confirms the message arrived, says when you will reply, and offers one useful next step. Send yourself a copy of every enquiry, and track the thank-you page in Google Analytics to count enquiries, not just visits.

Part of the website conversion guide — turning the visitors you already have into enquiries.

Keep reading

In this series
More guides

Latest guides

Stock photos vs real photosWhich photos must be real, and how to take them. How to write an About Us page that builds trustWhat visitors check, and the seven parts in order. How long does a website take to build?Real timelines by site type, and what slows them. Should you show prices on your website?Why hiding prices costs enquiries, and how to show one. Website backups and SSLTest a restore, and keep the padlock renewing. See all guides →