Easy Tech Tuts
Squarespace

How To Connect Squarespace Domain To Google Sites 2026 Easily

By Impran M NLast checked against official docs

If you bought a domain through Squarespace but want to build your actual site in Google Sites, you don't need to move the domain anywhere; you just need to point it there and prove you own it. Google requires domain verification before it will let a custom domain go live on a Sites project, and that verification step is where most people get stuck, staring at a red "not verified" message with no idea what to do next. This guide covers starting the connection in Google Sites, completing ownership verification through Search Console, and finishing the DNS side back in Squarespace, including the one thing Google Sites won't do for you: put your site on the domain's root, without a www in front.

Before you start

  • A domain already registered and managed through Squarespace
  • A Google Sites project that's already published, even with just a placeholder homepage
  • Sign-in access to the Google account that owns the Sites project — Google only lets the site's owner connect a domain to it

01Open your Google Sites project

Start from the Sites project you want the domain attached to. The editor is where you build the site, and the custom domain option sits in the settings menu next to Publish in the top right. Get the site into a publishable state first, even a basic homepage, since Google won't let you finish attaching a domain to a project that has nothing published yet.

A Google Sites project open in the editor, with Publish and the settings menu in the top-right corner where the custom domain option lives.
A Google Sites project open in the editor, with Publish and the settings menu in the top-right corner where the custom domain option lives.

02Enter your domain in Google Sites

Open Set up custom domain and type your domain into the two fields: a subdomain prefix like www, and the root domain itself, for example pmntechfix.nl. Google's own help documentation is specific about the first field: your URL must include a subdomain such as www, because Google Sites has no way to map the bare root domain (pmntechfix.nl with nothing in front) directly.

Click through toward Next and Google checks whether it can confirm you own the domain. On one that hasn't been verified yet, you'll see a red message under the fields reading "This domain is not verified.

Please verify your ownership," with a link that starts the actual verification step. That's expected on a first attempt, not an error in what you typed.

The Set up custom domain dialog in Google Sites, showing the domain entered and the "not verified" message that appears before ownership is confirmed.
The Set up custom domain dialog in Google Sites, showing the domain entered and the "not verified" message that appears before ownership is confirmed.

03Verify ownership through Google Search Console

Clicking "verify your ownership" opens Search Console's verification flow for that exact domain. Google recommends the TXT record method by default: it generates a unique string starting with google-site-verification= that you copy, then paste into a new TXT record in your domain's DNS settings.

The dialog lists four steps in order: select the record type, sign in to your domain provider, add the record, then come back and press Verify. Leave this Search Console tab open while you make the DNS change, since you'll need it again to finish confirming.

Search Console's "Verify domain ownership via DNS record" dialog, with the TXT record method selected and the verification string ready to copy.
Search Console's "Verify domain ownership via DNS record" dialog, with the TXT record method selected and the verification string ready to copy.

04Add the TXT record in Squarespace's DNS settings

In Squarespace, open the domain, click DNS, then DNS Settings, and scroll to Custom Records. Click Add record, then enter your password, or complete two-factor authentication if it's turned on; Squarespace requires that reauthentication before it lets a custom record through.

Set Type to TXT. Squarespace auto-fills the Name field with your own domain, so where Search Console's instructions tell you to put your bare domain as the host, leave the default in place or enter @ instead of retyping the full name.

Paste the google-site-verification string into the value field exactly as given; a trimmed or altered value won't verify. Save, then return to the Search Console tab and click Verify. If it doesn't confirm right away, that's normal: Search Console notes it can take up to 48 hours to pick up a new record.

05Point the www subdomain at Google Sites

Verification only proves ownership; it doesn't route traffic. Back in Google Sites, finishing the custom domain setup shows you a CNAME record to add.

Because Google Sites only maps to a subdomain such as www, this CNAME is the only routing record Google gives you here, not an A record for the root domain. Add it in the same Squarespace Custom Records screen, alongside the TXT record from the previous step.

If you also want pmntechfix.nl to load the site with no www in front, that's not something Google Sites' own setup handles. It needs a separate domain forwarding rule in Squarespace, pointing the root domain at the www version.

06Give it time to propagate, then confirm it's live

DNS changes spread across the internet gradually, so it's normal for the domain to keep resolving to its old destination for a while after you save the records. Google's documentation puts the window at up to 48 hours, though it's often quicker.

Once propagation catches up, load your domain directly in a browser and confirm it lands on your Google Sites content instead of a Squarespace placeholder page. If the site loads but the browser flags a certificate warning, Google Sites' help pages describe this as a known state: a missing-certificate error on the custom URL, fixed by removing the custom URL from the site and assigning it again, not by changing anything in DNS.

When it doesn't work

Search Console still won't verify a day after adding the TXT record

Why: The record was saved with the wrong host. Squarespace auto-fills the Name field with your own domain, so pasting the full domain into it again effectively creates a subdomain of your domain instead of the record Google is looking for.

Fix: Edit the record so the Name field reads @ (or is left at Squarespace's default) rather than the full domain, then click Verify again in Search Console.

The domain still loads Squarespace's own site or a parked page

Why: The CNAME record from Google Sites was never saved, or DNS hasn't finished propagating.

Fix: Check the Custom Records list in Squarespace for the CNAME entry, then wait; Google's documentation allows up to 48 hours for the change to take effect.

The site loads over the www address but flags a certificate warning

Why: Google Sites lists this as a known state where the certificate didn't attach correctly to the custom URL.

Fix: In Google Sites, remove the custom URL from the site and add it back. This is documented to reissue the certificate instead of requiring any DNS change.

pmntechfix.nl loads nothing while www.pmntechfix.nl works fine

Why: Google Sites only supports a subdomain like www; it has no mechanism for the bare root domain.

Fix: Add a domain forwarding rule in Squarespace that redirects the root domain to the www version.

FAQ

Frequently asked questions

Can I use a Squarespace-purchased domain with Google Sites?

Yes. You verify ownership through Search Console, then add a CNAME record in Squarespace's DNS settings to route the subdomain to Sites. The domain stays registered at Squarespace the whole time.

Does Google Sites support the root domain, or only www?

Only a subdomain. Google's help documentation states the URL must include a subdomain such as www; there's no way to map the bare root domain directly in Google Sites. To make the root domain work too, add a domain forwarding rule in Squarespace pointing it at the www version.

How long does connecting the domain take?

Search Console can take up to 48 hours to find a newly added TXT record, and Google states the same window for the CNAME change to propagate, though both often finish sooner.

Why does Google Sites say my domain isn't verified?

That message appears the first time you enter a domain Google hasn't confirmed you control. It's expected, and clicking through starts the Search Console verification flow instead of pointing to a mistake in what you typed.

Do I need to change my domain's nameservers?

No. The domain stays on Squarespace's nameservers throughout. You add specific records instead, a TXT record for verification and a CNAME record for routing, without moving the domain anywhere.

What if the site loads but the browser flags a certificate warning?

Google Sites documents this as a known issue on custom domains: removing the custom URL from the site and reassigning it triggers a fresh certificate. It's a fix inside Google Sites, not a DNS change.

Sources and last check

Click path and screens come from a walkthrough recorded against a live Squarespace-purchased domain and a Google Sites project. The routing claim was re-checked against Google's official Sites help documentation in September 2026, which corrected this guide's earlier claim that Google issues A records for the root domain: Google Sites only maps a subdomain such as www, and the root domain needs Squarespace-side forwarding instead. The Squarespace TXT-record steps and the certificate-reissue fix were checked against Squarespace's and Google's own support pages in the same pass.

About the author

Impran M N
Written by

Impran M N

I've been hooked on technology for as long as I can remember — especially the new tools and AI apps that seem to land every other week. Easy Tech Tuts is where I write up whatever I've just worked out: I do the task in the real product, record the screen, and turn it into the guide I wish I'd found first.