What fields should my website contact form have?
Ask for as little as you can: usually a name, one way to reach them and what they need. Every extra required field gives a visitor another reason to give up, especially on a phone. Use clear labels above each field, say when you'll reply, and gather the rest of the details in your first conversation.
The short version
- Start with three: name, phone or email (their choice), and what they need.
- Add an optional field only if it truly changes your reply.
- Put a visible label above every field; placeholder text isn’t a label.
- Say on the form when you’ll reply.
- To change the form itself, see the help guide.
Which fields should I use?
This page is about deciding what to ask. For the steps to edit a form on your site, see how to add or change a form.
For most small businesses, these are enough:
- Name.
- Phone or email. Let people choose how they’d like to be contacted.
- What do you need? A message box, or a short dropdown of your main services plus a message.
Useful optional fields:
- Town or ZIP code, if you only serve a set area.
- Best time to call, if you call people back.
- Photo upload, if a picture saves a site visit.
- How did you hear about us? Handy for tracking. Keep it optional.
Why does it matter?
The form’s only job is to start a conversation. A short form feels quick, and quick forms get finished. Long forms feel like applications, and people leave halfway. You can always ask the follow-up questions in your reply.
What are the common mistakes?
- Too many required fields. Make a field required only if you can’t help without it.
- Budget questions on first contact, unless you’re deliberately filtering out small jobs.
- Placeholder text instead of labels. The W3C’s forms tutorial says placeholder text “is not a replacement for labels.” It disappears as people type, and screen readers don’t treat it as a label. See whether your site needs to be ADA accessible.
- The wrong keyboard on phones. Phone fields should bring up a number pad and email fields an email keyboard.
- Vague errors. “Invalid input” helps nobody. Say what to fix, next to the field.
- A hard puzzle CAPTCHA. Use quieter spam protection. See how to stop contact form spam.
What if people still don’t fill it in?
Check the page around the form, not just the form. Is there a clear button to it from every page? Does it say what happens next? Is your phone number right beside it for people who’d rather call? Read why a contact form isn’t bringing in leads.
Then make sure the messages reach you. Send a test from your phone and confirm it arrives.
What does it cost, and how long does it take?
Trimming fields and adding labels is quick work in most form tools, often under an hour. Adding file uploads or routing different requests to different people takes longer.
How does E-3 handle this?
With our leads and follow-up service, form messages land in one leads inbox. For care clients, bigger form changes are tested on a staging copy first, and website care includes daily backups.
Related questions
Rather talk it through?
Call our team, or send a note and we’ll reply within one business day. No pressure and no jargon.