Creating Multi-Page Forms

Want to split your form into multiple pages? A multi-page form lets you break down lengthy forms into different sections, making them less overwhelming and improving user experience.

This tutorial will show you how to easily create multi-page forms with WPForms.


First, make sure WPForms is installed and activated on your site. Then, you’ll need to create a new form or edit an existing one.

Creating a Multi-Page Form

Once the form builder is open, go ahead and add any fields you’d like to include in your form. Then, drag a Page Break field into the preview area and drop it wherever you’d like to create a new form page.

Want to get started easily? Check out our ready-to-use Multi-Page Contact Form Template.

Adding a Page Break field to a form

Each Page Break field that you add will split the form into additional pages, and you can add as many pages as needed. To move any Page Break to a different part of your form, simply click on it in the preview area and drag it wherever you’d like.

Customizing Form Page Settings

WPForms offers several ways to customize your multi-page forms, including adding page titles, choosing a progress bar style, and more.

Page Titles, Button Text, and Previous Buttons

If you click on a Page Break field in the preview area of the form builder, its Field Options panel will open. From here, you can edit the Page Title.

Changing the page title

You can also customize the text for the button users will click to go to the next page in the Next Label field.

Changing the Next button text

If you would like to enable the Previous button as well, toggle on the Display Previous option. This navigation button is hidden by default to help optimize conversions, but you can show it to users on a page-by-page basis.

Enabling the Previous button

Note: The Display Previous toggle only appears if you have more than one Page Break field on your form. It won’t show on the first Page Break field on your form.

When the Previous button is enabled, the Previous Label option will appear so you can customize the button text.

Editing the Previous button text

Page Break field options are handled separately for each form page. If you’re using more than one Page Break in your form, you may want to apply customizations to the field for each page.

Adding a Previous Button to the Last Page of Your Form

To display a Previous button on the last page of your form, click on the divider below the last field in the preview area of the form builder.

Opening the last page options for a multi-page form

This will show the Display Previous toggle in the Field Options panel.

Displaying the Previous button the last page of a multi-page form

Turn it on to customize your button text as described above.

First Page Settings and Progress Bar Styles

Once you’ve added a Page Break, you may notice that a First Page area has appeared at the very top of your form in the preview area. Click on First Page / Progress Indicator to access more options for your multi-page form.

Opening the field options for the first page in a multi-page form

First, customize your Progress Indicator. This feature shows users how many pages are in your form and which page they are currently on. In the Progress Indicator dropdown, you can hide this feature by selecting None.

Disabling the page indicator for a multi-page form

Or, you may choose from the three Progress Indicator styles: Progress Bar, Circles, or Connector.

Progress Bar:

The bar Progress Indicator

Here’s a live preview with the Progress Bar format.

Please enable JavaScript in your browser to complete this form.
Suggestion FormStep 1 of 3
Try this Form Demo!
Name

Circles:

The circles Progress Indicator

Connector:

The connector Progress Indicator

Note: The Connector progress indicator may not display correctly on mobile devices. For better results across all devices, including mobile, we recommend using the Progress Bar or Circles options.

To select a color for your Progress Indicator, use the color picker or enter the HEX code for the color you want to use.

Changing the Progress Indicator color

Finally, enter a name for your form’s first page in the Page Title field.

Changing the title of the first page in a multi-page form

Page Break Advanced Options

In the First Page field options, you can customize even more Page Break settings by clicking on the  Advanced tab.

Accessing the advanced options for the first page of a multi-page form

Here, you’ll find the following settings:

  • Page Navigation Alignment: Choose where to place your form navigation buttons (Left, Right, Center, or Split).
  • Disable Scroll Animation: Prevent automatic scrolling to the top of the page when users click the Next button.
The Page Break field navigation alignment option

For detailed guidance on adding animation effects to page break transitions in your form, see our developer documentation.

You can also add CSS classes here. This custom code will only apply to the first Page Break field in your form. To add CSS classes to other Page Break fields, click on the relevant field in the preview area and select the Advanced tab in the Field Options panel.

The Page Break field CSS classes option

We only recommend adding custom CSS to your forms if you’re an experienced user. Check out our developer documentation for more information on customizing your forms with code.

Frequently Asked Questions

Below, we’ve answered some of the most common questions we receive regarding multi-page forms.

Please be aware that some of the FAQs require advanced functionality, such as adding code to your site, and is therefore recommended for developers.

Can I skip empty pages in my multi-page form?

Yes, you can skip empty pages in multi-page forms. To find out how, check out our guide on skipping page breaks when using conditional logic.

Can I set my multi-page form to advance to the next page automatically based on a selection?

Yes, you can configure your multi-page form to move to the next page automatically when a user makes a selection. For detailed instructions on setting this up, please refer to our developer documentation.

That’s it! You can now create multi-page forms with WPForms.

Next, would you like to learn how to add extra text or instructions to your form? Be sure to check out our tutorial on adding non-input text for more details.

The Best WordPress Drag and Drop Form Builder Plugin

Easy, Fast, and Secure. Join over 6 million website owners who trust WPForms.

Please enable JavaScript in your browser to complete this form.