SiteSmith

Contact forms that people actually fill in

People fill in a contact form when it is short, clear about what it wants and clear about what happens after they press the button. Most small-business forms lose people by asking too much too soon, using labels that make visitors guess, or ending with a vague "Thank you" that leaves them wondering whether anything was sent. Here is how to build a form that customers finish, field by field.

Ask only for what you need to reply

Every field you add is one more reason to stop. Start from the reply you will send and work backward: what do you need to know to answer this person usefully?

For most small businesses that is:

  1. Name, one field. Splitting it into first and last adds a field and gains little.
  2. A way to reach them, phone or email, or both if you truly use both.
  3. What they need, in their own words, as a free-text box.

That is enough for a plumber, a salon, an accountant or a bakery taking cake orders. Add a fourth field only when it changes how you answer:

  • Town or ZIP for businesses that travel, so you can tell at once whether you serve them.
  • Preferred date for event businesses like caterers, photographers and party rentals.
  • Type of service as a short drop-down, if you route enquiries to different people.

Leave out what you can ask later: budget, how they found you, the full street address, their company size, a second phone number. You will learn all of it on the first call.

Labels that leave no guessing

  • Put the label above the box, not inside it as gray placeholder text. Placeholder text disappears the moment someone starts typing, so they forget what the box was for. It is also hard to read for many people.
  • Say exactly what you want. "Phone (we'll call, not text)" is clearer than "Contact number". "What can we help with?" invites more than "Message".
  • Show an example where it helps. Under the message box: "For example: kitchen faucet leaking under the sink, available weekday mornings." People write better requests when they see one.
  • Mark the optional fields, not the required ones. If almost everything is required, writing "(optional)" next to the one or two exceptions is clearer than a row of red stars.

Make it easy on a phone

Most of your visitors will fill the form in on a phone, often with one thumb.

  • One column. Fields side by side are cramped on a small screen.
  • Large boxes and a large button, easy to hit without zooming.
  • The right keyboard. A phone field should bring up the number pad; an email field should bring up the keyboard with the @ sign. Whoever builds the form sets this with the field type, and most builders do it automatically when you choose "phone" or "email" as the field type.
  • Let the phone fill things in. Phones offer to autofill name, email and phone if the fields are set up as those types. That saves typing and typos.
  • No tiny checkboxes they have to hit precisely.

Errors that help instead of scold

When someone makes a mistake, the form should say what is wrong, next to the field, in plain words: "Please add your phone or email so we can reply." It should keep everything they already typed. A form that clears the message box after one error loses almost everyone who wrote a long message.

Be forgiving about format. Accept phone numbers with or without dashes, parentheses or spaces. Do not reject a ZIP code because someone added a space.

The button and the words around it

  • Word the button as the outcome: "Send my request", "Ask for an estimate", "Send question". Not "Submit".
  • Add one line of reassurance beside it: "We reply within one business day." "We'll never share your details." Only write what is true.
  • Say what you will do with their details in a sentence, and link your privacy note if you have one. Do you need a privacy policy? covers what that note usually says.

The confirmation: what happens next

After someone presses the button, the screen should change clearly and tell them three things:

  1. It worked: "Thanks, Jane, your message is on its way to us."
  2. When they will hear back: "We reply to every request within one business day, usually the same afternoon."
  3. What to do if it is urgent: "If water is leaking now, call us at (555) 201-4400."

If your form sends the customer an automatic copy by email, say so: "We've sent a copy to your inbox." Customers keep that email and reply to it.

Writing a thank-you page after a form has more on what that screen can do.

Test it like a customer

A form can look perfect and send nowhere. Many owners find out only when a customer calls to ask why nobody answered. Once a month:

  • Fill in your own form on your phone, with a real name and a message like "Test from the owner, please ignore."
  • Check it arrives in the inbox you expect, and check the spam folder too.
  • Reply to it, to make sure the reply goes to the customer's address and not back to the website.

If messages do not arrive, where contact form messages go walks through how to trace them.

A sample form for a home service business

Put together, a form that works for most trades looks like this:

  • Name
  • Phone
  • Email (optional)
  • Town
  • What can we help with? (with a one-line example)
  • Button: "Send my request"
  • Line under the button: "We call back within one business day. Urgent? Call (555) 201-4400."

Five fields, one of them optional, and nothing a customer has to think about.

What to do this week

  • Count the fields on your form and remove every one you would not use in your first reply.
  • Move labels above the boxes and rewrite them in plain words.
  • Reword the button as an outcome.
  • Rewrite the confirmation to say when you will reply.
  • Fill in the form on your phone and make sure it reaches your inbox.

If your current form is long, broken or hard to use on a phone, you can see your site rebuilt first with a short form that sends to your inbox, and test it yourself before deciding.