Use SSL (secure socket layer) to establish an encrypted link between a web server and a browser.
Note: We’re transitioning to Workspaces, and are in the process of updating our content. Visit the Workspaces blog post to read more about these updates and changes, or visit our updated lesson on SSL hosting. You can also learn how to check if your account is on Workspaces.
SSL ("secure socket layer") is the standard method for establishing an encrypted link between a web server and a browser. It ensures that all data passed between the web server and browsers remain private and integral, so you and your website's visitors can rest assured that your information is safe.
Sites that don't use SSL will be labeled "not secure" by some browsers, strongly discouraging people from visiting your site. Your site may be loaded on HTTPS and still show not secure warnings, read troubleshoot website security issues.
To set up SSL hosting, turn the SSL switch on in the Hosting tab of your Project Settings before connecting your domain to Webflow.
To provide an extra level of flexibility when setting up your hosting, you can upload your own custom SSL certificates to your project. (Custom SSL certificates need to be obtained from a third-party service, as Webflow does not issue custom SSL certificates.)
Note: Custom SSL certificate uploads are only available for Enterprise customers. Contact our sales team for more information.
To upload your custom SSL certificate, first make sure you’re adjusting the settings for the correct project in your account:
Add your custom SSL certificate to your project:
Note: 1 certificate may have multiple domains on it. If you need to apply multiple domains to your certificate, you will need to upload the certificate multiple times, once for each domain. For example, you may have 1 certificate and need to apply it to example.com and www.example.com. In this case you will need to add the certificate 2 times — once for example.com and once again for www.example.com.
If you choose to add a custom SSL certificate to your project, you are required to manually update your certificate before it expires.
To update your custom SSL certificate, first make sure you’re updating the certificate for the correct project in your account::
Delete your original custom SSL certificate and replace it with your updated version: