Building dynamic page URL patterns and slug strategy for SEO
Module 57: Wix Dynamic Pages: Advanced SEO for Data-Driven Sites | Lesson 617 of 688 | 32 min read
By Michael Andrews, Wix SEO Expert UK
The URL pattern you assign to a dynamic page set determines how every page in that set is addressed. Get the pattern wrong and you have hundreds of poor URLs. Get it right and every dynamically generated page has a clean, keyword-relevant address that signals its topic to Google from the URL alone. This lesson covers URL pattern design for dynamic pages on Wix.
Designing a URL Pattern for Your Dynamic Pages
In the Wix Editor, when you connect a dynamic page to a collection, you set the URL prefix. This is the folder path that appears before the slug. For a collection of city-specific service pages, you might use /seo-services/ as the prefix, so each page URL becomes /seo-services/london, /seo-services/manchester, and so on. The prefix should be the category or section name, while the slug field provides the unique page identifier.
How to configure dynamic page URL patterns in Wix
- Create your CMS collection and add a dedicated Text field named "Slug" to hold the URL identifier for each record.
- In the collection, populate the slug field for each record using kebab-case, keyword-rich values (e.g. "london-seo-services", not "item-12345").
- Create a dynamic page in the Wix Editor by clicking "+" Add Page > Dynamic page and selecting your collection.
- In the page URL settings panel, set the URL prefix to a keyword-relevant folder path that reflects the category (e.g. /seo-services/, /locations/).
- Connect the slug field from your collection to the page URL binding so each record generates a unique URL using its slug value.
- Preview five or more different records by switching between them in the dataset panel to verify the URLs are clean and keyword-relevant.
- Check that no slug values contain capital letters, spaces, special characters, or accents that could cause URL encoding issues.
- Publish the site and confirm the sitemap at yoursite.com/sitemap.xml has updated to include the new dynamic page URLs.
- Use Google Search Console URL Inspection on two or three sample dynamic page URLs to confirm they are indexable and canonical.
Common URL Pattern Mistakes on Wix Dynamic Pages
- Using auto-generated numeric IDs as slugs (e.g. /items/12345) instead of keyword text
- Setting prefixes that are too generic (e.g. /page/) providing no keyword signal
- Including special characters or spaces in slugs that produce %20 encoded URLs
- Case sensitivity issues where some slugs are capitalised and others are not
- Slug field left blank for some records, causing broken or default URLs
How to Optimise Dynamic Page URL Patterns in Wix CMS
Optimising your dynamic page URL patterns after initial setup requires auditing existing slugs, correcting poor-quality values, and managing any redirects from changed URLs.
How to audit and optimise URL patterns across your Wix CMS dynamic page collections
- Open Wix Dashboard > CMS > Collections and open the collection connected to your dynamic pages.
- Export all records to a spreadsheet and review the Slug field column — identify any slugs containing numeric IDs, English words on non-English sites, or overly long phrases.
- For each poor-quality slug, research the optimal keyword-rich replacement using Google Keyword Planner or Ahrefs set to the target market.
- Update each slug directly in the CMS collection — use lowercase kebab-case with hyphens, no spaces, no special characters, and no capital letters.
- After updating slugs that were already published and potentially indexed, create 301 redirects from each old URL to its new URL in Wix Dashboard > Marketing & SEO > SEO Tools > URL Redirect Manager.
- Publish the changes and verify the new URLs load correctly in your browser with no 404 errors.
- Update any internal links throughout your site that pointed to the old slug URLs to reference the new optimised slugs instead.
- Submit the new dynamic page URLs to Google Search Console via URL Inspection to accelerate indexing of the improved addresses.
- Run Screaming Frog crawl on the dynamic page URL prefix after publishing to confirm all new slugs are rendering correctly and no old slugs return 404 errors.
- Review the URL Redirect Manager monthly to ensure all redirect chains from old to new slugs are resolving correctly without intermediate hops.
This lesson on Building dynamic page URL patterns and slug strategy for SEO is part of Module 57: Wix Dynamic Pages: Advanced SEO for Data-Driven Sites in The Most Comprehensive Complete Wix SEO Course in the World (2026 Edition). Created by Michael Andrews, the UK's No.1 Wix SEO Expert with 14 years of hands-on experience, 750+ completed Wix SEO projects and 425+ verified five-star reviews.