To enable SSL on your Webflow site while using Amazon Route 53 for DNS, follow these steps:
1. Enable SSL in Webflow
- Go to Webflow Project Settings.
- Navigate to the Publishing tab.
- Scroll to the SSL/TLS section and toggle SSL on if it isn’t enabled.
- Click Save Changes if needed.
2. Get Webflow’s DNS Records
- Go to the Hosting tab in Webflow Project Settings.
- Scroll down to the Custom Domains section and add your domain (e.g.,
example.com
). - Webflow provides two A records (
75.2.70.75
, 99.83.190.102
) and a CNAME record (proxy-ssl.webflow.com
). - Copy these values for use in Route 53.
- Log in to AWS Route 53 and select your domain’s hosted zone.
- Delete existing A and CNAME records (if any) related to previous hosting.
- Add the following records:
- A Records (for root domain, e.g.,
example.com
): - CNAME Record (for
www.example.com
):- Name:
www
- Value:
proxy-ssl.webflow.com
- Ensure that TTL settings are reasonable (e.g., 300 seconds).
4. Verify Domain in Webflow
- Return to Webflow’s Hosting tab and click Check Status.
- If propagation is complete, Webflow will show a success message.
- This process may take up to 48 hours, but it's often faster.
5. Test SSL & Site Functionality
- Open
https://example.com
and https://www.example.com
in a browser. - Use SSL checker tools (like https://www.sslshopper.com) to verify correct setup.
Summary
Webflow automatically provisions and manages SSL certificates when you enable SSL in Webflow Project Settings and correctly configure Route 53 DNS records. Use Webflow’s provided A and CNAME records to point to Webflow’s secure proxy servers. Follow up with step-by-step verification to ensure the changes are applied.