You can host multiple client websites on Webflow using subdomains, but the platform has specific limitations you need to be aware of. Each Webflow project requires its own site plan if you want to connect it to a custom domain or subdomain.
1. Each Subdomain = Separate Webflow Project
- In Webflow, each project is a standalone site, and you must purchase a separate Site Plan for each one if you want to use a custom domain or subdomain (e.g., client1.youragency.com, client2.youragency.com).
- Webflow does not allow multiple subdomain sites under one site plan unless you're creating all the content and routing within a single project.
2. Subdomains Are Treated As Separate Published Projects
- When using subdomains like client1.youragency.com, each one requires a Site Plan attached to its own Webflow project.
- This means you’ll need a CMS plan or higher for each client site if you're using dynamic content.
3. Use Client Billing to Offset Costs
- You can enable Client Billing for each Webflow project so that your clients pay directly for their individual site plans.
- Go to Project Settings > Billing > Enable Client Billing, then customize the invoice and mark-up if needed.
4. No “Shared Hosting” Approach
- Unlike platforms that allow unlimited subdomains under a single hosting plan, Webflow charges per site.
- There’s currently no unlimited hosting plan that covers multiple subdomains/projects under one domain.
5. Alternative: Subdirectory-Based Setup (Not Natively Supported)
- If you’re considering routing multiple "sites" via subdirectories (like youragency.com/client1), Webflow does not support this natively.
- You'd need to use reverse proxying with an external host (like NGINX or Netlify) to route paths to different Webflow projects, but this requires advanced setup and is not officially supported.
Summary
You can host multiple client websites on subdomains using Webflow, but each must be a separate Webflow project with its own Site Plan. However, by using Client Billing, you can pass those costs on to your clients, allowing you to manage multiple subdomain-based sites without paying for all plans yourself.