How can I host two Webflow sites on the same domain with the second site in a subfolder? I want to use different themes for each site.

TL;DR
  • Webflow doesn't support multiple sites under one domain using subfolders; instead, use subdomains by setting each project’s custom domain and DNS (CNAME) accordingly.  
  • For subfolder routing (like example.com/site2), use a custom reverse proxy setup via a server or Cloudflare Workers, which requires technical knowledge and external hosting.

Webflow does not natively support hosting multiple sites under the same domain using subfolders (like example.com/site2). However, there are alternative methods to achieve this with some limitations.

1. Understand Webflow Hosting Limitation

  • Webflow only allows you to host one Webflow project per domain (including all subfolders).
  • You cannot publish multiple Webflow sites to subfolders like example.com/site2 using Webflow’s standard hosting.
  • Webflow does support subdomains (like site2.example.com) through DNS settings, but not subdirectories.

2. Recommended Alternative: Use a Reverse Proxy

To mimic subfolder routing (e.g., example.com/site2), you can set up a reverse proxy on a server (using NGINX, Apache, or Cloudflare Workers) that routes requests:

  • Requests to / → go to your first Webflow site (Theme 1)
  • Requests to /site2/ → go to your second Webflow site's published URL

Requirements:

  • A hosting environment (like AWS, DigitalOcean, or Vercel) where you control the server configuration
  • Technical expertise to configure and maintain the proxy

3. Easier Alternative: Use Subdomains

Instead of subfolders, use subdomains to host different Webflow sites:

  • www.example.com → First Webflow site with Theme 1
  • site2.example.com → Second Webflow site with Theme 2

Steps:

  • Purchase Webflow hosting for both sites individually
  • In your DNS provider, set CNAME records pointing:
  • www → proxy-ssl.webflow.com
  • site2 → proxy-ssl.webflow.com
  • In each Webflow project:
  • Go to Project Settings > Hosting
  • Add the correct subdomain under Custom Domains
  • Set one as primary and publish

4. Use External Content Embedding (Limited Option)

If only a few pages from the second design are needed, consider embedding them:

  • Export the second Webflow site as static code (requires paid plan)
  • Host it under your main site with some custom routing or HTML embedding
  • This does not support dynamic CMS content or Webflow Forms

Summary

Webflow does not support hosting multiple sites with separate themes under the same domain using subfolders. For different Webflow projects, use subdomains (e.g., site2.example.com). To use subfolders, set up a custom reverse proxy, but that requires external hosting and technical setup.

Rate this answer

Other Webflow Questions