How To Create an Engaging Multi-Page Form [Step-by-Step]

Anyone who has ever had to fill up a form will know that it’s a lengthy and boring task. That is why your potential customers might try to escape the process of filling up a form and you will see a low form conversion rate.

Here’s the fact: the longer a form is, the more likely it won’t be filled out.

So what can be done to make sure your customers don’t get bored and spend their valuable time on your forms? The answer is the Multi-Page Form.

Why Multi-page form?

1. They encourage user focus by breaking the form into groups.

2. They reduce form abandonment. It’s been noticed that a customer is 14% more likely to finish a multi-page form compared to a single-part one

3. They make the task of filling the form much more engaging.

Multi-page forms are the best way to build clutter-free forms and reduce form friction and increase conversions. With Multi-page forms, you’ll be able to split your forms into smaller chunks so it will be easy for the customer to stay engaged.

In this article, we’ll show you how you can create an engaging multi-page form in WordPress so you can get the most engagement out of your lengthy form.

So let’s dig in!

STEP 1: Install and Activate the Necessary Plugins

For this tutorial, we will install WPForms.

What is WPForms?

WPForms is a WordPress plugin that helps you create beginner-friendly WordPress forms in minutes with a drag & drop form builder. The forms you create with WPForms are easy to embed and mobile-friendly.

With WPForms you can create:
  1. Contact form
  2. Payment form
  3. Email subscription form
  4. Registration form
Other features of WPForms include:
  1. Multi-page forms
  2. Payment gateway integration
  3. Spam Protection
  4. Smart conditional logic
  5. Instant notifications
  6. Email marketing software integration

To install WPForms plugin installed on our WordPress website follow the steps given below –

1. Go to your WordPress Dashboard and click on Plugin and then click on Add New.

2. Type WPForms in the search box.

3. Click Install and then Activate.

wpforms install

STEP 2: Create a New Form  

1. On your WordPress dashboard click on WPForms and then on Add New.

add new form

2. Choose the Simple Contact Form template. WPForms lets you add custom fields on your contact form with a simple drag and drop

simple contact form

3. When you choose Simple Contact Form template you’ll get Name, Email, and Comment or Message fields by default. To add more fields simply drag them from the left-hand side panel to the form builder on the right-hand side.

Multi-page form

Since we are creating a multi-page form it’s going to be much longer than a simple contact form. So, let’s have a look at how to split your form into multiple parts.

Step 3: Split Your Form into Different Parts

After adding and customizing all the required fields on your form we will add the Page Break form field to your site to split it into different pages.

1. Drag the Page Break form field, under Fancy Fields, from the left-hand panel and drop it to the right-hand panel.

Multi-page form

2. Carefully place the Page Break form field exactly where you want the form to split.

3. Repeat the same process where you want your form to split into another page.

4. Then you can add additional form fields to complete your form.

Step 4: Customize the Progress Bar

To keep you multi-page form flowing smoothly you need a progress bar. A progress bar is a visual indicator of your form completion progress. It shows the different sections of your form to the person filling the form.

WPForms comes with 3 different progress indicator bars for multi-step forms, they are:

  1. Connectors – Connecting bars and page titles for each step of your form.
  2. Circles – Numbered circles and page titles for every form step.
  3. Progress Bar – Indicator of the user’s progress as they complete form steps.
Multi-page form Progress Bar

1. To customize your form’s progress bars as well as page title click on the First Page break section.

Page Break section

2.  A new panel will appear in the Form Editor where you can choose the progress bar of your choice. Here you can also adjust the progress indicator’s title and color too.

Page Break section

3. To customize the next page title and the button taking site visitors to the next page on your form, click on the Page Break section. You can also show people filling the form a previous page button.

Page Break section

4. You can also show people filling the form a previous page button.

previous page button

5. Once you are done with customizing. Click Save.

Step 5: Configure Your Form Settings

To configure form settings, go to Settings » General.

Multi-page form settings

Here you can configure the following:

  • Form Name 
  • Description
  • Submit Button Text  
  • Spam Prevention  
  • AJAX Forms  
  • GDPR Enhancements 

Step 6: Configure Your Form’s Notifications

1. Now, we will configure email notifications for your form so we can receive an email whenever someone submits a form.

email notifications

2. If you use Smart Tags, you can also send a notification to the user’s email address when they submit a form. 

3. Next, Configure Your Form’s Confirmation messages that display to site visitors once they submit a form on your website. 

Confirmation messages

Step 7: Add Your Form to Your Website

Now, the last step is to add the multi-page form that you have created to your website. You can add this form on your pages, blog posts, and sidebar widgets.

For this example, we will add it to a custom page:

1. On your WordPress dashboard > Click on Pages > Add new

2. Name the page

3. Now, head over to the (+) icon so you can add a block on your page.

add wpforms

4. Type WPForms like in the picture given below and choose the form. Select your multi-page form and click on Add Form.

multi-page form

5. Now, publish your page so your Multi-page form will appear on your website.

publish multi-page form

Voila! You have successfully added a Multi-page form on your WordPress website with the help of WPForms.

Last word 

As you can see, it is extremely easy to create an effective WordPress multi-page form this way. With the WPForms multi-page forms feature, even your longest forms will appear much easier to fill out for your visitors.

Divyanshu Chaturvedi

Founder and CEO of MarkBuzz Media, Divyanshu Chaturvedi is an entrepreneur, digital marketer and blogger based in India. Although his company was founded in 2018, his marketing roots go back to 2014. He started learning and practising digital marketing because, he enjoys turning complex problems into simple, beautiful and intuitive solutions. In this blog, Divyanshu Chaturvedi will share his experiences on strategies of digital marketing and tips to get most out of a marketing campaign. Also how to properly get started with a blog.