Dynamic Pages

Dynamic Pages allow you to generate multiple pages from internal or external content collections, dramatically speeding up the process of creating and updating multiple pages at once.

Customers on the Agency Plan can connect to internal collections as well as collections managed on Google Sheets and Airtable; customers with a custom plan can also connect to external databases through the API.

Tip: For information about specific limitations when creating collections, see Collections.

The ideal use case for Dynamic Pages is building a website that contains multiple pages with the same structure, but different content. For example:

  • Real Estate listings
  • Team pages
  • Recipe pages
  • Catalog items
  • Landing pages

How Does it Work?

Dynamic Pages work by using the same design to dynamically generate multiple pages using data in a collection. The result is a unique page of content for each row in the dataset.

Dynamic pages

Create Dynamic Pages

The high-level steps for creating Dynamic Pages are:

  1. Define a collection using an Internal Collection, Airtable, Google Sheets, or an External Database.
  2. Create or convert a Dynamic Page.
  3. Connect the widgets on the page to the collection.
  4. Connect the collection to a List, Gallery or Image Slider widget so users can navigate to the individual pages.


  • Multilingual sites and Site Comments are not supported with Dynamic Pages.
  • You cannot select a Dynamic Page or Page Item from the link picker or the Navigation widget.

Updated on 9 September 2020

Was this article helpful?

Need support?
Can’t find the answer you’re looking for? Don’t worry we’re here to help!
Contact support

Couldn't find a solution?


Our specialists are available 24/7 to provide you with free support. Feel free to contact Joachim and his colleagues via e-mail or by phone.

Joachim Coessens Specialist Support