To connect a subdomain (e.g., blog.example.com
) to Webflow while keeping the main domain (example.com
) separate, you need to set up specific DNS records for the subdomain.
1. Add the CNAME Record
- Go to your DNS provider’s settings.
- Create a CNAME record for your subdomain:
- Host/Name:
blog
(or your specific subdomain) - Value/Target:
proxy.webflow.com
- TTL: Default (typically 300 or “Automatic”)
2. Publish to the Subdomain in Webflow
- In Webflow, go to Project Settings > Publishing > Custom Domains.
- Enter your full subdomain (
blog.example.com
) under Custom Domains. - Click Verify to check DNS propagation.
3. Set the Subdomain as Default
- Once Webflow verifies your subdomain, click Make Default next to it.
- This ensures Webflow serves content from this subdomain instead of unpublished ones.
4. Remove Conflicting Records
- If your DNS already includes A records or CNAMEs for the same subdomain, delete them.
- Ensure no *wildcard () records** interfere with
blog.example.com
.
5. Wait for Propagation
Summary
To connect a subdomain to Webflow without affecting the main domain, add a CNAME record pointing to proxy.webflow.com
, configure the subdomain in Webflow, and set it as Default in your publishing settings. Ensure no conflicting DNS records exist.