Contact forms that people actually fill in

By Axyra Nova Editorial · 15 September 2026 · 5 min read · Website fixes

For many small businesses, the contact form is the most important part of the website. It turns a curious visitor into a lead. Yet many forms are long, confusing or silently broken, so enquiries never arrive and nobody notices.

This guide covers contact form design that people actually complete, plus the checks that make sure every message reaches you.

Start with the goal

Ask what happens after someone submits the form. If you will reply by email, you need their email. If you call back, you need a phone number. Everything else is optional. Every extra field reduces the number of people who finish.

A good default for most service businesses:

  1. Name
  2. Email (or phone, if you prefer calls)
  3. A message box: "How can we help?"

Add one or two optional fields only if they genuinely help you respond better, such as "Preferred date" for bookings or "Budget range" for projects.

Design details that matter

Visible labels

Labels should stay visible above or beside fields. Placeholder text inside the field disappears when someone starts typing, which makes forms harder to check and harder for people using assistive technology. MDN's form element reference covers the markup for accessible forms.

The right input types

Use email, telephone and number input types so phones show the right keyboard. Mark required fields clearly.

Helpful errors

If someone makes a mistake, explain what is wrong next to the field, in plain language: "Please enter an email address like name@example.com", not "Invalid input". Keep what they typed so they do not start again.

A clear button

Write what happens: "Send message" or "Request a quote" beats "Submit".

Reassurance

A short line near the button helps: "We reply within one working day" or "We never share your details". Link to your privacy policy.

Where to place the form

  • On a dedicated contact page, reachable from every page.
  • On key service pages, after the main description, so interested visitors can act without navigating away.
  • Not hidden behind several clicks or only in the footer.

On phones, keep the form near the top of the contact page, with your phone number and WhatsApp or email link as alternatives.

Spam protection without frustrating people

Spam is a real problem, but heavy-handed protection blocks genuine customers too.

  • Honeypot fields: a hidden field bots fill in and humans never see.
  • Rate limits: block repeated submissions from the same source in a short time.
  • Modern challenge services that run invisibly for most visitors.

Avoid puzzles that are hard to complete on a phone.

Make sure messages arrive

This is where many forms fail silently.

Test monthly

Send a test message through every form. Confirm it arrives in the right inbox, not in spam, and that any automatic reply reaches you too.

Fix email delivery

Form emails sent from your web server can be flagged as spam if your domain is not set up properly. Use an email delivery service or SMTP connection, and set up the domain records your email provider recommends. Google explains what affects delivery in its email sender guidelines.

Keep a backup copy

Store form submissions in the website as well as emailing them, so a failed email does not mean a lost lead.

Follow up quickly

The best form in the world is wasted if replies take a week. Set a target, such as one working day, and make sure someone owns the inbox. If you use templates for common questions, personalise the first line so it does not feel automated.

Measure what happens

Track how many people view the contact page and how many submit the form. If many visit and few submit, look at length, clarity and trust signals. If submissions drop suddenly, the form may be broken.

Common mistakes

  • Asking for a phone number when you only reply by email.
  • Long dropdown lists with no "Other" option.
  • Forms that clear every field after one error.
  • No confirmation message after submitting.
  • A captcha that is hard to complete on a phone.
  • Messages going to an inbox nobody checks.

For booking businesses

If customers want to book a specific time, a booking form is often better than a contact form. See what a good booking website does and choosing a WordPress booking plugin.

How we help

Our site audit flags pages without a contact form and our sellers build and fix forms on WordPress, Squarespace and Shopify. When we contact businesses ourselves, we use their own contact forms, following the approach in ethical cold outreach. See the features page for how it works.

A quick audit of your current form

Open your own contact page on a phone and run through these questions. Each "no" is something to fix.

  • Can I see the form without scrolling past large images or long text?
  • Does every field have a visible label?
  • Are optional fields clearly marked, and are there three or fewer required fields?
  • Does the email field bring up the email keyboard?
  • If I leave a field empty, does the error explain what to do?
  • After sending, do I see a clear confirmation?
  • Did the test message arrive in the right inbox within a minute?
  • Did any automatic reply arrive, and does it say when to expect a response?

Running this audit takes five minutes and often reveals at least one problem that has been costing enquiries.

A worked example

A small web design studio had a contact form with eleven fields, including company size, industry, budget, timeline, how they heard about the studio and a long project description. Many visitors started it; few finished.

The studio cut the form to three required fields (name, email, project summary) and two optional ones (budget range and timeline). It added a line under the button saying replies arrive within one working day, and moved the form higher on the page. It also connected the form to a proper email service after discovering that some submissions had been landing in spam.

The studio still asked about budget and industry, but in its first reply rather than on the form. Visitors found it easier to start a conversation, and the studio found out the rest during that conversation.

Frequently asked questions

How many fields should a contact form have?

As few as you need to reply well. Three fields (name, email, message) work for most service businesses.

Should I use a captcha?

Use the lightest protection that stops your spam. Honeypots and rate limits stop most bots without bothering people.

Why are my form messages going to spam?

Usually because the website sends mail without proper authentication for your domain. Connect the form to a proper email service and set up the recommended domain records.

Is a chat widget better than a form?

They serve different people. Some prefer instant chat; others prefer a form they can fill in later. If you add chat, make sure someone answers it.