The Squarespace SEO Checklist
Squarespace handles most of the hard infrastructure for you: sitemaps, canonicals, clean URLs, SSL, and structured data. What it leaves to you is the SEO panel, the image alt text, and the URL mappings. This checklist covers the 25 checks that sit in that gap, each with the exact settings path and the order to do them in.
Twenty-five checks for Squarespace sites, from the crawler settings that decide whether Google reads the site at all, to the redirect map that protects the rankings you already have. Every row names the panel, the frequency, and the time it takes. The Squarespace SEO tips below are the ones that survive contact with a live site.
What Squarespace Already Handles
Squarespace is not a black box for search engines. The platform generates an XML sitemap automatically, marks up your content, listings, blog posts, and events with structured data by default, sets canonical tags on both versions, gives every page a clean static URL, and serves the site over SSL. There is no separate Yoast plugin to install, because there is no plugin architecture for it.
The work that is left is smaller than it looks and more specific than most guides admit. It comes down to three things: the fields in the SEO panel, the alt text on your images, and the redirects in URL Mappings. Get those three right and a Squarespace site has everything the platform can give it.
What Squarespace Leaves to You
There is one trap that catches almost every owner, and it is the fallback rule. An empty page description falls back to the Site Description, and an empty page title falls back to the browser tab title and then to the navigation label. That means a half-finished site can ship the same description on forty pages, and Google reads that as duplicate content. The order of work in this checklist is built around that rule for a reason.
This page sits inside the complete technical SEO checklist, and the platform-specific work it covers is the same work the general pages cover, with the exact path to each setting.
Two versions of this advice circulate. The short version says Squarespace handles SEO for you, which is true of the infrastructure and false of the panel. The longer version, which is the one this page is built on, treats Squarespace the way it should be treated: a strong default that most owners never finish configuring.
Handled by Squarespace
The 25 Squarespace SEO Checks
Every check with the panel it lives in, how often to run it, and how long it takes. Use it as the Squarespace SEO setup checklist for a launch, or work it as a quarterly sweep of an existing site.
| # | Check | Frequency | Tool | Time |
|---|---|---|---|---|
| 1 | Confirm Google is allowed to crawl the site | Once, then after any plan change | Squarespace + GSC | 5 min |
| 2 | Connect Search Console and submit sitemap.xml | Once, then quarterly | GSC | 10 min |
| 3 | Write a unique SEO title for your 10 most important pages | Once, then on every new page | Squarespace | 45 min |
| 4 | Write a unique SEO description for those same pages | Once, then on every new page | Squarespace | 45 min |
| 5 | Add alt text to every image block | Every upload | Squarespace | 1 min per image |
| 6 | Add a 301 for every slug you have changed | Same day as any slug change | URL Mappings | 2 min per change |
| 7 | Set the Site Title and Site Description | Once, before any page work | Settings > SEO | 5 min |
| 8 | Set the title format template | Once | Settings > SEO Appearance | 5 min |
| 9 | Find every page falling back to the Site Description | Quarterly | Squarespace + GSC | 20 min |
| 10 | Find every page falling back to the browser tab title | Quarterly | Squarespace | 20 min |
| 11 | Set every URL slug before publishing | Before publish | Page Settings > General | 1 min per page |
| 12 | Set a Social Sharing Image per page | On every key page | Squarespace | 3 min per page |
| 13 | Review the AI crawler settings | Quarterly | Settings > Crawlers | 5 min |
| 14 | Confirm sitemap.xml lists the right URLs | Quarterly | GSC + browser | 10 min |
| 15 | Validate the structured data on every template | Quarterly | Rich Results Test | 20 min |
| 16 | Fix sold-out products that read as soft 404s | Monthly | GSC > Pages | 15 min |
| 17 | Set the SEO fields on every blog post | Per post | Post Settings > SEO | 3 min per post |
| 18 | Set the SEO fields on every product | Per product | Marketing > SEO and URL | 3 min per product |
| 19 | Name image files before uploading them | Every upload | Asset library | 30 sec per image |
| 20 | Check the heading hierarchy on every template | Quarterly | View source | 20 min |
| 21 | Build a 404 page that keeps people on the site | Once | Squarespace | 30 min |
| 22 | Review the mobile rendering on every template | Quarterly | PageSpeed Insights | 20 min |
| 23 | Check the canonical after any URL change | After every migration | Screaming Frog | 15 min |
| 24 | Confirm SSL is active on the domain | Quarterly | Squarespace SSL panel | 2 min |
| 25 | Map every redirect before a platform migration | Before cutover | URL Mappings | 2 hours |
The 5 Checks That Cost the Most When You Skip Them
If you only have an hour, do these five in this order.
1 Confirm Google Is Allowed to Crawl the Site
Open Settings, then Crawlers, and confirm that Block search engine crawlers is unchecked. Then confirm the site is published on a paid plan with no password on the homepage. Squarespace does not index trial sites, and a password-protected homepage blocks the crawl of everything behind it. This is the one check where a mistake takes the whole site out of the results rather than costing you a few clicks.
2 Connect Search Console and Submit the Sitemap
Go to Analytics, then Search keywords, then Connect. Verify the property in Search Console, then open Sitemaps and submit sitemap.xml. The sitemap is generated by the platform from your indexable pages, and it omits noindex and password-protected pages automatically, so once it is submitted the discovery work is done. Google re-fetches it on its own schedule, so there is nothing to maintain.
3 Write a Real Title and Description on Your Ten Most Important Pages
Open the Pages panel, hover the page, click the gear icon, then the SEO tab. Lead the title with the phrase people actually search, and keep the description near 150 characters because that is roughly where Google cuts it. Squarespace accepts descriptions from 50 to 300 characters and truncates at 400, so the front of the sentence is the only part most people read. The title format template in Settings, under SEO Appearance, joins the page title to the site title, so set that first and you can budget the page title against what gets appended.
4 Add Alt Text to Every Image Block
Image blocks have no alt text until you type it in the Image alt text field. Some other image types fall back to a related field, such as the product name or the post title, and some fall back to the file name, which is why renaming the file before upload is worth the ten seconds it takes. Keep the description to 150 or 200 characters, write it for a person who cannot see the image, and skip the words photo and picture. Squarespace also serves images through its own CDN and converts them to WebP, so compression and format are not your problem.
5 Add a 301 for Every Slug You Have Changed
Squarespace does not redirect old slugs for you. Change a slug and the old URL 404s, taking with it every link that pointed at it and the indexed position Google had built for it. The fix is one line in the URL Mappings box, added on the same day you make the change. The old page also has to be deleted or disabled, or a visitor lands on the page instead of the redirect. For an existing site, the audit is a crawl against a sitemap, and every URL in one and not the other is a redirect you owe.
The URL Mappings Syntax That Works
One text box, four parts per line, and three rules that trip people up.
Squarespace exposes exactly one redirect path, and it is the URL Mappings box in Settings, under Advanced on version 7.0 and under Developer tools on version 7.1. There is no .htaccess, no nginx configuration, and no plugin. Each line takes an old path, an arrow, a new path, and a status type.
1 Rules run top to bottom and the first match wins
Put single-page rules above the pattern rules, or a broad wildcard will swallow the specific redirects above it. A rule that appears later never fires for a path an earlier rule already matched.
2 Question marks, ampersands, and hashes do not work
A filtered category URL cannot be redirected because the query string is not part of the path. If a page depends on a parameter to be findable, the fix is a canonical or a noindex rather than a redirect.
3 The old page has to be deleted or disabled
If the old page is still live, the visitor sees the page rather than the redirect. Deleting it first is what makes the rule fire.
The box holds about 400 KB, which is roughly 2,500 lines, so a full site migration map fits without a workaround. There is no built-in audit for redirect chains, so after you paste a map, run a crawler over the old URL list and check that each one resolves in a single hop.
Squarespace 7.0 or 7.1 for SEO
Two different platforms under one brand, and the version decides where some settings live.
| Area | Version 7.0 | Version 7.1 |
|---|---|---|
| Site-wide SEO settings | Settings, then SEO Appearance | SEO and AI Visibility panel, then SEO Settings |
| Redirects | Settings, then Advanced, then URL Mappings | Settings, then Developer tools, then URL Mappings |
| Alt text field | Image block, then the Content tab | Image block and auto layout, then the Content tab |
| Image alt text sources | Page featured images use the file name | Section background images have no alt text |
| Page structure | Fixed template HTML | Section based, which can fragment heading order |
| Migration scope | Source of the redirect map | Target, and collection URLs often change |
Most owners on 7.0 should not move to 7.1 for SEO reasons. The version split is a real risk, the collection URLs change during a migration, and the SEO gains are smaller than the cost of the redirect work. The exception is a 7.0 template Squarespace has stopped developing, where the long-term drag of missing feature parity eventually costs more than the move.
If you do migrate, the SEO panel content does not carry across on its own. Titles, descriptions, social images, and image alt text all have to be re-authored on the new site, and the JSON-LD you installed through Code Injection has to be pasted again because the injection panel is per site. A 20-page site with 30 posts and 100 images is a day of work before the redirect map even starts.
What Squarespace Cannot Do For You
The limits worth knowing before you buy a plan or a plugin.
It cannot redirect a URL with a query string
Filtered and sorted category URLs cannot be mapped in URL Mappings, because the parameter is not part of the path. A canonical or a noindex handles that case instead.
It cannot stop Google rewriting your title
Google rewrites a large share of title tags, and it does the same on Squarespace as on any other platform. A specific title still gives Google a better candidate to choose from than a generic one.
It cannot see a bot that never arrives
There is no built-in audit for redirect chains, so a chain that runs through three URLs keeps costing you until you crawl it yourself and find it.
It cannot stop the AI training bots by default
The Block known artificial intelligence crawlers checkbox ships unchecked, so a new site lets the training bots crawl. The retrieval bots that produce live citations are not on the Squarespace list at all.
It cannot repair a dropped image alt text
When an image is duplicated across pages, the alt text sometimes survives and sometimes reverts to the file name. On a store with hundreds of product images, that needs a periodic sweep.
It cannot rank a product that reads as gone
Squarespace warns that wording such as no longer available can make Google treat a product page as a soft 404. Keep the page with a restock note, or redirect it to the closest product.
When to Bring In a Squarespace SEO Agency
Some of this work is a one-hour job, and some of it is a project.
Do it yourself if the site has fewer than about 50 pages, you have never changed a slug, and you can open the SEO panel without a guide. The five checks in this checklist cover the site you already have, and no amount of process is going to improve on them.
Bring in a Squarespace SEO consultant or agency when the site has been through a replatform, when the URLs have changed and nobody is sure what points where, when the same page is ranking for three different terms at once, or when the site is losing traffic and nobody can find the cause. Those are not panel jobs, they are diagnostic jobs, and the difference is the cost of getting it wrong.
For agencies reselling the work, the honest position is that the Squarespace SEO settings are not a moat. The platform handles the infrastructure, the panel is documented, and the checklist above is public. What an agency is paid for is the redirect map from a migration that has already happened, the template audit nobody had time for, and the judgement about which pages should rank for which term.
Clienvora does that work, and the free SEO audit is the starting point for finding out which of the three situations you are in.
Do It Yourself or Bring Help
Get the Full Checklist as a Template
Every checklist in the library, in a printable PDF and a spreadsheet with a Status and an Owner column, so the work can be assigned and tracked between passes.
The data is open source under CC BY 4.0 on GitHub. The broader platform work is in the technical SEO checklist.
Squarespace SEO FAQs
Direct answers on the platform, the plugin question, and the settings that get missed.
Yes. Squarespace handles the hard infrastructure by default: automatic XML sitemaps, canonical tags, clean static URLs, mobile optimization, SSL, and structured data for content, listings, blog posts, and events. The ranking ceiling is set by what you do in the SEO panel, the image alt text, and the URL mappings, which are the three places most owners leave unfinished.
No. There is no Yoast plugin for Squarespace because the platform has no plugin architecture for it, and the search for a Squarespace SEO plugin turns up plugins for other platforms. The built-in controls cover the same ground: page title and description live in Page Settings, the title template in Settings, and the schema in Code Injection.
Work in the order the fallbacks require. Set the Site Title and Site Description first, because an empty page description falls back to the Site Description and you want that fallback to be sensible. Then set the title format template, then the URL slugs, then the per-page titles and descriptions, then the social images, then submit sitemap.xml and verify the property in Search Console.
Squarespace exposes one redirect path, and it is the URL Mappings box in Settings. It sits under Advanced on 7.0 and under Developer tools on 7.1. Each line takes an old path, an arrow, the new path, and the type, for example /old-slug -> /new-slug 301. The old page has to be deleted, or visitors see it instead of the redirect.
No, and this is the mistake that costs the most traffic. Squarespace does not create a redirect when you change a slug, so every old link and every indexed URL turns into a 404. The fix is one line in URL Mappings on the same day you change the slug, and the audit for existing sites is a sitemap against a crawl.
Two reasons. An empty Page Title falls back to the browser tab title, and then to the navigation label, which is rarely what you want in a result. Separately, Google rewrites title tags often, so a title that is correct but generic will be replaced in the SERP. Write the title for the page rather than for the result, and expect Google to choose.
Yes. The Block known artificial intelligence crawlers checkbox in Settings > Crawlers ships unchecked, so a new site allows the training bots by default. What it does not cover is the retrieval bots, which produce live citations, because they are not on the Squarespace list at all. If you want a decision either way, make it deliberately in that panel and in robots.txt.
Rarely on SEO grounds alone. The two versions have different codebases, 7.1 renders sections that fragment heading hierarchy, and the URL structure changes at the collection level, so a migration is a redirect project before it is anything else. The exception is a 7.0 template that Squarespace has stopped developing, where the longer-term cost of staying is higher than the cost of moving.