Squarespace SEO: the built in controls, the URL mappings tool, and why there is no plugin
What Squarespace gives you out of the box, what it decides for you, how to redirect an old URL properly, and the handful of levers that move the needle on a Squarespace site.
Published by AI Knows Us · Updated 12 October 2026
Squarespace has no plugin system, so there is no SEO plugin to install and nothing to choose between. The controls are built into the editor: an SEO title and description per page, editable slugs, a toggle to hide a page from search engines, a sitemap generated automatically at /sitemap.xml, automatic structured data on blog posts, products and events, and a URL Mappings tool for redirects. What the platform decides for you is robots.txt, the URL prefix of each collection, and the front end code. The highest value hour you can spend on a Squarespace site is writing a real SEO title and description for every page, then setting up URL mappings for everything you have ever renamed.
This page covers the Squarespace specific controls and constraints. For keyword research and writing, that part is platform independent, and Google's SEO starter guide is the short reference.
What you control, and what the platform decides
| Area | On Squarespace |
|---|---|
| SEO title and description | Editable per page, per blog post, per product and per event, in the SEO tab of the item's settings |
| Site title and description | Set once, and used in the title pattern across the site |
| Slugs | Editable. Renaming does not redirect the old address on its own, which is what URL Mappings is for |
| Collection prefixes | Fixed. Blog posts live under the blog collection's slug, shop items under the shop's slug. Plan a flat, sensible top level |
| Hide from search results | A per page toggle in page settings, which emits the noindex directive for you |
| Sitemap | Generated and maintained automatically at /sitemap.xml. Submit that in Search Console |
| robots.txt | Generated by Squarespace and not hand editable. Use the per page toggle for indexing decisions instead |
| AI crawler access | A site setting lets you request that AI models exclude your site, documented by Squarespace. Know where it is before you decide either way |
| Structured data | Emitted automatically for blog posts, products and events. Anything custom goes in through code injection |
| Custom head and body code | Code Injection, which sits on the higher plans. Check the Squarespace pricing page for which one you are on, and see the code injection guide |
| Redirects | Settings, then Advanced, then URL Mappings. Hand written rules, with bulk paste |
| Server, caching, image sizes | Managed by Squarespace, which is the trade for not running infrastructure |
URL Mappings is the feature to learn first
This is the single most important Squarespace specific skill, because renaming a page does not preserve the old address, and a renamed page is the most common way a Squarespace site loses traffic. The syntax is one rule per line.
/old-page -> /new-page 301
/blog/old-post-slug -> /blog/new-post-slug 301
/services/[name] -> /work-with-us/[name] 301
The 301 at the end is what tells Google the move is permanent, which is what passes the value of the old URL to the new one. Keep every rule you ever write, even years later, and test each one by pasting the old URL into a browser in a private window.
The first hour on a Squarespace site
- Write an SEO title and description for every page. Squarespace will fall back to the page name, which produces titles such as "About" sitting on a hundred thousand sites. This is the highest return work on the platform and it is entirely manual.
- Fix your slugs now, not later. Short, descriptive, lower case, hyphenated. Every rename after launch costs you a URL mapping.
- Verify in Search Console and submit
/sitemap.xml. Then check the Page indexing report in a week to see what Google accepted. - Audit your blog taxonomy. Squarespace builds category and tag views as query parameter URLs on the blog collection rather than as separate pages. They are navigation for readers, so treat them as such, and build real landing pages for the topics you want to rank for.
- Set alt text in the image block, then view source on the published page and confirm it is there. Squarespace has historically derived image alt text from the caption or the file name, so the thing to trust is the rendered HTML.
- Cut the hero video and halve the section count on your two most important pages, then measure both in PageSpeed Insights. On Squarespace, the layout you built is the main speed lever you hold.
The constraints worth planning around
- No plugins means no plugin conflicts. The flip side is that anything not in the editor needs code injection on a higher plan, so check your plan before promising custom schema or a third party tag.
- Collection prefixes are structural. Decide the blog slug and the shop slug at launch. Changing them later renames every child URL at once, and that is a bulk URL mapping job.
- Legacy 7.0 index pages can create overlap, because sections exist both inside the long page and at their own addresses. If you are on an older template, check which version Google indexed and point the canonical at the one you want.
- Front end weight comes from design choices. Multiple custom fonts, full width video, parallax and image galleries are the usual causes of a slow Squarespace page, and all three are decisions rather than platform limits.
- Custom code is a liability register. Label every injection with a comment saying what it is and when it was added, so you can remove the tracking pixel from a campaign that ended two years ago.
Asked and answered: Squarespace SEO
Is there an SEO plugin for Squarespace?
No, and nothing is missing because of it. Squarespace has no plugin marketplace, and the controls a plugin would add on another platform, titles, descriptions, slugs, indexing toggles, sitemaps and structured data, are already in the editor. Anything beyond that goes in through code injection.
Is Squarespace good for SEO?
Yes, for the kind of site it is built for: a brochure site, a portfolio, a small shop, a blog. It handles hosting, HTTPS, image sizing, sitemaps and mobile rendering without any work from you. The limits appear at large scale and in heavy customisation, where a platform you control gives you more room.
Can I edit robots.txt on Squarespace?
Squarespace generates it, so indexing decisions are made with the per page hide from search results toggle rather than by editing a file. That covers the cases a small site needs, and it removes the most common way of accidentally blocking an entire site.
How do I redirect an old URL?
Settings, Advanced, URL Mappings, one line per rule in the format shown above, ending in 301. Do this for every page you rename and for every URL from a previous website, and keep the list.
Why are my blog tag pages not ranking?
They are parameter based views of the blog collection rather than standalone pages with their own writing. For a topic you genuinely want to rank for, build a real page about it and link your posts to it.
Do I need a higher plan for SEO?
The core controls are on every paid plan. The higher plans add code injection, which you need for custom structured data and some third party tags. Decide based on whether you actually have those requirements.
The check that sits outside the Squarespace panel
The panel lets you set titles, descriptions and redirects. It cannot show you what ChatGPT says when someone asks for the best studio or shop in your town. That reply comes from your site and from other places that mention you, and it may disagree with what you wrote.
Ask the assistants about your own business and read the reply slowly. If something is wrong, trace it to the source. AI Knows Us does this regularly for a set of questions, so a wrong detail does not sit unnoticed for months.