Skip to content

Contact form best practices: what your customers notice

The small things that decide whether a customer finishes your form and hears back in time: what you ask, what they have to solve, what happens after send, and how fast you answer.

Updated

For a lot of small businesses, the contact form is the first conversation a customer has with you. Most of what goes wrong there is invisible. The people who give up halfway never send anything, and the ones who wait too long for an answer quietly hire someone else.

None of the fixes below cost anything except the last one, and that one is optional. They're ordered the way your customer meets them: filling in the form, sending it, then waiting to hear back.

Ask for what you need to reply, and nothing more

Every required field is one more reason to stop. For most businesses, a name, an email address and a message are enough to write back. Add a phone number if you really do call people, and make it optional if you don't.

  • Save the details for your reply. Budget, dates, square footage and "how did you hear about us" can all wait until the customer has a reason to answer them.
  • Mark the optional fields. "Phone (optional)" is clearer than a row of asterisks and a legend explaining them.
  • One dropdown can help you sort. "What's this about?" with three or four choices and "Something else" lets you spot new work at a glance. Keep it short, and don't make it required.

Don't make them prove they're human

A CAPTCHA puts a chore between your customer and their question. In a 2023 study, people took 15 to 26 seconds on a reCAPTCHA picture challenge and got it right about 81% of the time, and between 18% and 45% of participants quit after their first CAPTCHA, even though they were being paid to finish.

A hidden honeypot field stops simple bots without anyone noticing, and it's built into most form plugins. How to remove your CAPTCHA without letting the bots back in.

Make it easy on a phone

  • Labels above the fields. Placeholder text inside a box disappears as soon as someone starts typing, and then they can't check what the field was for.
  • The right keyboard. Use your form builder's email and phone field types, not plain text fields, so phones show the @ key and the number pad.
  • Errors that help. Say what's wrong next to the field, in words, and keep everything else they typed.
  • A send button you can't miss. Full width on a phone is fine.

Say what happens next

After someone presses send, they should see a message on the page, not get dropped back on your home page wondering whether it worked. Use it to set expectations.

  • When you'll answer. "We reply within one business day" is enough. Then keep to it.
  • What to do if it can't wait. "Water coming through the ceiling? Call us on 614-555-0142." A form is the wrong place for an emergency, and the thank-you page is the last chance to say so.
  • Careful with confirmation emails. A copy of the message sent to the visitor is a nice touch, but without a bot check, bots can use it to send email to other people from your website. A clear thank-you page does the job safely.

Answer fast

Research published in Harvard Business Review, "The Short Life of Online Sales Leads", put it bluntly: "most companies are not responding nearly fast enough." When a customer has written to three businesses, the first good answer has a head start.

For a small business, the delay is rarely the reply itself. It's finding the message. Real inquiries arrive between SEO pitches, redesign offers and spam, and an inbox that's mostly junk gets skimmed, or checked once a day.

  • Make form emails easy to spot. Give them their own folder or label with a notification on your phone, so they don't sit behind newsletters.
  • Make reply go to the customer. If hitting reply on a form email writes back to your own website, set the form's Reply-To to the visitor's email field. Most form plugins have this in their notification settings.
  • Keep the junk out of the way. The fewer pitches you scroll past, the sooner you see the customer. How to stop SEO pitch emails.

Don't lose the ones your filter gets wrong

Every filter is wrong sometimes. What matters is what happens when it is. A real customer who lands in a spam folder never finds out; they assume you weren't interested.

  • Move suspected junk to a folder rather than deleting it.
  • Skim that folder on a schedule. Weekly is plenty.
  • Avoid tools that delete what they block or won't show you what they held.

Where Ascue fits

Ascue takes care of the last three sections. It sorts messages after your visitor presses send, so there's no CAPTCHA and your form and thank-you page stay as they are. Real inquiries reach your inbox right away with the customer as Reply-To, and ones that need an answer within a day start with "Urgent:". If your team lives in Slack, Ascue can post a note there for every lead it delivers.

Pitches wait for a weekly digest, spam is held for 30 days, and anything Ascue isn't sure about reaches you marked "Ascue wasn't sure", so a mistake costs a click, not a customer. It's free for your first 50 messages a month. See how it replaces a CAPTCHA.