Wix is a popular website builder that lets people create websites without writing code. Wix Dynamic Pages are a core feature that lets users build web pages which automatically populate with content stored in a CMS Collection - so one page template can power hundreds of individual pages for products, blog posts, team members, or anything else you manage in a database.
This guide explains what Wix Dynamic Pages are, how CMS Collections connect to page layouts, and walks through the practical steps to create dynamic pages in Wix. You will also find details on datasets, repeaters, URL patterns, filtering, and real-world applications for blogs, eCommerce, and portfolio sites.
What Are Wix Dynamic Pages?
Wix Dynamic Pages are page templates connected to a CMS Collection that display different content for each item in the collection. Instead of building a separate page for every product or post, one dynamic page layout renders the correct data for whichever item a visitor requests.
The term "dynamic" refers to the fact that the page content changes based on the URL. A visitor hitting /products/red-sneakers sees the red-sneakers record from your CMS Collection, while /products/blue-boots shows the blue-boots record - all from the same underlying page design. This is the foundation of Wix content management at scale.
Wix Dynamic Pages: Pros and Cons Overview
Wix Dynamic Pages enable smooth content updates from a CMS Collection, simplifying the management of extensive data on websites. They can require some initial learning to configure and offer less design flexibility than a fully hand-coded site, since one template applies to every item in the collection.
Here's an overview of the pros and cons of using dynamic pages:
|
Pros |
Cons |
|
|
How Do Wix CMS Collections Power Dynamic Pages?
A Wix CMS Collection is a structured database table you define inside Wix Content Manager. Every Dynamic Page is bound to a Collection, and each row in that Collection becomes a unique URL on your site. The Collection supplies the content; the Dynamic Page supplies the design.
Each Collection has fields you define - text, image, rich-text, date, reference, URL, and more. When you connect a Dynamic Page to a Collection, you map those fields to elements on the page (a text element shows the "Title" field, an image element shows the "Main Image" field, and so on). Wix then generates a live page for every item in the Collection automatically.
Understanding Collections is the prerequisite for working with Wix database pages. If you want a deeper look at structuring your data, see our guide on how to create a dataset with Wix.
How Do You Create Dynamic Pages in Wix?
You create Wix Dynamic Pages by adding a CMS Collection, building a Dynamic Page from the Pages panel, connecting a dataset to that page, and then mapping Collection fields to your page elements. The full process takes around 15–30 minutes for a first-time setup.
Follow these steps to create dynamic pages in Wix:
- Open Content Manager. In the Wix Editor, click Add Panel and select Content Manager. Create a new Collection and give it a descriptive name (e.g., "Products" or "Team Members").
- Define your fields. Add the fields your items need - at minimum a Title and a Slug (the unique URL identifier). Add image, rich-text, or reference fields as required.
- Add your items. Enter at least one item in the Collection so you have data to preview the Dynamic Page against.
- Add a Dynamic Page. In the Pages panel, click Add Page and choose Dynamic Page. Select the Collection this page should be linked to. Wix creates an "Item Page" for you automatically.
- Set the URL pattern. By default the URL uses the item's Slug field. You can change this to include any text field (e.g.,
/products/{title}). Consistent URL patterns improve SEO. - Design the page layout. Add the elements you need - text boxes, image elements, buttons. These act as placeholders.
- Connect elements to the dataset. Click each element, open the Connect to Data panel (the plug icon), and map it to the corresponding Collection field. A text element maps to a text field; an image element maps to an image field.
- Preview and publish. Click Preview to see a live item rendered in your layout. Once satisfied, publish the site to make all item pages live.
Each new item you add to the Collection after publishing gets its own live page immediately - no further design work required.
What Dataset Types Does Wix Use on Dynamic Pages?
Wix uses dataset elements on Dynamic Pages to control which Collection data a page reads, how many items it loads, and whether it can write data back. There are three main dataset modes: Read-Only, Write-Only, and Read-Write.
- Read-Only - Fetches and displays content from the Collection. Use this on item pages where visitors only view content (product details, blog posts).
- Write-Only - Accepts input from forms and writes new items into the Collection. Use this on submission pages (contact forms, review submissions).
- Read-Write - Displays existing content and allows visitors to edit or update it. Use this on member profile pages or user-editable listings.
You configure the dataset mode in the Dataset Settings panel. You can also set the page size (how many items load at once) and apply default filters so the dataset only shows published or approved items rather than every row in the Collection.
What Is a Wix Dynamic Page Repeater?
A Wix Repeater is a layout element that displays multiple Collection items on a single page, with each item rendered using the same design block. Repeaters are used on Dynamic List Pages (the index page that lists all items) rather than the Item Page (the detail page for a single item).
For example, a products listing page uses a repeater to show a grid of product cards - each card displaying the title, thumbnail, and price from a separate Collection item. You connect the repeater to a dataset set to Read-Only, then map each element inside the repeater cell to a Collection field. When the page loads, Wix duplicates the cell for every item the dataset returns.
Repeaters are also the right tool for testimonial sections, team member directories, and image galleries driven by CMS Collections. You can add filtering and sorting controls on the same page so visitors can narrow down the repeater results without reloading the page.
Advanced Features of Wix Dynamic Pages
Wix Dynamic Pages include advanced capabilities that go beyond basic content display. URL pattern management, user input forms powered by Velo, and filtering and sorting controls let you build genuinely interactive, SEO-friendly experiences.
URL Management
URL management is a key feature of Wix Dynamic Pages, letting you define the URL structure for every item page based on your Collection fields. Well-structured URLs improve SEO by making your pages easier to crawl and index.
You can include multiple fields in the URL pattern (e.g., /blog/{category}/{slug}) to create hierarchical URLs that signal content structure to search engines. Wix automatically encodes special characters and handles redirects if you update a Slug field. For more on optimizing how Wix pages appear in search results, see our guide on how to add meta tags on Wix.

User Input Forms
User input forms on Wix Dynamic Pages collect visitor data and write it directly into a CMS Collection using a Write-Only or Read-Write dataset. This lets visitors submit reviews, create listings, or update profiles - all without leaving the page.
You build the form using Wix's standard input elements (text input, dropdown, file upload), connect each input to a Collection field via the dataset, and set a submit button to trigger the write action. The new record appears in your Collection immediately and, if the Dynamic Page is configured to show user-submitted content, a new page for that item goes live automatically. For a full walkthrough of Wix form configuration, see our guide on how to use Wix forms.
Filtering and Sorting
Wix Dynamic Pages support on-page filtering and sorting so visitors can narrow repeater results without a page reload. You add filter or sort elements (dropdowns, checkboxes, range sliders) and connect them to the same dataset as the repeater - Wix handles the filtering logic automatically.
Filtering lets you restrict displayed items by any Collection field value, such as showing only items in a specific category or only items marked as "In Stock." Sorting reorders results by any numeric or date field, such as price ascending or publish date descending. Combining both gives visitors a browseable, faceted experience similar to an e-commerce category page.

Practical Applications of Wix Dynamic Pages
Wix Dynamic Pages suit any use case where the same page layout needs to serve many different content items. The most common applications are blogs, e-commerce product catalogs, and portfolio or case study sites.
Blogs and News Sites
Using Wix Dynamic Pages for a blog means every new article gets its own SEO-friendly URL automatically as soon as you add it to the CMS Collection. The Item Page layout handles the headline, author, publication date, featured image, and body text - all mapped to Collection fields - so editorial staff only ever touch the Content Manager, never the page design.
A separate Dynamic List Page with a repeater displays the article index, and you can add category filters so readers can browse by topic. This approach scales to hundreds or thousands of posts without any additional design work, making it a smart choice for blogs and news platforms that publish frequently.

eCommerce Sites
Wix Dynamic Pages power product catalog pages by giving every SKU its own URL driven by a single product Item Page template. Product name, description, price, available sizes, and images all come from CMS Collection fields - so updating a price or swapping an image means editing one Collection record, not hunting through individual pages.
The product list page uses a repeater with filter controls for category, price range, and availability, giving shoppers a familiar browsing interface. For a full look at what Wix offers for selling online, see our Wix eCommerce review.
Portfolio Sites
Creative professionals use Wix Dynamic Pages to build portfolio sites where each project, case study, or artwork gets a dedicated page. Project title, client name, category, cover image, and a rich-text description field in the CMS Collection are all that's needed - the Item Page layout turns each record into a polished project detail page.
Adding new work to the portfolio is as simple as inserting a new row in the Collection. A Dynamic List Page with a repeater and category filters lets visitors browse by project type or industry, making the portfolio easier to navigate. For more on getting started with Wix as a website platform, see our guide on how to use Wix.

Conclusion: What Are Wix Dynamic Pages?
Wix Dynamic Pages are page templates bound to CMS Collections that automatically generate a unique, content-filled URL for every item in your database. By connecting a dataset to a page layout and mapping Collection fields to design elements, you build once and publish at scale - whether that's a dozen portfolio projects or thousands of product pages.
Key capabilities include customizable URL patterns for SEO, Read-Only and Read-Write dataset modes, repeaters for list pages, on-page filtering and sorting, and Velo scripting for advanced logic. Together, these tools make Wix Dynamic Pages a practical Wix content management solution for blogs, e-commerce catalogs, and portfolio sites alike. If you want to learn more about building on Wix, our guide on how to design a website with Wix covers the broader editor workflow.
* read the rest of the post and open up an offer