Cloudflare
DNS → Records. Add the A or CNAME record. If you're using Cloudflare's proxy (the orange cloud), turn it off for the Framer record — set it to DNS only (grey cloud). Cloudflare's proxy can interfere with Framer's SSL provisioning.
Guide · Framer
Framer handles SSL automatically and the DNS setup is straightforward. Here's exactly what to do, which records to add, and what to check if something doesn't resolve.
What you need before you start
The setup
In your Framer project, click the Framer icon top-left → Site Settings → click the Custom Domain tab. Enter your domain — for example, yourdomain.com. Framer will show you the DNS records to add. Keep this window open.
Root domain (yourdomain.com) requires an A record or ALIAS record pointing to Framer's IP. The www subdomain (www.yourdomain.com) requires a CNAME record. Framer supports both — pick one as your primary and Framer will redirect the other.
Log in to where your domain is registered. Find the DNS settings — usually called "DNS Management", "Advanced DNS" or "Name Servers". Add the records exactly as Framer shows them. Don't modify the values.
DNS changes propagate across the internet gradually. It typically takes a few minutes to a few hours. Framer checks automatically and shows a green checkmark when verified. SSL is provisioned automatically at that point — you don't need to do anything.
Once the domain is verified, hit Publish. Your site is now live at your domain with HTTPS. The old framer.app subdomain continues to work as well — you can disable it in site settings if you want to redirect everything to your domain.
Common registrars — where to find DNS settings
DNS → Records. Add the A or CNAME record. If you're using Cloudflare's proxy (the orange cloud), turn it off for the Framer record — set it to DNS only (grey cloud). Cloudflare's proxy can interfere with Framer's SSL provisioning.
Domain List → Manage → Advanced DNS. Add the records in the Host Records section. For the root domain, use "@" as the host value. For www, use "www" as the host value.
DNS → Manage custom records. Add the records as shown. Google Domains was acquired by Squarespace — the interface changed but DNS management works the same way.
Troubleshooting
Double-check the records match exactly — no extra spaces, correct record type. Use dnschecker.org to see what's propagated so far. If you're on Cloudflare, make sure the proxy is disabled for the Framer record.
SSL provisions after DNS verifies. If DNS shows green but SSL is still pending, wait another 10–15 minutes. If it's been over an hour, try removing the domain from Framer and re-adding it to trigger a fresh SSL request.
Your browser may be caching the old DNS. Try a different browser or use a private/incognito window. You can also check the actual resolved IP at dnschecker.org to confirm the records have propagated correctly.
Related
Everything to do before and after publishing — domain is just one step.
Set up meta tags, sitemap and Search Console after your domain is live.
How the two tools compare on hosting, domains and pricing.
Read all the Framer guides.