Multi-Page or Single-Page Form? How to Decide
The answer doesn't depend on how many questions you have. It depends on how many different topics they cover and whether a partial response is worth anything to you.
This question is usually answered with a rule of thumb ("More than 7 questions? Go multi-page"), which is often wrong. There are three better criteria.
Criterion one: is a partial response worth anything to you?
In a single-page form, someone who leaves halfway through leaves you no data at all. In a multi-page form, every completed page is saved.
For a satisfaction survey whose most important question is the first one, this is a big difference: with multiple pages, you also have the answers of the 40% who never made it to the end.
Criterion two: how many topics do the questions cover?
Fifteen questions that are all about one thing (say, the 15 items of a standardized questionnaire) work better on a single page: the user gets into the right mindset once and keeps going. The same 15 questions spread across five different topics (personal details, work history, skills, salary, references) benefit from paging, because each page has its own mental context.
Criterion three: do you use conditional logic?
If a large part of the form is shown only to some users, multi-page is almost always better. On a single page, big blocks appearing and disappearing in the middle of the page is confusing, and the page length keeps jumping.
If you go multi-page
| Do this | Why |
|---|---|
| Add a progress bar | "Page 2 of 4" means the user knows when it will end |
| Add a Back button | Without it, a mistake on the previous page can't be fixed, and the user closes the form |
| Give every page a title | The title sets the mental context |
| Keep the last page short | A heavy final page has the highest drop-off |
The third option that often gets forgotten
The conversational form: one question at a time, full screen. It works very well on mobile and for short, emotional forms (a three-question satisfaction survey), but it's bad for long administrative forms, because the user can't see the whole form at once and size it up.