A form with fifteen fields on one page looks like work. The same fifteen fields split into three short steps look manageable, and more people finish them. That is the whole idea of a multi-step form: ask a little at a time and show people how far along they are.
This guide shows when a multi-step form is worth it and how to build one for free with Legba Form.
When to split a form into steps
Not every form needs steps. A contact form with four fields should stay on one page. Steps start to help when:
- the form has more than eight or ten fields;
- the questions fall into natural groups, such as contact details, the request itself, then consent;
- some questions only apply to some people, so a whole step can be skipped.
Registration forms, volunteer applications, membership requests and job applications are the classic cases.
Step 1: start from a template or a blank form
In your WordPress dashboard, go to Legba Form → New form. The Volunteer application template is already a two-step form, so it is a good one to open and study. You can also start from any other template or from a blank form.
Step 2: add page breaks
In the builder, find the Page break field in the palette and drag it where a new step should begin. Everything above the break is one step, everything below is the next one. Add as many breaks as you need.
A few rules that keep people moving:
- Put the easy questions first. Name and email are quick to answer and get people started.
- Keep each step to one topic and four to six fields.
- Leave consent and anything sensitive for the last step, next to the submit button.
Step 3: choose how progress is shown
A multi-step form can show a progress bar or numbered steps. Numbered steps work well when each step has a clear name; a progress bar is better for short, quick steps. Either way, people see how much is left, which is what keeps them going.
Step 4: skip steps that do not apply
Conditional logic works on whole steps, not only on fields. If someone answers "No" to "Will you bring children?", the step about children can be skipped automatically. The form gets shorter for the people it should be shorter for, and nobody has to read questions that are not for them.
Step 5: test it like a visitor
Use the preview to go through the form on a computer and on a phone. Check three things:
- Each step is validated before the next one opens, so errors are caught early.
- The back button keeps the answers already given.
- The last step shows the submit button and the confirmation message you expect.
Then publish it with the Legba Form block or the shortcode from the Share tab.
A note on abandoned forms
Even a good multi-step form loses some people along the way. The free version shows views, starts, entries and the conversion rate for each form, so you can see whether a change helped. Legba Form Pro goes further with partial entries, save-and-resume links and a drop-off analysis that shows which question people leave on.
Multi-step forms, the progress bar and conditional logic on steps are all in the free version. Install Legba Form from WordPress.org and try it on your longest form.