squarespacegoogle search consolesquarespace seoindexinggsc

Google Search Console for Squarespace: Setup & SEO Guide

How to set up Google Search Console for Squarespace, submit your sitemap, and use the data to find pages and titles worth fixing.

Search Console Tools Team13 min read
Table of Contents

Squarespace gives you a polished site out of the box, but it deliberately hides a lot of the technical plumbing that other platforms expose. That trade-off is great for design and frustrating for SEO, because the levers you can actually pull are narrower than on something like WordPress. The good news is that the most valuable lever, Google Search Console, works on Squarespace exactly the way it works everywhere else, and Squarespace even has a built-in shortcut to connect the two.

This guide walks through connecting Google Search Console to a Squarespace site, submitting the automatically generated sitemap, and then doing the part most tutorials skip: turning the data into actual edits. We will be specific about what Squarespace lets you control and honest about what it does not, so you do not waste time hunting for a robots.txt editor that is not there.

If you have never touched Search Console before, our Google Search Console guide covers the fundamentals; this article assumes you are working with a Squarespace site specifically.

Why Search Console matters more on Squarespace

On most platforms you can install an SEO plugin that surfaces keyword data, rewrites meta tags in bulk, and edits crawl directives. Squarespace has none of that. There is no plugin ecosystem, no full robots.txt editor, and only a handful of per-page SEO fields. Search Console fills that gap. It is the one free, first-party source of truth that tells you what queries your pages actually rank for, which pages Google has indexed, and where your titles are losing clicks.

Because Squarespace abstracts away the file system, you cannot inspect crawl behavior any other way. There is no server log to read and no template file to crack open. Search Console becomes your window into how Googlebot sees the site, including the pages Squarespace generates on your behalf that you may not even realize exist, like tag archives and paginated blog listings.

It is also worth setting expectations on data. Search Console reports on real Google search activity, not estimates, but the data lags by a couple of days and only covers queries where your site appeared in results. A brand-new Squarespace site will have an empty Performance report until Google has crawled, indexed, and started serving your pages, which can take days to weeks. Connect early so the data starts accumulating.

What Squarespace controls for you (and what it doesn't)

Before connecting anything, it helps to know the boundaries.

| Capability | On Squarespace | Notes | |---|---|---| | XML sitemap | Automatic | Generated at /sitemap.xml, cannot be manually edited | | robots.txt | Mostly automatic | Squarespace manages it; you cannot fully rewrite it | | Per-page title & description | Editable | SEO title and SEO description fields per page/post/product | | URL structure | Partially editable | Page slugs editable; section prefixes like /products are fixed | | Noindex a page | Limited | Page passwords and some settings affect visibility; no universal per-page noindex toggle | | AMP | Removed | Squarespace retired AMP for blog posts; not a concern anymore | | Verification methods | Multiple | Built-in integration, meta tag, DNS, or Google Analytics |

The two things people most often fight Squarespace over are robots.txt and noindex. You do not get a free-text robots.txt editor, and there is no blanket "noindex this page" checkbox the way some content management systems offer. Plan your SEO around editing what you can edit: titles, descriptions, slugs, headings, and the body content itself. Those four or five fields are where almost all of your wins will come from, so the strategy below leans on them deliberately rather than wishing for controls the platform does not give you.

Step 1: Connect Search Console to Squarespace

You have two realistic paths. Pick one.

Option A: Squarespace's built-in integration

Squarespace offers a guided connection that handles verification for you.

  1. In your Squarespace dashboard, go to the SEO/Marketing area of Settings (Squarespace has moved this between Marketing and Settings > SEO across versions, so check both).
  2. Look for the Google Search Console connection option.
  3. Click to connect and sign in with the Google account you want to own the property.
  4. Squarespace verifies the property automatically.

This is the fastest route and is ideal if you do not want to touch DNS or paste code. The downside is that the property ends up tied to whichever Google account you sign in with, so make sure you are logged into the right one first, especially if a client or agency needs ownership later.

Option B: Manual verification

If the built-in flow is not available in your version, or you want the property under a specific Google account, verify manually:

  • Meta tag method: In Search Console, add a URL-prefix property using your full https://www.yourdomain.com address, choose the HTML tag method, copy the <meta> tag, and paste it into Squarespace under Settings > Advanced > Code Injection in the Header field. Save, then click Verify in Search Console. Leave the tag in place permanently; removing it later can un-verify the property.
  • DNS method: If you use a domain provider (or a Squarespace-managed domain), add the TXT record Google provides to your DNS settings. This verifies the entire domain as a Domain property, which captures every subdomain and protocol variant in one place. It is the most thorough option but requires access to DNS records.

For a platform-agnostic walkthrough of property types and verification, see how to add your website to Google Search Console. One tip specific to Squarespace: decide early whether you want the www or non-www version as your canonical, set it in Squarespace's domain settings, and verify that matching version so your data is not split across two properties.

Step 2: Submit your sitemap

Squarespace generates a sitemap automatically at yourdomain.com/sitemap.xml. You cannot edit it by hand, and you do not need to. Visit the URL in a browser first to confirm it loads and lists your pages.

To submit it:

  1. In Search Console, open Sitemaps in the left navigation.
  2. Under "Add a new sitemap," enter sitemap.xml.
  3. Click Submit.

Google will report a status of "Success" once it has read the file. Submitting a sitemap does not guarantee indexing, it just tells Google where to find your URLs. For what the statuses mean and how to read the report, our Google Search Console sitemap guide goes deeper.

One Squarespace quirk worth knowing: the platform automatically adds certain pages to your sitemap, including blog posts, products, and event pages, as soon as they go live. You may see URLs in Search Console you did not consciously "submit." That is expected behavior, not a bug, and it is one reason the not-indexed report on a Squarespace site often looks busier than you would expect.

Step 3: Check indexing and coverage

Once Google has crawled, open the Pages report (under Indexing). It splits your URLs into indexed and not-indexed buckets with reasons.

On Squarespace you will often see a few recurring "not indexed" categories that are usually harmless:

  • Alternate page with proper canonical tag — Squarespace generates variant URLs (for example, paginated or tag/category listing URLs) that point back to a canonical. This is fine.
  • Crawled - currently not indexed — Google saw the page but chose not to index it yet, often for thin or new content. Improve the content or wait.
  • Excluded by 'noindex' tag — check whether a page is password protected or unlisted.

What you should investigate are real errors like server errors, redirects, or "Discovered - currently not indexed" at scale, which can signal that Google is finding URLs but deprioritizing crawling them. Our guide to index coverage errors explains how to triage each status. If a single important page is missing, use the URL Inspection tool at the top of Search Console, paste the full URL, and click "Request Indexing." Do this for genuinely important pages only; requesting indexing on dozens of URLs at once does not speed anything up.

Step 4: Understand Squarespace URL patterns for filtering

Search Console's Performance report becomes far more useful once you can isolate a single content type. Squarespace uses predictable URL prefixes, which makes RE2 regex filtering easy. In the Performance report, click + New > Page > Custom (regex) and paste one of these.

Match only blog posts (default blog path):

^https?://(www\.)?yourdomain\.com/blog/

If your blog lives on a custom slug instead of /blog, swap it in:

^https?://(www\.)?yourdomain\.com/journal/

Match only product pages:

^https?://(www\.)?yourdomain\.com/products/

Match the homepage only (exact):

^https?://(www\.)?yourdomain\.com/?$

Exclude tag and category listing URLs so they do not clutter your analysis:

^https?://(www\.)?yourdomain\.com/(?!.*(/tag/|/category/)).*$

Replace yourdomain.com with your real domain. RE2, the regex flavor Search Console uses, does not support backreferences or lookbehind, but lookahead (as in the exclusion example) works fine. If a regex returns no rows, double-check the protocol and www prefix match the property you verified.

Step 5: Find striking-distance pages

The highest-leverage move on any small site is improving pages that already rank on the edge of page one, positions roughly 8 to 20, where a small push can move you into clickable territory. These pages have already earned Google's trust enough to rank; they just need a nudge.

In the Performance report:

  1. Set the date range to the last 3 months.
  2. Enable the Average position metric.
  3. Switch to the Queries tab and sort by impressions, or use the page regex above to focus on your blog.
  4. Look for queries with healthy impressions but an average position in the teens. Those are your striking-distance keywords.

For each one, find the URL currently ranking and ask whether the page truly covers that query, whether the term appears in the title and headings, and whether the content is thin. On Squarespace, your edits are content, headings, and the SEO title/description fields, so focus there rather than on technical tweaks. Our walkthrough on striking-distance keywords in Search Console covers the filtering in more detail, and our free tool automates this exact step (more below).

Step 6: Fix low-CTR titles using Squarespace's SEO fields

A page can rank well and still bleed clicks if the title in search results is weak. Search Console shows you exactly where this is happening.

In the Performance report, enable both Average CTR and Average position, then filter to pages ranking in the top 10. Any page sitting in positions 1 to 5 with a click-through rate well below what you would expect for that position is a title and description problem, not a ranking problem.

To fix it on Squarespace:

  1. Open the page, blog post, or product in the editor.
  2. Find the SEO settings (gear/settings icon for the item, then the SEO section).
  3. Edit the SEO Title and SEO Description. If you leave these blank, Squarespace falls back to the item title and a content excerpt, which is often generic.
  4. Write a title that leads with the query intent and stays roughly within 60 characters so it does not truncate.
  5. Save and republish.

Squarespace does not let you A/B test titles, so change one thing, note the date, and compare CTR over the following weeks using the date-comparison view. Resist the urge to rewrite a dozen titles in one sitting, because you will not be able to tell which change moved the needle. For a structured approach to which pages to prioritize, see how to fix low-CTR pages in Search Console.

Working within Squarespace's limits

A few realities to internalize so you do not chase fixes the platform will not allow:

  • You cannot hand-edit robots.txt or the sitemap. If a page should not be public, use Squarespace's page settings (password, unlisted, or removing it from navigation) rather than expecting a crawl directive.
  • Slug changes create new URLs. If you rename a page slug, the old URL can 404. Use Squarespace's URL redirect feature (/old -> /new mappings) so you do not lose any indexed equity.
  • AMP is gone. If you read older guides referencing AMP for Squarespace blog posts, ignore that section; it no longer applies.
  • Duplicate-looking URLs are usually canonicalized for you. Before you panic about tag or pagination URLs in the not-indexed report, confirm Search Console is reporting them as alternates with a proper canonical, which is the normal, healthy state.

Turn the data into briefs automatically

Manually filtering queries, spotting striking-distance pages, and rewriting titles works, but it is tedious every month. That is exactly what we built Search Console Tools to handle. Connect your Google account with one click (read-only OAuth, no scraping), and it pulls your Search Console data to surface striking-distance opportunities and assemble content briefs you can act on. It is free, and because everything maps back to your real Squarespace URLs, the recommendations slot straight into the SEO fields described above.

Frequently Asked Questions

Does Squarespace work with Google Search Console?

Yes. Squarespace sites work fully with Google Search Console, and Squarespace even offers a built-in connection in its Marketing/SEO settings to verify the property for you. If that flow is unavailable, you can verify manually with an HTML meta tag pasted into Code Injection or with a DNS TXT record.

Where is the sitemap on a Squarespace site?

Squarespace generates a sitemap automatically at yourdomain.com/sitemap.xml. You cannot edit it manually, but you can submit it in the Sitemaps section of Search Console by entering sitemap.xml. New blog posts, products, and pages are added to it automatically when they publish.

Can I edit robots.txt on Squarespace?

Not freely. Squarespace manages robots.txt for you and does not provide a full text editor for it. To keep a page out of search, use Squarespace's own controls such as password protection or unlisting the page, rather than expecting to add a custom crawl directive.

How do I change the title that shows in Google for a Squarespace page?

Open the page, post, or product, go to its SEO settings, and edit the SEO Title and SEO Description fields. If you leave them blank, Squarespace uses the item title and a content excerpt by default, which is often less compelling than a purpose-written title.

Why are some of my Squarespace pages not indexed?

Common reasons include "Alternate page with proper canonical tag," which is normal for Squarespace's variant and listing URLs, and "Crawled - currently not indexed," which usually points to thin or very new content. Check the Pages report in Search Console for the specific reason, and use URL Inspection to request indexing for important pages.

Should I verify the www or non-www version?

Pick whichever you have set as your primary domain in Squarespace and verify that exact version, or verify a Domain property via DNS to capture all variants at once. Verifying a single property that matches your canonical avoids splitting your performance data across two reports.

2026 Standard

Run a Free AI Citation Audit

Are you in the AI Overview? Get a free report showing how often ChatGPT, Claude, and Gemini cite your brand, plus the 3 blockers preventing your discovery in 2026.

No spam. 1-click unsubscribe. Join 1,200+ SEO teams managing the GEO pivot.

Put These Tips Into Action

Connect your Google Search Console and let our AI find your biggest opportunities.

Get Started Free