How to connect a custom domain to Squarespace

Point a domain bought elsewhere (GoDaddy, Namecheap, Google) to your Squarespace site using the correct DNS records, then verify it's live.

6 min read beginnerUpdated Apr 12, 2025
BI
Reviewed by the editorial team · Apr 12, 2025
Before you start
  • An active Squarespace site (any plan)
  • Login access to your domain registrar

Step by step

  1. 01

    Open the Domains panel in Squarespace

    From your site dashboard go to Settings → Domains → Use a Domain I Own. Enter your domain (e.g. example.com) and click Connect Domain.

  2. 02

    Copy the DNS records Squarespace gives you

    Squarespace will show four CNAME and A records. Keep this tab open — you'll paste these into your registrar.

  3. 03

    Add the records at your registrar

    Log into your registrar (GoDaddy/Namecheap/etc.), open DNS settings for the domain, and add each record exactly as Squarespace shows. Set TTL to the default.

  4. 04

    Wait for propagation

    DNS updates take anywhere from a few minutes to 48 hours. Squarespace verifies automatically and shows a green checkmark when connected.

  5. 05

    Set the primary domain

    In Squarespace Settings → Domains, mark the new domain as Primary so redirects work correctly.

Troubleshooting

Domain shows 'Verifying' for hours
Open whatsmydns.net and check if your CNAME/A records are visible globally. If not, recheck typos at the registrar.
SSL pending warning
Squarespace provisions SSL automatically after the domain verifies. Wait 24 hours, then toggle SSL off and on in Settings → Advanced → SSL.
Web Design · Done-for-you
Want us to design and launch your website?

We build sites on Squarespace, Wix, WordPress, Shopify, Webflow and Framer — from blank canvas to live domain.

Book a website call