Back to Journal
Web for SMBsNº 010July 12, 20266 min

Why your contact form loses half your leads before they hit send

The form isn't a detail. It's the point where intent turns into business or walks away. And most people walk away before they hit send.

You invest in SEO, in ads, in copy. The visitor arrives. Reads. Decides to get in touch. And that's where you lose half of them. Not in traffic, not in interest, not in price. In the form.

It's a silent problem because you never see who gave up. You only see the ones who submitted. The hole stays invisible in your reports, and you keep paying for traffic to plug it.

The pattern that repeats on nearly every SMB site

The typical setup goes like this: a services site with a form on the contact page. Name, email, phone, company, tax ID, subject, message, GDPR checkbox, newsletter checkbox, reCAPTCHA. Eleven fields. All required. None of them explaining why they're needed.

The visitor opens the page on their phone during a five-minute break. They see the wall of fields. They close the tab. They didn't come back because they gave up on buying. They went back to scrolling Instagram because filling that thing out is work.

This isn't user laziness. It's friction. And friction in a form is measured in fields, in clicks, in seconds, and in emotional resistance. Every extra field is a silent question: do you really need this?

The mistakes that cost the most

There's a set of problems that shows up every time. Individually they look small. Added up, they kill your conversion.

  • Too many fields. If you're at the stage of capturing interest, you don't need the tax ID or the company name. Ask later, by email, with context.
  • Required fields with no good reason. Marking phone as required when you'd happily reply by email pushes away anyone who doesn't want a call.
  • Placeholder doing the label's job. The text disappears when the user types and they lose their place. Always use a visible label.
  • Generic error messages. "Invalid field" doesn't help. Say what's missing: "email needs an @".
  • Validation only on submit. The user fills everything out, hits send, and only then finds out the phone number was wrong. Validate in real time.
  • Aggressive CAPTCHAs. reCAPTCHA v2 with traffic lights and crosswalks throws away conversion in the name of spam you could have filtered server-side.
  • No confirmation after sending. The user hits submit, the page reloads, and they don't know if it went through. Half send it again, the other half doubt.

A contact form is not a signup form

This sounds obvious but it gets confused every time. A signup form has to collect enough data to create an account. A contact form has one job: start a conversation.

To start a conversation you need a name and a way to reply. That's it. Everything else is your convenience, not a business need. If the salesperson needs the tax ID to send a quote, ask for it in the reply. If they need to know the estimated volume, ask on the first call.

The rule of thumb: if you can reply to the email without that field, the field shouldn't be in the form.

GDPR isn't an excuse to overcomplicate

You hear a lot of "it has to be this way because of GDPR". It doesn't. GDPR requires a legal basis to process data and transparency about what you do with it. It doesn't require eleven fields.

One clear consent checkbox with a link to your privacy policy handles it. You don't need three separate checkboxes for newsletter, marketing communications, and data processing. That's legal anxiety, not compliance.

Check Article 6 of GDPR. The legal basis for replying to a contact request is legitimate interest or taking steps prior to entering into a contract. You don't need explicit consent to reply to someone who reached out to you.

What to do tomorrow morning

Open your form on your phone. Not on desktop. On the phone, in portrait mode, with one hand. That's how most of your users are showing up.

  1. Count the fields. If there are more than four, cut some.
  2. Check that every label stays visible once the field is filled in.
  3. Fill the form with a deliberate error. Does the error message tell you where and why?
  4. Submit it. Is the confirmation clear and immediate? Does it stay on the page or redirect to a thank-you page?
  5. Check that the confirmation email actually reaches the user. Plenty of forms notify the company and forget about the customer.

After that, go to Google Search Console and cross-reference. How many visits to the contact page? How many submissions? The gap is your abandonment rate. If it's over 50%, the problem isn't your product. It's the form.

The best conversion optimization is removing things, not adding them.a recurring principle in UX literature

Short forms convert better. This has been studied to death. The pushback on shortening almost always comes from internal teams, from departments that want to "take the chance to ask". Don't. The moment to capture is the moment to capture. The moment to qualify comes later.

References
  1. 01Web.dev — Sign-up form best practices
  2. 02MDN — HTML forms: form design UX
  3. 03GDPR.eu — Article 6: Lawfulness of processing
  4. 04Nielsen Norman Group — Website Forms Usability
Also:
Web for SMBsNº 005

Why your 2019 WordPress site is costing you customers in 2026

Seven years is an eternity on the web. The site that looked modern in 2019 now pushes customers away before the first contact. Here's why.

Web for SMBsNº 001

Why your business still needs a website in 2026

Instagram is not an address. WhatsApp is not a shop. A website is the only digital asset that truly belongs to your business.

Back to Journal