Skip to content

Conversion · November 3, 2026 · 8 min read

Form friction: how signup, contact, and lead forms lose people and how to fix them

Forms are where visitors commit, and where many give up. A guide to removing unnecessary fields, writing helpful errors, choosing the right input types, and testing forms on a phone, for stores, SaaS, and service businesses.

Form friction is anything that makes a visitor hesitate, struggle, or give up while filling in a signup, contact, checkout, or lead form. The main causes are too many fields, unclear labels, the wrong keyboard on phones, strict validation that rejects valid input, and error messages that do not explain the fix. To reduce it, ask only for what the next step needs, keep labels visible, use the right input types, and write errors that help. Then test every form on a phone as a stranger.

Why are forms so sensitive?

A form is where a visitor commits: they give an email, a phone number, an address, or a card. That makes it the moment of highest doubt. At the same time, forms demand effort, especially on a phone. High doubt plus high effort is where people leave.

Which fields should I remove?

Ask of each field: do I need this for the very next step?

  • A signup form often needs only an email and a password, or a single sign-in button.
  • A contact form often needs a name, an email, and a message.
  • A lead form for a demo may need a company name, but probably not company size, phone, and job title all at once.
  • A checkout needs what is required to ship and bill, not birthdays or survey questions.

Optional fields still add effort. If you keep them, mark them clearly as optional, or move them to a later step.

How should labels and instructions work?

  • Keep labels visible above the field, not only as placeholder text.
  • State format requirements before the user types, such as password rules.
  • Explain why you need sensitive information, such as a phone number.
  • Group related fields, such as address lines, logically.

The W3C Web Accessibility Initiative's forms tutorial, at w3.org/WAI/tutorials/forms, covers labels, instructions, validation, and notifications in detail. Following it makes forms easier for every visitor, not only those using assistive technology.

Which input types help on phones?

  • Email fields should open the email keyboard.
  • Phone and number fields should open the number pad.
  • Autocomplete attributes let browsers fill names, emails, and addresses correctly.
  • Autocorrect and auto-capitalization should be off for emails and codes.
  • Date fields should use a picker that works on touch screens.

These small details save effort on every field.

How should validation and errors work?

  • Validate after the user leaves a field, not on every keystroke.
  • Accept reasonable formats: spaces in phone numbers, uppercase in emails, international postcodes.
  • Show the error next to the field, in plain words, with the fix.
  • Keep everything the user typed when an error occurs.
  • After a failed submit, move focus to the first error, so the user sees it.

An error that says "invalid input" at the top of the page, while the field is far below on a phone, is one of the most frustrating experiences on the web.

What happens after submit?

  • Confirm clearly that the submission worked.
  • Say what happens next: an email, a call, an account ready to use.
  • If an email is part of the next step, make sure it arrives and is not in spam.
  • Avoid sending the user back to a blank version of the form.

How do I test my forms?

  1. Open each important form on a phone, signed out.
  2. Fill it in with realistic data, including an international address or a phone number with spaces.
  3. Submit with a field missing, and check the error.
  4. Submit correctly, and check the confirmation and any email.
  5. Repeat after every change to the form, the theme, or the tools behind it.

Persqo can test your forms inside real journeys. AI visitors with different backgrounds fill in signup, contact, and lead forms with test data, and the report shows where they hesitated, which errors they met, and whether the confirmation arrived, with screenshots and a replay. Sessions stop before payment and before submitting anything sensitive you have not allowed. Try a free check, or see the builders page for AI-built apps and the developers page for running it from your editor.

For the mobile side of forms, read mobile conversion killers. For signup forms specifically, read from signup to activation.

Should I split a long form into steps?

Sometimes. A multi-step form can feel lighter when each step asks a small, related group of questions and shows progress. It can also feel heavier if the visitor does not know how many steps remain or loses data when going back. If you split a form, show progress, keep the easiest questions first, save answers between steps, and make the back button safe. Then test both directions on a phone.

The form friction checklist

  • Every field is needed for the next step.
  • Optional fields are marked or moved later.
  • Labels stay visible while typing.
  • Requirements are stated before the user types.
  • Email, phone, and number fields open the right keyboard.
  • Autocomplete works for names, emails, and addresses.
  • Reasonable formats are accepted.
  • Errors appear next to the field and explain the fix.
  • Typed data survives an error.
  • Confirmation is clear, and any follow-up email arrives.
  • Every form tested on a phone after each change.

Questions people ask

How many fields should a form have?

Only the fields you need for the next step. Every field should earn its place. If you can ask for information later, or infer it, remove it from the first form.

Should form labels go inside the fields?

Placeholder text that disappears when typing makes people forget what a field is for. Visible labels above the field are clearer, especially on phones.

What makes a good error message?

It appears next to the field, says what is wrong in plain words, and explains how to fix it. It should not erase the rest of the form.

Are there accessibility guidelines for forms?

Yes. The W3C Web Accessibility Initiative publishes a forms tutorial at w3.org covering labels, instructions, validation, and error messages. Accessible forms are easier for everyone to complete.