Your Webflow site returning "this page isn't working" after connecting a custom domain usually points to an issue with domain configuration or DNS propagation.
1. Verify Domain Status in Webflow
- Go to Project Settings > Hosting in your Webflow dashboard.
- Scroll down to the Custom Domains section.
- Make sure both the root domain (example.com) and the www subdomain (www.example.com) show a green Connected status.
- If either shows Unconnected or Needs Attention, review the DNS settings associated with it.
2. Check DNS Records on Your Domain Registrar
- Log into your domain registrar (e.g., GoDaddy, Namecheap, Google Domains).
- Make sure all DNS records match Webflow’s recommendations:
- A Records for the root domain (example.com) should point to:
- (a) 75.2.70.75
- (b) 99.83.190.102
- CNAME Record for www.example.com should point to:
- Make sure there are no conflicting records, such as an old IP or another CNAME for the root.
3. Set the ‘www’ Domain as Default in Webflow
- Webflow recommends setting the www version as the default domain.
- In Project Settings > Hosting, click the “Make Default” button next to www.example.com.
- This ensures proper redirection from non-www to www.
4. Wait for DNS Propagation
- DNS changes can take up to 48 hours, though it's typically faster.
- Use a tool like https://dnschecker.org/ to confirm if DNS records have propagated globally.
5. Clear Cache and Test in Incognito
- Clear browser cache or open the site in an incognito/private window.
- Sometimes local caching can make it seem like the site isn’t working.
6. Check SSL Status
- Still in Hosting settings, verify that SSL is enabled.
- Webflow handles SSL automatically, but if toggled off, it can prevent secure access (https).
- Toggle it off and back on if you suspect SSL has gotten stuck.
7. Confirm the Site is Published
- In your project, click Publish and choose Both Selected Domains (Webflow.io and your custom domain).
- If you only published to the Webflow.io subdomain, the custom domain won't show anything until published explicitly.
Summary
The “this page isn’t working” error on a Webflow custom domain is typically due to incorrect DNS records, missing SSL, or failure to set the correct default domain. Double-check DNS settings, wait for propagation, publish to the custom domain, and set www as default to resolve this issue.