All posts
Craft··4 min read

Contact form best practices that get real replies

Most contact forms are a black hole with a Send button. A few small changes turn yours into a channel that brings you qualified messages, not spam.

Hands typing on a laptop keyboard on a wooden desk

The contact form is the most ignored piece of a page and the most quietly important. It is where an interested stranger tries to reach you — and where, too often, they give up because the form asks too much, promises nothing, or looks abandoned.

You do not need a redesign. You need a form that is short, honest about what happens next, and hard for bots to abuse.

Ask for the minimum that lets you reply

The only fields a contact form truly needs are a way to reach the person and their message. Everything else — company, budget, phone, how they heard about you — should earn its place or be optional.

  • Name and email cover most cases.
  • Add a subject or reason only if it helps you route the message.
  • Mark anything else optional, and mean it.

Tell them what happens after Send

Silence is the enemy of a contact form. If someone hits submit and sees a blank refresh, they assume it failed. A single line — thanks, we reply within a day — turns anxiety into patience.

Set a realistic expectation and then beat it. A reply that arrives sooner than promised is a small, cheap way to impress.

Keep the spam out without punishing humans

A public contact form attracts bots. The fix is not a maze of puzzles that also drive off real people. Quiet spam protection and a required message field do most of the work, and an email that lands straight in your inbox means you actually see the genuine ones.

You can build a clean contact form that emails you every submission, free, at onesol.io/forms — no black hole, no plugin to maintain.

Reply to the Sender the Instant They Hit Send

The gap between someone submitting a contact form and hearing anything back is where goodwill leaks away. An automatic acknowledgement, sent the moment they submit, closes that gap: it confirms the message arrived, tells them roughly when a real reply will come, and gives them a copy of what they wrote. Even a single line, thanks, we have got this and will reply within one working day, transforms the wait from anxious silence into a managed expectation.

Set a response time you can actually keep, then keep it. Promising an hour and taking two days is worse than promising two days and taking one, because the first breaks a promise and the second beats it. Pick the honest number and let the auto-reply state it, so the sender is not left refreshing their inbox wondering whether the form even worked.

Make sure that auto-reply comes from an address a human monitors, and make it replyable. Half the value of a contact form is that it starts a conversation, so a no-reply acknowledgement quietly slams the door you just opened. If the sender remembers a crucial detail thirty seconds after submitting, they should be able to add it by replying, not by filling in the whole form again.

Route and Label So Nothing Falls Between Two People

A contact form that dumps every enquiry into one inbox works until two people share that inbox, at which point each assumes the other has replied and the sender hears nothing. A short subject dropdown, such as sales, support or something else, lets you route each message to the right person and, just as usefully, lets you see at a glance what people are actually contacting you about. That single field turns a pile of messages into a sortable queue.

Capture just enough to reply well and no more. A name, a working email and the message itself are the irreducible core. A phone number is worth asking for only if you genuinely call people back, and marking it optional respects the many who would rather you emailed. Every extra required field lowers the number of real enquiries you receive, and a lost enquiry helps nobody.

Guard against the failure that hides the good messages: spam. A form with no protection fills with junk until you stop reading it, and the day you stop reading it is the day you miss a real customer. A quiet anti-spam check that never troubles genuine senders is the right level; a fussy puzzle that makes real people work is not, because the people it turns away are exactly the ones you wanted to hear from.

Write the Fields So People Send You Something Useful

The labels on a contact form shape the quality of what you receive. A box labelled simply message invites one-line queries you then have to chase for detail. A box labelled tell us what you need and any dates or numbers that matter prompts the sender to include the very things that let you reply properly first time. The field is the same size; the prompt does the work.

Design for the phone in the sender's hand, because that is where most of them are. Fields should be tappable without pinching, the keyboard should switch to numbers for a phone field and to the email layout for an email field, and the submit button should sit where a thumb can reach it. A contact form that is awkward on mobile is a contact form most of your visitors abandon halfway.

Confirm receipt on the screen as well as by email, and say what happens next in concrete terms. We will reply to the email you gave us, usually by tomorrow afternoon is far better than a generic thank you, because it tells the sender where to watch and when. That specificity is what stops a patient person becoming an impatient one, and an impatient one from contacting a competitor while they wait.

Run all of this from one link.

Free to start — no card required.