Webflow does not allow nested folders with CMS Collections, so you cannot add a forward slash (/) within a Collection slug like blog/category/category-name. However, there's a workaround using static pages and Collection Lists to achieve a similar URL structure visually and functionally.
1. Understand Webflow’s CMS URL Limitations
- CMS Collection URLs must reside at a single folder level, such as /blog-category/.
- You can't nest collection slugs like /blog/category/.
- Slashes are interpreted as folder separators, and Webflow restricts CMS slugs to one folder deep.
2. Use Static Folder Structure for Visual URL Matching
- Create a static folder named
/blog by clicking the + Folder icon in the Pages panel. - Inside the blog folder, create another static page called
category (e.g., /blog/category). - On the
/blog/category page, add a Collection List that pulls in your Blog Categories.
3. Link to Filtered Blog Posts by Category
- On your
/blog/category static page, show a list of categories using a Collection List. - Link each item to a dynamic category template page, using the structure
/blog/category-name. - This doesn't exactly match the desired slug (
/blog/category/category-name), but you can visually simulate it.
4. Optional: Use Reverse Proxy (Advanced)
- If you're using Webflow with a reverse proxy (e.g., via NGINX or Cloudflare Workers), you can rewrite URLs so
/blog/category/category-name maps internally to /blog-category/category-name. - This requires technical setup outside of Webflow and a custom hosting environment.
5. Monitor SEO and Redirects If Needed
- If you change URLs, use 301 redirects from the old format to the new one in Project Settings → SEO → 301 Redirects.
- Ensure your desired URL structure is enforced consistently in internal linking and the sitemap.
Summary
Webflow does not support nested slugs like /blog/category/category-name for CMS Collections. To simulate this structure:
- Use static folders and pages (
/blog/category) with Collection Lists. - Link to dynamic CMS pages using simplified routes like
/blog-category/category-name. - For full URL control, an external reverse proxy can rewrite paths, but this requires advanced setup outside Webflow.