Wix dynamic pages are powerful tools that let you display content from a database in a flexible and scalable way. If you're building a data-driven website or a collection-based portfolio, learning how to use dynamic pages in Wix and add them to your website menu is essential for seamless navigation.
Wix Dynamic Pages Explained
Dynamic pages in Wix allow you to design one page that displays different content based on database collections. This makes them ideal for showcasing product catalogs, team profiles, blog entries, or service listings—all with a consistent design.
Feature | Description |
---|---|
Dynamic List Page | Displays a list of items from your dataset |
Dynamic Item Page | Shows individual content when an item is clicked |
How to Create a Dynamic Page in Wix Editor
Before adding a dynamic page to your menu, you must create one using Wix CMS. Here’s how:
- Go to your Wix Editor and open the Pages menu.
- Click “+ Add Page” > Select Dynamic Pages.
- Choose a collection or create a new one for your content.
- Pick a page layout: Item Page or List Page.
- Click “Create Page”.
Connecting Dataset to Dynamic Page
After creating the page, you must link it to your data source:
- Open the page in Editor.
- Click on “Add” > Dataset.
- Select the correct collection.
- Bind text, images, and elements to fields in the dataset.
Adding Dynamic Pages to Navigation Bar
Wix doesn’t add dynamic pages to your menu automatically. Follow these steps to manually add them:
Navigate the menu
- Click on the Menu in your Editor.
- Select “Manage Menu”.
Add a link to dynamic page
- Click “+ Add Link”.
- Choose “Page” > Dynamic Page you created.
- Edit the menu name if needed and click “Done”.
Dynamic Page URL Settings in Wix
You can customize how URLs appear for better SEO and user understanding:
- Go to the Dynamic Page’s settings.
- Under SEO & Social, change the URL slug.
- You can use field keys like
/products/{name}
.
Filter Dynamic Content by Category
Wix allows filtering based on specific fields like tags, types, or categories:
- Use dataset filters in the Editor.
- Apply filters to repeaters or elements connected to datasets.
Use repeaters with dynamic pages
Repeaters are perfect for displaying uniform layouts for items like blog posts, team members, or reviews.
Manage Dynamic Page Permissions in Wix
By default, everyone can view dynamic content. But you can control who sees what:
- Go to Dataset Settings.
- Select Permissions & Privacy.
- Choose from: Anyone, Site Members, Admin.
Wix Menu Customization and Best Practices
Once you’ve added the dynamic page, improve its visibility and user interaction by:
Custom menu labels. Use simple, descriptive names like “Our Projects” or “Team Members.”
Highlight active pages. Use styles or indicators to show which menu item is active.
Test navigation. Always preview and test the dynamic links across devices.
Useful Links
CMS: About Dynamic Pages – An overview of dynamic pages in Wix, explaining their types and uses.
CMS: Changing Your Dynamic Page Dataset Settings – Guidance on modifying dataset settings for dynamic pages.
CMS: Restricting Access to Dynamic Content by Member Roles or by Paying Subscribers – Information on managing permissions for dynamic content.
Enhance Your Wix Website with Powerful Apps!
Elfsight created dozens of useful apps to make your website more attractive and boost its performance in so many ways. Try these no-code solutions for free on Wix!
Conclusion
Adding a dynamic page to your menu in Wix is a simple yet essential step for dynamic website navigation. It ensures that database content is accessible, organized, and seamlessly integrated with your website’s structure. Whether you're building a CMS-powered blog or a product catalog, using dynamic pages effectively gives you scalability and control. Don’t forget to fine-tune your SEO settings, permissions, and menu labels for the best results.