Chykalophia Docs

Contact forms: how many fields is too many?

How to decide which questions your contact form should ask, how to lay it out, and what happens after someone presses send.

Time
9 minutes
Difficulty
Beginner
Last updated
Updated

Your contact form is the last step between an interested visitor and a lead. Every field you add is a small cost to the person filling it in. Some fields are worth that cost because they save you a wasted call. Others are there out of habit. This guide helps you tell the difference, then covers layout, error messages, spam and what should happen after someone hits send.

The real question: what do you need for the first reply?

There's no correct number of fields. A form for a free newsletter should be one field. A request for a commercial insurance quote might reasonably need ten. The test for each field is:

"Would I reply differently, or faster, if I had this answer?"

If yes, keep it. If you'd ask it on the call anyway, drop it from the form.

Fields that usually earn their place

  • Name. One field ("Your name") is easier than separate first and last name fields, unless your CRM needs them split.
  • Email. Required, so you can reply.
  • Phone. Optional for most businesses. Making it required puts off people who prefer email, and some will invent a number.
  • Message. An open box: "What can we help with?"

Qualifying questions, used sparingly

If you get many enquiries that aren't a fit, one or two well-chosen questions can save everyone time:

  • Service needed, as a short dropdown or set of options.
  • Budget range, if price is the most common mismatch. Offer ranges, plus "Not sure yet".
  • Timeline, if urgency changes how you respond.
  • Location or service area, if you only work in certain places.

Fields that usually don't

  • "How did you hear about us?" as a required field. Make it optional or capture it from analytics instead.
  • Company size, job title and website URL for a small local service.
  • Postal address before there's any relationship.
  • CAPTCHA puzzles that make people identify traffic lights. Use invisible spam protection where you can (see below).

Layout that helps people finish

  • One column. People read forms top to bottom. Side-by-side fields get skipped or misread.
  • Labels above fields, always visible. Placeholder text inside the box disappears when someone starts typing, so don't use it as the only label. It also tends to be low-contrast.
  • Mark optional fields, or required ones, consistently. Saying "(optional)" next to the few optional fields is clearer than a sea of asterisks.
  • Use the right field types. An email field brings up the email keyboard on phones. A phone field brings up the number pad. Your developer can also turn on browser autofill so returning details fill in automatically.
  • A clear button. "Send my message" or "Request my quote", not "Submit". See Writing headlines and calls to action.
  • Reassurance near the button. One line: "We reply within one working day. We never share your details."

Errors that don't make people give up

When something goes wrong, the form should:

  • Keep everything the person already typed.
  • Say what's wrong, next to the field, in plain words: "Please enter an email address like name@example.com", not "Invalid input".
  • Not rely on color alone to show an error, so people with color-blindness still see it.
  • Avoid being fussy about format. Accept phone numbers with spaces, dashes or brackets.

These are also accessibility requirements. The W3C's forms tutorial is a good reference for whoever builds your forms, and ADA & WCAG explains why that matters legally in some places.

Spam protection without punishing real people

Spam is the most common reason people add friction to forms. Better options, roughly in order of how invisible they are to visitors:

  • A honeypot field. A hidden field humans never see but bots fill in. Submissions that fill it get discarded.
  • Invisible challenge services. Tools such as Cloudflare Turnstile or Google reCAPTCHA (in its score-based form) check in the background and only challenge suspicious visitors.
  • Server-side filtering in your form plugin or email service.

If you're getting so much spam you're tempted to add a puzzle, talk to whoever looks after your site. There's usually a gentler fix.

Multi-step forms

For long forms, splitting questions across two or three short steps can feel less daunting. Start with easy questions (service needed), save personal details for later, and show progress ("Step 2 of 3"). Make sure the first step is genuinely easy, and that no answers are lost if someone goes back.

What happens after "send"

This is where many sites drop the ball.

Show a clear confirmation. Either on the page or on a dedicated thank-you page. Say what happens next and when: "Thanks, Sam. We'll email you by tomorrow afternoon."

Send an automatic confirmation email with a copy of their message. It reassures them it worked, and proves your email delivery is working.

Route the notification to someone who will act on it. A shared inbox nobody owns is where leads go to die.

Track the submission as a key event in Google Analytics, so you can see which pages and sources produce leads. A dedicated thank-you page makes this simpler. See Conversions & goals explained.

Reply fast. A quick, personal reply is one of the strongest conversion factors you control, and it costs nothing but attention.

Monthly form check

0 of 5 done

  • Submit the form from a phone and from a computer.
  • Confirm the notification and the auto-reply arrived, and not in spam.
  • Check that the thank-you page or message appears.
  • Check your analytics recorded the submission.
  • Look at the last month's submissions: are you asking anything nobody answers usefully?

Saved in this browser only.

If something fails, see My forms aren't working and I'm not getting form emails.

Frequently asked questions

Should I put the form on every page?

A short form, or a button that leads to one, at the bottom of key service pages works well. A full form on every page can be cluttered. The contact page should always have the form near the top, not below a long paragraph and a map.

Is it better to have a form or just show my email address?

Offer both. Some people prefer forms, others prefer email or phone. A form lets you ask qualifying questions and track enquiries more reliably. Showing your email in plain text can attract spam, so many sites show it as a link only.

It depends on where you and your customers are and what you do with the data. If you'll add people to a marketing list, you generally need clear, separate consent for that. See GDPR basics and check with an adviser if you're unsure.

Learn more

Go deeper on chykalophia.com

Free scorecard

Not sure what's really holding your site back?

Run the free Conversion Leak Scorecard to see where your site is losing leads, or book a call and we’ll look at it with you.

Already a client? Email support@chykalophia.com.

Last updated

On this page

0% read

Free scorecardRun the free scorecardBack to top