The fastest way to connect Squarespace to Google Search Console is built in: open Analytics, then Search Keywords, click Connect, sign in to the Google account you want to own the property, and Squarespace verifies the site for you. From then on Search Console has your site and Squarespace shows your Google search keywords inside Analytics. Two things that method does not do: submit your sitemap, and give you the reports where the useful information lives. Both take five more minutes and are below, along with the two manual verification routes for when the connect button will not cooperate.
How do you connect Squarespace to Search Console with the built-in method?
- In the Home menu, click Analytics, then Traffic, then Search Keywords.
- Click Connect under the prompt to verify with Google Search Console.
- Choose the Google account. Use a business account you will keep, not a designer’s or an employee’s; the property belongs to whoever verifies it.
- Allow the permissions Squarespace asks for. Verification is instant; keyword data inside Squarespace takes up to 72 hours to appear.
- Open search.google.com/search-console and confirm your site is listed as a property.
This creates a URL-prefix property for the exact address Squarespace uses (with https and with or without www, as your site is set). That is fine for most sites. If you ever move to a different subdomain, add a domain property as described below so all versions are covered.
What if the Connect button does not work?
| Method | Where | Steps | Notes |
|---|---|---|---|
| HTML tag | Search Console, add property, URL prefix, HTML tag | Copy the whole (Google’s verification guide explains the options) <meta name="google-site-verification" ...> line. In Squarespace go to Website, Website Tools, Code Injection (or type Code Injection into the Home menu search) and paste it in the Header box. Save, then click Verify in Search Console | Leave the tag in place; removing it un-verifies the site |
| DNS record | Search Console, add property, Domain | Copy the TXT record. If your domain is registered with Squarespace, add it under Settings, Domains, your domain, DNS Settings, Custom Records. Elsewhere, add it at the registrar. Verify after a few minutes to an hour | Covers http, https, www and every subdomain in one property; the best long-term choice |
| Google Analytics | Search Console, add property, URL prefix, Google Analytics | Works if GA4 is already installed through Settings, Developer Tools, External API Keys and you use the same Google account | Depends on the GA tag staying installed |
Squarespace cannot host the HTML file that Google’s file-upload method needs, so skip that option; and verification will not work on a trial site or while a site-wide or home page password is on. The HTML tag route is the one most guides show and it works on every plan. The DNS route is the one to use if you can, because a domain property catches the version of your site that a stray link points to.
How do you submit the Squarespace sitemap?
Every Squarespace site has a sitemap at yourdomain.com/sitemap.xml, built automatically and updated whenever you publish. In Search Console, open Sitemaps in the left menu, type sitemap.xml in the box and click Submit. The status turns to Success within a few hours and the Discovered pages count should roughly match your page count; blog posts are included. Pages set to be hidden from search results, disabled pages and password-protected pages are left out, which is what you want. A “Couldn’t fetch” status often clears on its own within 24 to 48 hours while Google processes the file; if it persists, the site was probably still private or on a trial when you submitted, so make it public and resubmit.
Which Search Console reports are worth checking?
| Report | What it tells you | When to look |
|---|---|---|
| Performance | The queries people searched, which pages showed, clicks and average position | Monthly. Sort by impressions to find pages that show but are not clicked; those need better titles |
| Pages (under Indexing) | Which pages Google has indexed and why others are not | After launch, and whenever a new page has not appeared after two weeks |
| URL Inspection | The status of one page, with a Request Indexing button | Every time you publish or substantially change a page |
| Sitemaps | Whether Google can read your sitemap and how many URLs it found | Once after submitting, then only if pages go missing |
| Core Web Vitals | Speed and stability by page, from real visitors | Quarterly; images are the usual Squarespace culprit |
| Security & Manual Actions | Warnings that would remove you from results | You get an email; otherwise rarely |
The Performance report is the one that changes what you write. It shows the queries you already appear for at position 11 to 30, and those are the pages worth improving first. It also shows the difference between your Squarespace site title and the titles Google actually displays, which is often not the same thing.
How long until data shows up?
Search Console starts recording from the day you verify; it does not backfill. Expect the first Performance rows within two to three days, the Pages report within a week, and stable data after a month. Squarespace’s own Search Keywords panel lags the console by up to 72 hours. If the site is brand new, Google may not have crawled it yet at all; request indexing for the home page through URL Inspection and give it the timescale in how long a new website takes to show up on Google.
Common problems
| Problem | Cause | Fix |
|---|---|---|
| Verification fails on the HTML tag | Tag pasted into the Footer box, or into a page instead of site-wide | Use the Header box under Website, Website Tools, Code Injection |
| Verified, then “ownership lost” weeks later | Tag deleted during a redesign, or the Google account that verified left the business | Re-add the tag; in Search Console open Settings, Users and permissions and add a second Owner so more than one person holds it |
| Sitemap “Couldn’t fetch” | Google still processing, or site private or on a trial | Wait 48 hours; if it persists, set Site Availability to Public and resubmit |
| Pages “Discovered, currently not indexed” | Normal for a new or small site; Google has not chosen to crawl yet | Internal links to the page, request indexing, wait |
| Warning that parts of the site are restricted by robots.txt | Squarespace blocks its internal and duplicate URLs on purpose | Nothing to fix; Squarespace calls this normal |
| “Connected Account Deactivated” in Search Keywords | Site removed from Search Console or Google permission revoked | Click Reconnect in Analytics, Search Keywords and sign in again |
| Two properties for the same site | One URL-prefix, one domain | Keep the domain property; both are harmless |
Connecting Search Console is step one of the SEO setup on every Squarespace site I launch, and whether Squarespace is good for SEO covers what to do with the data once it arrives.
Frequently asked questions
In Squarespace go to Analytics, Search Keywords and click Connect, then sign in with the Google account that should own the property. Squarespace verifies the site automatically. Then submit sitemap.xml in Search Console under Sitemaps.
In the Header box under Website, Website Tools, Code Injection. Paste the full meta tag, save, then click Verify in Search Console. Leave the tag in place afterwards.
yourdomain.com/sitemap.xml. It is generated automatically and updates when you publish. Submit it in Search Console under Sitemaps by entering sitemap.xml.
Wait 48 hours first; if it persists, the site is usually still private or on an unpaid trial. Set Site Availability to Public, then resubmit the sitemap.
Yes. Analytics, Search Keywords connects to Search Console and shows your Google search queries inside Squarespace, with a delay of up to 72 hours. The full reports are still in Search Console itself.
Two to three days for the first Performance data, about a week for the Pages report, and a month for stable numbers. Data starts from the verification date and is not backfilled.
