Skip to content

Form Abandonment Rate: 9 Proven Tips to Get More Finishes

Form abandonment reduced with clear inline errors in a FillKite form

In short:

  • Form abandonment is when someone starts filling in a form and leaves before sending it. Every abandoned form is a person who was interested and gave up.
  • The main causes: too many fields, questions that feel intrusive, confusing errors, slow or broken mobile layouts, captchas and unclear next steps.
  • You cannot see every abandoned form, but you can measure its effect: views compared with entries, form by form.
  • Nine proven fixes, from cutting fields to clearer errors, reduce form abandonment without redesigning your site.
  • Test each change for a few weeks. One measured improvement is worth more than five guesses.

Form abandonment is one of the quietest leaks on a website. Nobody complains; they just leave. The visitor who typed their name, looked at the next six fields and closed the tab never shows up in your inbox, so it is easy to forget they existed.

This guide explains why form abandonment happens, how to spot it, and nine proven ways to get more people to the Send button. The examples use FillKite, but every fix works with any form.

What is form abandonment?

Form abandonment is the gap between people who start a form and people who finish it. It is different from a low number of views: those visitors never tried. Abandoning visitors did try, which makes them the easiest to win back, because the interest was already there.

Form abandonment happens at predictable moments: when the form first appears and looks long, at a question that feels too personal, when an error message confuses, and at the final step if the button does not inspire confidence.

What form abandonment costs

It helps to put a rough value on the problem. Suppose a quote form is viewed 500 times a month and sent 15 times. If one in four quotes becomes a customer, and a customer is worth a meaningful amount, then every extra form that gets finished has real value. Reducing form abandonment so that 20 people send the form instead of 15 means more quotes, more customers and more revenue, from traffic you already have.

That is why fixing form abandonment is often cheaper than buying more traffic. The visitors are already on the page and already interested. You are only removing the reasons they stop.

Why people leave forms

Cause What the visitor thinks
Too many fields “This will take ages.”
Intrusive questions “Why do they need my phone number?”
Required fields that do not apply “I have no answer to this.”
Confusing errors “What is wrong with what I typed?”
Lost answers after an error “I have to type it all again?”
Captchas and puzzles “I just want to send a message.”
Cramped mobile layout “I cannot tap this properly.”
No sense of what happens next “Will anyone even read this?”

Each fix below targets one or more of these thoughts.

How to measure form abandonment

Some tools record every keystroke to show exactly where people stop. That is powerful but intrusive, and it collects half-typed personal data that visitors never chose to send you. A more privacy-friendly approach is to compare views with entries.

FillKite counts how many times each form is shown, with no visitor data, and shows views, entries and conversion rate for the last 30 days in the forms list. A form that is seen often but rarely sent has a form abandonment problem, or a placement problem. Change one thing, wait a few weeks, and compare. Our guide to form conversion rate explains the method.

1. Cut every field you do not need

The number of fields is the biggest single driver of form abandonment. Go through the form and remove anything you do not act on. A separate subject line, a fax number, a second address line, “How did you hear about us?”: all common, all removable. Lead tracking can tell you where people came from without asking them.

2. Make fewer fields required

A required field that does not apply to the visitor forces them to invent an answer or leave. Keep required fields to the minimum you need to reply. Mark optional fields clearly, so people know they can skip them.

3. Show questions only when they apply

Many forms are long because they serve several kinds of visitor. Conditional logic shows each follow-up question only when an earlier answer makes it relevant, so every visitor sees a shorter form. Our guide to WordPress conditional logic shows how to set rules as plain sentences.

4. Split long forms into steps

If a form still needs many fields, split it into short steps with a progress indicator. An easy first step gets people started, and people who have started are more likely to finish. This is one of the most reliable fixes for form abandonment on applications and quote forms. See our guide to the WordPress multi step form.

5. Write errors people understand

An error is the moment form abandonment is most likely. Good errors:

  • appear next to the field, not only at the top of the form;
  • say what is wrong and how to fix it: “Enter both your first and last name”;
  • keep everything else the visitor typed;
  • are announced to screen reader users.

FillKite shows inline errors in plain words, keeps the visitor’s answers, and announces errors for assistive technology.

6. Remove puzzles

A captcha asks the visitor to prove they are human at the exact moment they are trying to contact you. Some give up. Invisible spam protection, such as a honeypot, a time check and a spam score, stops most bots without any puzzle. Add a captcha only when spam still gets through. Our guide to WordPress form spam covers the layers.

7. Fix the mobile experience

Many visitors meet your form on a phone. Check it there:

  • fields are full width and easy to tap;
  • email, phone and number fields bring up the right keyboard;
  • labels stay visible above fields, rather than placeholder text that disappears;
  • the button is large and visible without awkward scrolling.

FillKite fields stack automatically on narrow screens and use the right input types, so the form built on a laptop works on a phone.

8. Explain why you ask and what happens next

Hesitation is a form of form abandonment waiting to happen. A few words reduce it: a short hint under a sensitive field (“We only call about larger projects”), a line near the button (“We reply within two working hours”), and a link to your privacy policy. Visitors who know why you ask and what happens next are more willing to finish.

A note on sensible defaults

Where most visitors give the same answer, pre-select it. A country field set to your main market, a quantity of one, or the service that the current page is about all save a click and a decision. Keep defaults honest: never pre-tick consent or marketing boxes, which must always be an active choice by the visitor.

9. Make the last step inviting

The final click is still a decision. A button labelled “Submit” gives no reason to press it. “Send my question”, “Get my quote” or “Book my call” reminds people what they get. Put it straight after the last field, make it stand out, and keep any consent box short and clear.

Preview a form before publishing to catch the causes of form abandonment early
FillKite’s Preview tab shows the form with your site’s real styles, so you can try it the way a visitor would.

Let the browser do the typing

Browsers can fill in names, email addresses, phone numbers and addresses automatically, which turns a minute of typing into a tap. That only works when fields are the right type and clearly labelled, so the browser recognises them. Use a real email field for email, a phone field for phone numbers and a name field for names, rather than generic text boxes.

Test it: open your form on a phone where you are signed in to your browser, and see whether it offers to fill in your details. If it does not, the fields may be using the wrong types. Every field the browser completes is one less reason to leave.

Accessible forms are finished more often

Many of the fixes above are also accessibility basics: real labels, clear errors, keyboard support and good contrast. The W3C’s guidance on form notifications explains how to present errors and success messages so everyone can understand them. Visitors who rely on screen readers or keyboards are especially likely to give up on a form that ignores these rules, and the same improvements make the form easier for everyone else too.

FillKite checks each form for common accessibility problems while you build it, such as missing labels, placeholders used as labels and low-contrast text, and tells you when the form passes.

Put the form where people are ready

Some visitors leave a form not because of the form, but because they were not ready. A form at the top of a page, before the visitor knows what you offer, gets started out of curiosity and abandoned when the questions get serious. The same form after your pricing, your process or a case study meets people who have already decided to ask.

Look at where each form sits. If a long form appears before the information people need, move it lower, or replace it with a button that opens the form in a popup once they are ready. The questions stay the same; the moment changes.

Speed matters before the first field

Some form abandonment happens before anyone types: the page is slow, the form appears late, or the layout jumps while it loads. Keep form code light and loaded only where it is needed. FillKite adds about 11 KB per form and nothing on pages without one, without jQuery.

What to expect from different forms

Form Typical sticking point First fix to try
Contact form Long message box and a required phone Make phone optional
Quote form Budget and detailed questions Budget ranges and conditional questions
Job application Many fields and uploads Split into steps
Newsletter sign-up Asking for more than an email One field only
Booking or registration Unclear dates or options Clear choices and defaults

A worked audit of one form

Here is how a quick audit might go on a typical service business contact form with eight fields. Sit with the form open on your phone and a notepad:

  1. Count the fields. Eight: name, email, phone, company, subject, service, message, consent.
  2. Ask of each one: what do we do with it? The subject line is never used, because the service field already says what the message is about. Remove it.
  3. Check what is required. Phone and company are required, but most replies go by email. Make both optional.
  4. Look at the order. The message box is second; move it after the easy choices.
  5. Trigger an error on purpose. Leave the email empty and press Send. Is the message clear, and are the other answers kept?
  6. Read the button. “Submit” becomes “Send my question”.

Six small changes, each taking a minute, and the form now has seven fields with only three required. Make them one at a time if you want to know which helped most, then compare views and entries after a few weeks.

What you can and cannot do after someone leaves

Some tools promise to recover form abandonment by capturing an email address as soon as it is typed and following up later. Be careful. The visitor did not press Send, so they did not agree to be contacted, and in many places emailing them would break privacy rules.

What you can do is make returning easy. Keep the form on the same address, so a visitor who comes back finds it again. Add a simple way to reach you without the form, such as a visible email address or phone number, for people who prefer it. And, where people have agreed to it, remarketing through your analytics or ad tools can remind them of your service.

A form abandonment checklist

  • Every field is needed, and only essential ones are required.
  • Follow-up questions appear only when they apply.
  • Long forms are split into steps with an easy first step.
  • Errors are clear, next to the field, and keep the visitor’s answers.
  • No puzzle captcha unless spam demands it.
  • The form works well on a phone, with the right keyboards and autofill.
  • A short note explains why you ask and when you reply.
  • The button says what the visitor gets.
  • Views and entries are compared after every change.

Work through the list once and most forms improve noticeably. Revisit it whenever you add a field, because form abandonment tends to creep back as forms grow.

Where fixes for form abandonment go wrong

Mistake What happens Do this instead
Changing many things at once You cannot tell what worked One change, then measure
Cutting qualifying questions More entries, worse leads Watch lead quality too
Recording half-filled forms without telling people Privacy risk and lost trust Measure views vs entries instead
Steps on a short form More clicks for nothing Steps only for long forms
Testing only on a laptop Mobile problems go unseen Test on a real phone
Ignoring slow replies Finished forms still lose the sale Answer quickly

Tips for improving your form abandonment rate: the quick list

These six tips for improving your form abandonment rate come first because they work on almost every form. Each one has its own section above.

  • Ask for less. Every field you remove is one fewer reason to leave.
  • Require less. Mark only the answers you cannot work without as required.
  • Show questions only when they apply, using conditional logic.
  • Split long forms into steps so each screen feels small.
  • Write errors people understand, next to the field that needs fixing.
  • Check the form on a phone, where most abandonment happens.

Fix one, measure for a few weeks, then move to the next.

Frequently asked questions

What are the best tips for improving form abandonment rate?

Ask for fewer fields, make fewer of them required, show questions only when they apply, split long forms into steps, write clear error messages, and test on a phone. Measure how many people start the form and how many send it before and after each change.

What causes form abandonment?

Mostly length, intrusive or irrelevant required questions, confusing errors, captchas, poor mobile layouts and uncertainty about what happens after sending.

How can I see where people abandon my form?

Compare how often each form is viewed with how often it is sent. A form with many views and few entries needs attention. Change one thing at a time and compare again after a few weeks.

Do multi-step forms reduce form abandonment?

For long forms, often yes, because an easy first step gets people started. For short forms, steps add clicks without benefit.

Is a low completion rate always the form’s fault?

Not always. Traffic that arrives with the wrong expectations, from a misleading ad or an unrelated search, will leave any form. Check where visitors come from before blaming the fields.

How long should I wait before judging a change?

Long enough for a few hundred views, which for many small sites means a few weeks. Short tests pick up random ups and downs rather than real improvements.

Does page speed affect form completion?

Yes, especially on phones. A slow page or a form that appears late loses some visitors before they start. Keep form code light and load it only where a form is shown.

Should I save half-filled forms?

Be careful. Saving what someone typed but did not send collects data they never chose to share. If you do it, tell people clearly. Improving the form so they finish is usually the better route.

Reduce form abandonment without a redesign. FillKite gives you conditional logic, clear inline errors, invisible spam protection, light code and view counts for every form. See every feature, read about design and layout, or install FillKite free from WordPress.org.

Last updated:

212 live demosTry forms, no sign-up