How to Build Multi-Step Forms to Increase Conversion Rates

Are you unsure of what to test first to increase conversions?

Don’t be.

Start with a page that has the promise of big gains but only needs a few little tweaks.

This includes

  • Optimizing the value proposition of the landing page
  • Adding testimonials on product pages, or
  • Displaying trust signals at the point of purchase

But one of my favorite places to start is optimizing a web form. Doing this almost always leads to an increase in conversions.

There are many things you can change on web forms that affect how people perceive them. But here’s what I suggest you do. Convert your one-page forms into multiple pages.

And you’ll most likely see an uptick in visitors completing the form.

We’ve done this so many times we know it works. For example, when we did this to Empire Flippers’ valuation form, their leads increased by 51.6% in only a few weeks (read the case study here).

Do you want to know exactly how to do this? Buckle your seatbelts. Today we’re going to talk about how to build a multi-step form.

We’ll discuss:

The Benefits of Multi-Step forms

You’ve read a lot of tactics, hacks and strategies to increase conversions.

But if there’s one overarching theme in all these best practices, it is this: Make your pages easy for every person who lands on that page.

That is it.

Make it easy for him to read the page. Make it easy for him to know what you offer. Make it easy for him to take the action you want him to take.

When something is easy to understand, people give it more attention. And when something is easy to do, people tend to agree more to doing it.

That’s why multi step forms are so effective. They make it easy for a person to understand and fill out the form. It minimizes the “hostility” attached to forms by making it pain-free.

So let’s have a look at what happens to your visitors’ psychology when you change one-page forms to multi-step forms.

It reduces friction

It’s about focus. Doing (or thinking of) too many things at the same time bears too much load on the brain. Our brain is a powerhouse. But it’s not too keen on spending too much of its resources at any given time. If there’s something less demanding, that’s where the brain likes to hang out.

And guess what? Filling out forms is not easy for most people. Give a person a form with lots of details to fill out and the thought alone of doing it scares him away. Too many questions. Too much recall necessary. Too. Much. Work.

But when you split the questions into multiple pages, each page focusing on only one category, then the brain focuses on only one task at a time. It then gets the impression that it’s easy to finish the task. It may seem counterintuitive at first. Won’t many pages give the feeling that a lot of work is involved?

You’d think. But based on our tests, forcing a person to think of only one thing or category at a time, reduces friction and does wonders in getting him to finish the task.

Multi step forms are mobile-friendly

Don’t you hate it when you’re on mobile and you get to a page with a form that has a lot of fields to fill out? With that small device and the even smaller keyboard, the task can quickly get daunting.

But when you break the form into different pages, it becomes less overwhelming. And when you add in some multi-step UX principles as well, the task is easier, too.

Small asks lead to big gains

It’s easier for a person to agree to a small ask. If your friend asks you to look after his child for 1 hour, that’s no biggie. But if he asks that you look after the child for a whole afternoon, then you’ll start to rethink the friendship. 😊

But here’s another situation.

What if a few days after the 1-hour babysitting, your friend asks you to look after the child again for a couple of hours? Then the next week the whole afternoon? When it plays out like this, you’ve had the chance to get used to the task. And also, you’ll start to think, “I’ve done a couple of hours before, a few more hours is not much of a chore. Besides, the child’s quite fun to be around with!”

The same thing happens when you use multiple step forms. Each page has a little ask. The little ask doesn’t cause too much anxiety to the brain. And each step slowly gets the person invested in the task. So when the big ask finally comes, which often involves clicking the submit button or adding a credit card number, it’s not as much of a burden. And she becomes more likely to agree to it. That’s one of the reasons why multi step forms have a higher completion rate.

Best practices for building multiple step forms

By now, I hope I’ve convinced you enough of the benefits of breaking one form into many pages. Now it’s time to do the work.

Let’s look at how you can design multiple step forms to maximize conversions.

1. Consider “gamifying” the form

When I say gamifying, I mean eliminating as much as possible any use of the keyboard.

So if the visitor is on a desktop, he uses the mouse to click from a list of options. Or if he’s on mobile, he can just easily tap a button.

like this.

There’s no need to use the keyboard with the above example. Just choose the best answer and click.

2. Make as many pages as possible to lessen distraction

The main purpose of multi-step forms is to have the user focus on one task at a time. It doesn’t necessarily mean asking only one question on each page. You can include a few questions as long as they belong to one category.

Let’s say you’re an eCommerce store and you’re designing a multi-step form for the checkout page.

The first page could ask only for important contact details like name and email. Then the next page might be for the delivery address. Then another page for payment details. Each of these pages might have a few different fields, but since they all belong in one category, it’s no burden to the brain.

3. Use a progress bar

Have you ever tried doing an online quiz and the questions just kept on coming? And there’s no way to know how many questions are left? There’s a point when you start to wonder if you’ll ever finish the form. When you don’t know how many more steps you need to do, your mind wanders off and starts thinking of other things.

I’ve wasted too much time on this already, maybe I should just stop now and ditch this, ” or

I’ve spent quite a lot of time on this, maybe I should just keep going. I’ve already wasted a lot of time on it anyway” or

“How many more questions do I have to answer? I’m getting bored of this.”

You know what’s happening here? Your brain has left the task at hand and got lost in another task. That of worrying and wondering. And when your brain becomes too caught up in this, you will most like get frustrated and leave. This uncertainty fazes a lot of people and clicking the back button becomes the easier option.

But put a progress bar and all that mindless wandering disappears. You now know exactly how many steps there are left, so you can put your undivided attention into the form. That’s the kind of attention you want while a customer is filling out a lead gen or a checkout form.

4. Follow all principles of the optimization of regular forms

Just because you have a multi-step form doesn’t mean you ditch the best practices for building online forms.

I’ve written about form optimization here. So if you haven’t read that yet, go there after you finish this one. At any rate, here are the important points you need to know.

  1. Ask only for the things you really need.
  2. Make use of white space.
  3. Clearly state which are the required fields.
  4. Make the CTA button stand out.
  5. Spend time on the copy.
  6. Add social proof.
  7. Test the forms.

5. Add a summary form

For the last page of a multi-step form, it’s good practice to add a summary of all the answers. This gives the visitor one last chance to make sure he filled out all the forms correctly.

Ideally, also make it easy to edit any part of the form during this last step.

Build Multi-Step Forms with WordPress Plugins

There is a lot of software that make building a multi-step form easy even for non-techy people. I won’t show you all of them. However, I know that a lot of you use WordPress, so I’ll show you three plugins that can help you build multiple step forms.

All of these plugins have free versions with limited functions. For a more advanced form, that looks better and includes important optimization elements like a progress bar, check out their paid versions.

1. Multi Step From by Mondula GmbH

With its drag and drop form builder, Mondula GmbH’s builder is the best free option on this list. I also like that it’s already compatible with Gutenberg. The forms look beautiful out of the box but you can also customer it with a little bit of CSS.

2. Contact Form 7 Multi-step form

Contact form 7 (cf7) has a free multi-step form plugin. And if you just want to test how multi forms work, it’s a good place to start. However, it’s not the most user-friendly plugin, and building the form can take a lot of time. If you have a web form with a lot of form fields, then you’ll have to use the pro version.

3. Formidable Forms

Formidable makes it very easy to build multiple page forms. If you have a complicated form, Formidable is a good choice. Apart from its intuitive drag and drop builder, it’s also full of features not just for a contact form but also for other forms your website might need like surveys, quizzes, or checkout forms. This costs more than the other two plugins above.


There are a lot of things you can test on your website to optimize conversions. But web form optimization is one of the things I’ve seen that almost always gives quick and high returns.

By making it easier to fill-out, making it user-friendly and dividing long forms into multiple pages, the task becomes easier to your prospect and she is more likely to finish it.

Test this on your site today. Pick one form that gets a lot of traffic. Grab a WordPress plugin and change the form into multiple pages.

Then sit back and watch the conversions go up.

Want to reread the article? Here are the quick links:

Author: Kurt Philip


Submit a Comment

Your email address will not be published.

Hi, I’m Kurt. Founder & CEO of Convertica. I live and breathe conversion rate optimization. I hope you enjoy my findings.

Use one of the links below to drop me a DM.

Client Case Studies

Follow us on Youtube