To set up SSL hosting with NameCheap for a client’s site in Webflow, you’ll configure domain settings in Webflow and update DNS in NameCheap.
1. Enable SSL in Webflow
- Open your Webflow project and go to Project Settings.
- Click the Hosting tab.
- Scroll down and ensure the “SSL” toggle is ON.
- Click Save Changes if anything was changed.
2. Add Your Custom Domain
- Still under the Hosting tab, scroll to Custom Domains.
- Enter your domain (e.g., www.yourclientdomain.com) and click Add.
- Webflow will show two A records and a CNAME record you need to copy:
- A records: (a) 75.2.70.75, (b) 99.83.190.102
- CNAME for “www”: should point to proxy-ssl.webflow.com
3. Update DNS in NameCheap
- Log in to your NameCheap account and go to Domain List.
- Click Manage next to your client’s domain.
- Under the Advanced DNS tab, find the Host Records section.
Update or Add the Following:
- A Record for
@
pointing to 75.2.70.75 - A Record for
@
pointing to 99.83.190.102 - CNAME Record for
www
pointing to proxy-ssl.webflow.com
Make sure to delete any other existing A/CNAME records to avoid conflicts.
4. Set the WWW Domain as Default in Webflow
- Return to Webflow’s Custom Domains section.
- Click the “Make Default” button next to the www.yourclientdomain.com entry.
- This ensures all traffic is redirected to the secure (SSL-enabled) version.
5. Wait for DNS Propagation
- DNS changes can take up to 48 hours, but usually propagate within a few hours.
- Use a tool like whatsmydns.net to monitor propagation.
- Webflow will show a green checkmark next to the domain once it’s properly connected and SSL is active.
Summary
To enable SSL hosting for a Webflow site with NameCheap, turn on SSL in Webflow hosting settings, configure A/CNAME records in NameCheap, and set the www domain as default in Webflow. Once DNS updates are complete, Webflow’s built-in SSL will secure the site.