Kippler.

Flight log / Transmission 044

Form optimization: how many fields is too many?

A form isn't the Konami code. Nobody should need 11 inputs in the right order to earn a demo, yet Baymard's 2024 research found the average checkout still asks for 11.3 form fields when most sites need 8.

By Ronny Cheng Updated 8 min read
warp zone: the 30-second version

> Too many is any field you don't need to follow up and route the lead today. For most B2B paid landing pages that's 3 to 5 fields. Cut or defer the rest, label everything clearly, use the right input types and autocomplete, and judge the change on qualified leads, not raw form fills.

The form is where a paid click turns into a lead or turns into a cost. Everything above it, the ad, the headline, the proof, exists to get the visitor to this box. Then the box asks for their budget.

This guide covers how to decide which fields earn their place, what field-level drop-off looks like, when multi-step forms help, the input details that save taps on a phone, and how to test a shorter form without fooling yourself on lead quality.

// 01 · the briefing

What is form optimization?

Form optimization is making a form easier to finish without losing information you actually need. It has three levers: how many fields you ask for, how each field is built (labels, input types, autocomplete, errors), and how the form is staged (one screen or several).

On a paid landing page it has a fourth lever most teams skip: what the form is for. A form attached to a "free checklist" ad and a form attached to a "book a demo" ad should not ask the same questions. The offer sets how much the visitor is willing to give.

// 02 · telemetry

How many form fields is too many?

The best public research on field count comes from e-commerce checkout, not B2B lead forms, but the direction carries over. Baymard Institute's 2024 benchmark found the average checkout flow contains 11.3 form fields, down from 11.8 in 2021 and 12.7 in 2019, while its testing suggests most sites need only 8.

Average checkout form fields vs. what most sites needForm fields in the average e-commerce checkout flow
Form fields0510152019 average12.72021 average11.82024 average11.3Needed (Baymard)8.0

Source: Baymard Institute, checkout flow average form fields, 2024

View data
Form fields
2019 average12.7
2021 average11.8
2024 average11.3
Needed (Baymard)8.0

Even a well-studied, revenue-critical form type is still carrying about 3 extra fields on average. Baymard also notes that the number of fields affects checkout usability far more than the number of steps. Lead forms on paid landing pages rarely get that level of scrutiny.

For B2B lead forms there's no equivalent public benchmark worth quoting, so here is the shape in a hypothetical account. Each extra field shaves a little off the conversion rate, and the drop speeds up once the form starts asking for things the visitor has to think about.

Form conversion rate by number of fieldsHypothetical B2B demo request forms, paid search traffic
Conversion rate0%2%4%6%8%27.9%37.3%46.6%56.0%65.4%74.8%84.1%9+3.3%

Illustrative data, not from a real account.

View data
Form conversion rate
27.9%
37.3%
46.6%
56.0%
65.4%
74.8%
84.1%
9+3.3%

Fewer fields is not always better, though. In the same hypothetical account, say sales accepts 31% of leads from a 2-field form and 52% from a 5-field form, because the extra fields filter out students and job seekers. Per 1,000 clicks that's about 24 accepted leads from the short form and about 31 from the 5-field form. The right number is the one that maximizes qualified leads, not form fills.

kipp>

The goal isn't the shortest form. It's the shortest form your sales team doesn't send back.

// 03 · signal vs. noise

Which fields should you keep, defer or cut?

Run every field through one question: will someone use this answer before the first conversation? If yes, keep it. If it's useful later, defer it to the thank-you page, the follow-up email or the call. If nobody can say who reads it, cut it.

FieldUsual callWhyBuild it with
Work emailKeepIt's the follow-up channel and usually reveals the companytype="email", autocomplete="email"
Full nameKeepNeeded to reply like a human. One field, not twoautocomplete="name"
CompanyKeep or deferRouting, if the email domain doesn't answer itautocomplete="organization"
PhoneOptional, or cutOnly if someone will actually calltype="tel", autocomplete="tel"
Job titleDeferUseful for scoring, rarely for the first replyautocomplete="organization-title"
Company sizeKeep only if it routesA short dropdown if it changes who repliesSelect with 4 to 5 ranges
Budget, timelineDeferHigh friction, low honesty on a web formAsk on the call
"How can we help?"OptionalGood context for some, a blank page for mostOptional textarea

MDN documents each of those autocomplete values, and it also notes that a single name field is generally preferred over splitting first and last name, because human names don't all fit that pattern. That's one fewer field for free.

Some data you need doesn't have to come from the visitor at all. Campaign, keyword and click ID can be passed into hidden fields from the URL, so the form doesn't need to ask "How did you hear about us?" of someone who just clicked your ad.

// 04 · mission log

Where do people abandon a form?

A form-level conversion rate tells you that people leave. Field-level drop-off tells you where. If your analytics records which field a visitor last touched before leaving, you can rank fields by how many starters abandon there. The chart below is illustrative, not from a real account, but it reflects the pattern that shows up in most B2B accounts: the fields that cost the most are the ones that ask for commitment or effort, not the ones that ask for identity.

Form abandonment by last field touched% of form starters who left at each field, hypothetical demo form
Phone number8.6%Budget6.9%How can we help?4.8%Company size2.7%Job title2.1%Work email1.9%Full name0.8%

Illustrative data, not from a real account.

View data
Abandoned at this field
Phone number8.6%
Budget6.9%
How can we help?4.8%
Company size2.7%
Job title2.1%
Work email1.9%
Full name0.8%

In this hypothetical form, about 28% of starters abandon, and phone plus budget account for more than half of that. Those are the first two fields to make optional or defer. Notice that email and name barely register. People expect to give those.

If you can't measure field-level drop-off, do it by hand: fill the form on a phone, slowly, and note every field where you hesitated. Then ask three people outside marketing to do the same. Hesitation is a decent proxy for abandonment.

kipp>

"Budget" on a first-touch form mostly collects one of two answers: a number that's made up, or a closed tab.

// 05 · versus

Do multi-step forms convert better?

Sometimes. The argument for multi-step: a short, easy first step (email, or a single multiple-choice question) lowers the cost of starting, and people who start tend to finish. The argument against: more screens means more loading, more taps and more chances to leave, and Baymard's checkout research found field count matters far more to usability than step count.

Here is an illustrative comparison: the same six fields, shown either on one screen or split into two short steps with the easiest fields first.

Share of form starters still in the form, by progressIllustrative: same 6 fields, one step vs. two steps
  • Two-step form
  • Single-step form
% of starters remaining40%60%80%100%StartField 2Field 3Field 4Field 5Field 6Submitstep 2 begins71%66%

Illustrative data, not from a real account.

View data
Two-step formSingle-step form
Start100%100%
Field 295%91%
Field 390%84%
Field 482%78%
Field 578%73%
Field 674%69%
Submit71%66%

In this hypothetical case the two-step form finishes 5 points ahead, mostly because the first step feels easy. Notice the dip where step 2 begins: that's the moment visitors see what's left. If step 2 is long, the advantage disappears. The order of operations is: cut fields first, then test whether splitting the rest helps. Splitting a bloated form into steps hides the bloat; it doesn't remove it.

// 06 · pre-flight checklist

What small field details make the biggest difference?

Once the field list is right, the remaining friction lives in the build. Most of these take minutes.

On a phone each of these counts double, because every field is a tap, a keyboard switch and a scroll. The mobile landing page field guide covers tap targets and speed around the form.

// 07 · launch

How do you test a shorter form without fooling yourself?

  1. Pick one change. Remove or make optional one or two fields, not five. You want to know which change did the work.
  2. Define success downstream. Track form fills, but call the winner on sales-accepted leads or opportunities per click. A shorter form that doubles fills and halves acceptance is a wash with more admin.
  3. Size the test before you start. B2B forms convert at low single digits, so differences take a long time to show. Our guide to landing page testing covers sample size and when to stop.
  4. Wait for the pipeline. Lead quality shows up in the CRM weeks later. Decide in advance how long you'll wait before judging.
  5. Re-check after launch. Forms drift. Someone adds "just one field" for a campaign and it stays for a year. Put forms on the same review list as pages; the CRO audit checklist includes them.
// 08 · where this breaks

Where this advice breaks down

For the rest of the page around the form, see B2B landing page best practices.

kipp> waitlist --join

Something's warming up on the launch pad.

We're building something for people who read posts like this. Early access opens in waves.

Early access, by invitation.

// 09 · comms

FAQ

What is form optimization?

Form optimization is the work of making a lead or sign-up form easier to complete without losing the information you need, by cutting or deferring fields, fixing labels and input types, and testing the result against lead quality, not only form fills.

How many fields should a lead form have?

There is no universal number. Keep only the fields you need to follow up and route the lead today. In most B2B accounts that set fits in 3 to 5 fields, and everything else can wait for the sales conversation.

Do multi-step forms convert better than single-step forms?

Sometimes. A short first step can lower the cost of starting, but Baymard's checkout research found that the number of form fields affects usability far more than the number of steps. Cut fields first, then test steps.

Should a landing page form ask for a phone number?

Only if someone will call. If phone is useful but not essential, mark it optional, use type=tel so phones show a keypad, and say why you are asking.

What does the autocomplete attribute do on a form?

It tells the browser what each field is, such as name, email, tel or organization, so the browser can offer saved values. web.dev notes that autofill makes filling out forms faster and easier.

Should forms mark required or optional fields?

Both. Baymard recommends explicitly marking required and optional fields, and its 2021 benchmark found only 14% of e-commerce sites did so on desktop.

Ronny Cheng has spent 15+ years in performance marketing and led growth on 9+ startup exits across 75+ companies. He writes the Flight log for people who read search term reports for fun.

Receipts

  1. Baymard Institute: Checkout optimization, average form fields
  2. Baymard Institute: Mark both required and optional fields
  3. Baymard Institute: Mobile form usability, never use inline labels
  4. web.dev: Sign-in form best practices
  5. web.dev: Learn Forms, help users avoid re-entering data
  6. MDN Web Docs: HTML attribute autocomplete
  7. Google Ads Help: Website optimization tips for online marketing