Splitting a form across pages | Doghouse SaaS Knowledge Base     [Skip to content](#main)  [ ![Doghouse SaaS Knowledge Base](/storage/branding/01M3N8PQ7PSDNQBBKKJM6XGW03.svg) ](https://nginx.deploy-lagoon-production.districtcms-docs.dh1.amazee.io)  [Product documentation](/articles) [Roadmap](/roadmap)   Toggle navigation      

  [Product documentation](/articles) [Roadmap](/roadmap)  

  1. [Home](/) ›
2. [Product documentation](/articles) ›
3. [Forms](/articles?category=8) ›
4. Splitting a form across pages

 Splitting a form across pages
=============================

Updated 5 days ago · 2 min read

 Search     Search  

Overview
--------

A long form is easier to finish when it arrives a few questions at a time. Splitting one into pages gives the visitor a progress indicator and a Previous button, and it lets you group related questions together.

Pages are added on the **Build** tab, alongside the questions.

> **⚠️ Important:** This is an administrator's job. Content editors have no form permissions, so they cannot reach these screens.

---

Adding a page
-------------

1. Open the form and go to the **Build** tab.
2. Press **Add page**.
3. A panel called **Add Wizard page element** opens on the right. Fill in the **Title**. This is the step name the visitor sees in the progress indicator, so keep it short.
4. Press **Save**, then **Save elements**.

![Animation: pressing Add page on the Build tab and the Add Wizard page element panel opening on the right, ready for a title.](/storage/4N4gBUQRF3WAa2KlGpTOVZ0HwgtlQq9KTfEF4zSw.gif)

---

Putting questions on a page
---------------------------

A page does not hold questions by itself. Every element listed underneath a page belongs to it, until the next page begins.

So the order on the Build tab decides the split:

- Page one
- The questions for page one
- Page two
- The questions for page two

Drag elements up or down to move them between pages.

To check you have it right, press **Show row weights** above the table. Two extra columns appear, **Weight** and **Parent**, and **Parent** names the page each question sits under. They are hidden until you press it, so the check is easy to miss.

> **⚠️ Important:** Any question sitting *above* the first page belongs to no page at all. It still appears, on the first step, but it is easy to lose track of. Add the first page before you add the questions.

---

What the visitor sees
---------------------

A form with pages behaves differently from a single-page one.

- A progress indicator appears at the top, naming each step. It adds a **Complete** step of its own at the end, so a form with two pages shows three.
- A **Next** button replaces **Submit** until the last page.
- **Previous** lets them go back without losing what they typed.
- Required questions are checked as each page is left, not all at the end.

![Animation: a two page form with the first page filled in, pressing Next, filling the second page, then pressing Submit and reaching the confirmation with the progress indicator on Complete.](/storage/8cvhHTb0YG418QWOjeyJaK7YkuV4mfx2hVzU9ds1.gif)

> **💡 Tip:** Use **Test** rather than **View** to walk through the steps. It fills each page for you, so you reach the end without inventing answers.

  Related articles 
------------------

- [ Forms on your site → ](/articles/forms-on-your-site)
- [ Building a form → ](/articles/building-a-form)
- [ Showing and hiding form fields → ](/articles/showing-and-hiding-form-fields)

 Was this article helpful?
-------------------------

Your feedback helps us prioritise what to rewrite.

      Yes     No  

 [    Back to Forms ](/articles?category=8) 

 On this page 

**Need additional help?** 
Submit a support request through the [**support portal** ](https://doghouse.atlassian.net/servicedesk/customer/portals)or email 

 © 2026 [Doghouse SaaS](https://doghouse.agency) [Glossary](/articles/glossary)
