Do I have to setup SSL when adding a custom domain to a Framer project?
Framer automatically generates SSL certificates for your custom domain so that your Framer site is served over https.
This means that when you purchase a custom domain at your favorite Domain Registrar (e.g. Squarespace), you do not have to purchase nor install SSL certificates yourself. Framer will automatically generate SSL certificates for your site. It works like this:
You create a project in Framer, and publish your site.
You then add the custom domain you registered elsewhere to the published Framer project.
You update your DNS settings (with the Domain Registrar where you registered the custom domain) to point to Framer.
When the DNS changes take effect, Framer will automatically generate a new SSL certificate for you and take care of hosting.
If you’d like to learn more about how to connect your custom domain, see this article. And if you’d like to learn more about how Framer hosting works, have a look at this support article.
Important
Note that Framer uses different Certificate Authorities (CAs) to automatically generate SSL certificates for your site:
Let’s Encrypt: https://letsencrypt.org/
Google Trust Services: https://pki.goog/
ZeroSSL: https://zerossl.com/
But sometimes CAA record(s) are used in DNS settings to control “who” (i.e. which CAs) can issue certificates. If you do choose to set CAA records in your DNS settings, make sure to allow the following CAs (so Framer can issue and renew certificates for your site):
letsencrypt.org
(for Let’s Encrypt)pki.goog
(for Google Trust Services)sectigo.com
(for ZeroSSL)