Search Our Knowledge Base…

Getting Started

Connecting a Custom Domain

Want your site to live at yourdomain.com instead of a framer.website URL? This guide walks you through connecting your own domain to your Framer project.

What You Need

Before you start: a Framer paid plan (Mini or above), and a domain name purchased from a registrar. Common registrars include Namecheap, GoDaddy, Google Domains (now Squarespace), and Cloudflare.

Step 1 — Add Your Domain in Framer

  1. Click Publish in the top right corner.

  2. Click "Add Custom Domain".

  3. Type your domain (e.g., mysite.com) and click Add.

  4. Framer will show you the DNS records you need to add.

Step 2 — Add DNS Records at Your Registrar

Log into your domain registrar's dashboard and go to the DNS settings for your domain. You'll need to add the records Framer gives you — usually a CNAME or A record.

Type: CNAME Name: www Value: cname.framer.com TTL: Auto

⚠️ Note: DNS changes can take anywhere from a few minutes to 48 hours to propagate globally. Usually it's faster, but be patient if it doesn't work immediately.

Step 3 — Verify in Framer

  1. Go back to Framer and click Verify next to your domain.

  2. If Framer detects the records, your domain will show as connected with a green checkmark.

  3. Publish your site — it's now live at your custom domain!

💡 Tip: Framer automatically sets up HTTPS (SSL) for your custom domain at no extra cost. Your site will be secure out of the box.