Is Squarespace good for SEO? For the basics, yes. SEO on Squarespace includes a title (100 characters) and description (400 characters) for every page, 301 redirects in URL Mappings, an automatic sitemap and automatic structured data[1][2][3][4][5]. In October 2026, 71.0% of Squarespace sites passed all three Core Web Vitals on mobile and 74.1% on desktop, against 53.0% and 61.1% across the web[6][7]. The documented limits are narrower: robots.txt, the sitemap and the automatic schema cannot be edited, and your own JSON-LD or tracking code needs the Core plan or higher[8][4][5][9]. No source we read shows that Squarespace ranks better or worse than another platform. Biggest warning: changing a page address does not redirect the old one, so add a 301 yourself or visitors and Google land on a 404[10].
BaaDigi builds websites, mostly on Next.js, so we compete with every platform on this page. Every figure below is from the platform’s own pages or public datasets, so you can check it.
What SEO controls do you get on Squarespace?
Squarespace lists the standard on-page and technical controls in its help center. The table says what each one is and where Squarespace documents a limit. Details were read on November 12, 2026. Where we found no setting, the table says "we found no", which is not the same as a vendor saying it is impossible.
| Control | Available? | Documented limit |
|---|---|---|
| Title tag and meta description, per page | Yes, on all plans. SEO title up to 100 characters, SEO description up to 400; title-format templates are available[1][2] | None beyond the character limits |
| Canonical tag | Platform-managed. For example, example.com/home is canonicalized to example.com[8] | We found no per-page canonical setting in the help pages we read on November 12, 2026 |
| Page URL (slug) | Yes. Lowercase, dashes only, 3–250 characters for pages and 3–200 for blog, event and product items[10] | Blog post addresses always begin with the blog page’s slug; changing a slug does not redirect the old address[10] |
| 301 redirects | Yes, in URL Mappings, written as /old -> /new 301[3] | About 2,500 lines (a 400 KB field); the old address must no longer exist for the redirect to fire[3] |
| XML sitemap | Yes. Created and updated automatically at /sitemap.xml[4][5] | Squarespace says you "can’t edit the sitemap"; hidden and password-protected pages are left out[4] |
| robots.txt | No editing on any plan. One checkbox in Settings > Crawlers adds a fixed list of known AI crawlers to it[8][11] | "All Squarespace sites use the same robots.txt file and Squarespace users can’t access or edit the file"[8] |
| Schema (JSON-LD) | Automatic for Blog post, Event, Local business, Organization, Product and Website; your own JSON-LD goes in through code injection on Core and up[5][9] | The automatic schema can’t be edited or removed[5]. Squarespace will not troubleshoot custom code[9] |
| Local business schema | Yes, automatic. Squarespace does not document which fields feed it; its Business Information panel holds contact details, location and hours[5][12] | It cannot be edited; richer markup needs code injection[5][9] |
| Custom code in head or footer | Code injection on Core, Plus and Advanced, site-wide and per page[9] | Not on Basic; Basic gets the basic code block and the CSS editor[13][9] |
| Image alt text | Yes. Squarespace uses the image description as alt text, and the file name if there is none[5] | None documented |
| Multiple languages | Through the Weglot integration on version 7.1. With Weglot, language subdomains get hreflang tags automatically[14] | Squarespace points version 7.1 sites to its built-in Weglot integration; a manual build cannot use different domains or subdomains per language[14] |
| Blog | Yes, on all plans, with per-post SEO titles and descriptions[1] | Only one blog page exports[15] |
| City or service-area pages from one template | We found no template feature for this (checked November 12, 2026); build each as an ordinary page[12] | We found no multi-location feature documented (checked November 12, 2026); Business Information holds contact details, location and hours for the business[12] |
What are the documented limits of SEO on Squarespace?
These are limits Squarespace states itself, plus two gaps we could not find a setting for. None of them stops an ordinary small-business site from being found; they matter when you want finer control.
- You cannot edit robots.txt, so there is no rule-by-rule control over crawlers[8].
- You cannot edit the sitemap or a page’s source code[4].
- The automatic structured data cannot be edited or removed[5].
- You cannot switch templates on a version 7.1 site; Squarespace points to Site Styles instead, and advises protecting your search ranking before redesigning a published site[16].
- The AI-crawler checkbox cannot be limited to specific pages[11].
- Custom code (code injection) is not available on Basic[9].
- Native reviews are for products only; Squarespace says you can’t request reviews of your business as a whole[17].
- Only one blog page, with its posts, exports; the rest of the site exports partially, and the only format is a WordPress-format file[15].
- We found no vendor statement on whether Squarespace pages are rendered on the server, so we make no claim either way (checked November 12, 2026).
Is Squarespace fast enough for SEO?
Speed is not a documented weakness of Squarespace in platform averages. In October 2026, 71.0% of Squarespace sites passed all three Core Web Vitals on mobile and 74.1% on desktop, against 53.0% and 61.1% for all websites[6][7].
| Measure | Squarespace | All websites |
|---|---|---|
| All three together | 71.0% / 74.1%[6] | 53.0% / 61.1%[7] |
| Largest Contentful Paint (loading) | 78.2% / 91.5%[6] | 66.1% / 78.9%[7] |
| Interaction to Next Paint (responsiveness) | 97.1% / 99.8%[6] | 78.9% / 97.5%[7] |
| Cumulative Layout Shift (stability) | 89.3% / 81.1%[6] | 83.4% / 74.9%[7] |
Squarespace shows images as .webp unless you turn that off in Image Settings, and its own guidance is to keep a page at 5 MB or less, images under 500 KB and no more than 60 blocks on a page[18]. It also says custom code, embeds and CSS can slow a site, and that too many URL redirects can cause speed issues[19].
A platform average says nothing about one specific site. A Squarespace site can still be slow if it carries large images, many blocks or heavy custom code. Test your own pages in Google PageSpeed Insights.
How does SEO for Squarespace handle AI search?
- Default: open. The "Block known artificial intelligence crawlers" checkbox is unchecked by default, which means no AI do-not-crawl request is added to your robots.txt. Squarespace says it defaults off so you are not excluded from chat answers[11].
- Blocking: one all-or-nothing checkbox. Ticking it disallows a fixed list of 26 bots, including GPTBot, ClaudeBot, Google-Extended, CCBot and Applebot-Extended. The English list, as read on November 12, 2026, does not include OAI-SearchBot, ChatGPT-User or PerplexityBot[11]. You cannot write your own rule for one bot, because robots.txt is not editable[8].
- llms.txt: a native editor on version 7.1 sites, in the SEO settings. It is off by default, you turn it on by pasting your text, and the help article we read on November 12, 2026 gives no formatting guidance[20].
- Measuring: the AI Visibility tool checks how often AI mentions your site by running prompts in ChatGPT or Gemini. It is English-only, runs on version 7.1 and uses AI credits: 10 one-time on Basic, then 20 a month on Core, 40 on Plus and 120 on Advanced[21][13].
- Agent access: Squarespace listed a connection to outside AI tools (MCP) as "coming soon" on November 2, 2026[22].
- Content licence: Squarespace’s terms (effective March 27, 2025) say you keep ownership of your content and give Squarespace a perpetual, irrevocable, sublicensable licence to use it to provide, improve, promote and protect its services[23]. We did not check those terms for AI-training language.
What is a practical SEO checklist for owners staying on Squarespace?
Every step below uses a setting Squarespace documents. Do them in this order; the first three decide whether the rest work at all.
- Check your plan. Code injection, which you need for your own JSON-LD and tracking code, is on Core ($29 a month billed yearly), Plus and Advanced, and not on Basic[9][13].
- Keep the site public. Sitemaps are not available on trial sites, and a private or password-protected site must be set to Public for its sitemap to load[4].
- Fill in Business Information completely: contact details, location and hours. Squarespace adds Local business schema automatically but does not document which fields feed it[5][12].
- Write an SEO title (up to 100 characters) and SEO description (up to 400) for every page and every blog post, and set the title format in the site-wide SEO settings[1][2].
- Check each page’s URL slug before you publish: lowercase, dashes only. Blog post addresses start with the blog page’s slug, so name that page with care[10].
- Before you change or delete any address, add a 301 in URL Mappings, one line per redirect in the form /old -> /new 301. Changing a slug does not redirect the old address, and the old address must no longer exist for the redirect to fire[10][3].
- Keep redirects tidy. The field holds about 2,500 lines, and Squarespace says too many redirects can cause speed issues[3][19].
- Write an image description for every image. Squarespace uses it as the alt text, and falls back to the file name if there is none[5].
- Keep pages light: 5 MB or less per page, images under 500 KB, no more than 60 blocks, and leave the .webp setting on[18]. Test your key pages in Google PageSpeed Insights.
- Go easy on custom code, embeds and CSS, which Squarespace says can slow a site[19].
- Build each service or city page as its own ordinary page with its own title, description and unique text. We found no multi-location feature documented (checked November 12, 2026), and the automatic local business schema cannot be edited per page[12][5].
- If you add your own JSON-LD (Core and up), paste it through code injection and validate it with a structured-data testing tool. The automatic schema cannot be edited or removed, and Squarespace support will not troubleshoot custom code[5][9].
- Show Google reviews with an embed or a third-party widget. Squarespace’s own review feature covers products, not your business as a whole[17].
- Make calling easy. Phone links work in text, buttons and navigation; the mobile information bar with a Call button needs Core or higher[24][25][13].
- Decide your AI-bot policy on purpose. The default is open, which lets AI tools read and cite you. If you tick the block checkbox, it is all-or-nothing and its list leaves out some AI search bots[11].
- If your site is on version 7.1, add an llms.txt: paste your text into the editor. The help article gives no template, so keep it plain: who you are, where you work and your main pages[20].
- Spot-check AI answers with the AI Visibility tool, remembering that each run uses credits from your plan[21].
- If Google Search Console reports that your homepage has two addresses (example.com and example.com/home), Squarespace says you don’t need to make any changes; it asks Google to index only the first[8].
- If you serve more than one language, use the Weglot integration on version 7.1; language subdomains get hreflang tags automatically[14].
- Think twice before a redesign or restart. You cannot switch templates on 7.1, and Squarespace advises protecting your search ranking before redesigning a published site[16].
- Keep your own copy of every page and post. The only export is a partial WordPress-format file, and only one blog page comes with it[15].
When is it time to leave Squarespace for SEO reasons?
Most small-business sites never need to. Consider moving when one of these documented limits blocks something you need:
- You need rule-by-rule control over crawlers, or different rules for different pages. robots.txt is not editable and the AI checkbox cannot target pages[8][11].
- You need to edit or replace the automatic schema, or vary local business markup page by page. The automatic schema cannot be edited or removed[5].
- You need many location pages with their own business details. We found no multi-location feature documented (checked November 12, 2026)[12].
- You need a full copy of your site. The export is a partial WordPress-format file[15].
Leaving means a rebuild, not a copy. Redirects are necessary but do not guarantee rankings hold, so map every old address to its new page and watch Google Search Console after the move. A domain can be transferred out with an authorization code, and cancelling the site does not cancel a domain or Google Workspace you bought through Squarespace[26][27]. One option is a custom-coded site you own and edit with your own AI; BaaDigi offers that (our own offer) at $97 a month plus a $300 setup, month to month, with the code transferred if you leave. That plan does not include domain registration, so keep your domain at your own registrar[28].
Frequently asked questions
- Is Squarespace good for SEO?
- For the basics, yes. Squarespace gives you a title and description for every page, 301 redirects, an automatic sitemap and automatic schema. In October 2026, 71.0% of Squarespace sites passed all three Core Web Vitals on mobile. We found no source showing Squarespace ranks better or worse than other platforms.
- Can I edit robots.txt on Squarespace?
- No. Squarespace says all sites use the same robots.txt file and users can’t access or edit it. One checkbox in Settings > Crawlers blocks a fixed list of 26 known AI crawlers, with no way to target one bot or one page.
- Does Squarespace support schema markup?
- Yes, in two ways. It adds schema automatically (Blog post, Event, Local business, Organization, Product and Website), and you can’t edit or remove it. To add your own JSON-LD you need code injection, which is on the Core plan and higher but not Basic, and Squarespace support will not troubleshoot it.
- How do I set up 301 redirects on Squarespace?
- Use URL Mappings and write one line per redirect, like /old -> /new 301. The field holds about 2,500 lines, and the old address must no longer exist for the redirect to work. Changing a page’s slug does not redirect the old address by itself, so add the line yourself.
- Does Squarespace have an llms.txt file?
- Yes, on version 7.1 sites. The editor is in the SEO settings, it is off by default, and you turn it on by pasting your text. The help article we read on November 12, 2026 gives no formatting guidance, and we found no source showing that an llms.txt file changes AI citations.
- Should I block AI crawlers on my Squarespace site?
- It depends on whether you want to be cited in AI answers. Squarespace leaves the block checkbox off by default so you are not excluded. Ticking it blocks 26 listed bots all at once, and the list does not include OAI-SearchBot, ChatGPT-User or PerplexityBot, so it is not a complete block.
Related reading
Sources
Every source was opened and read on the date shown. Vendor prices change; check the vendor's page before buying. How we research: methodology.
- Squarespace help: editing page titles — checked 2026-11-12
- Squarespace help: adding SEO descriptions — checked 2026-11-12
- Squarespace help: URL mappings — checked 2026-11-12
- Squarespace help: view your site map — checked 2026-11-12
- Squarespace help: how Squarespace optimizes your site for search results — checked 2026-11-12
- HTTP Archive Core Web Vitals Technology Report API: Squarespace (October 2026) — checked 2026-11-12
- HTTP Archive Core Web Vitals Technology Report API: all websites (October 2026) — checked 2026-11-12
- Squarespace help: understanding Google SEO emails and console errors — checked 2026-11-12
- Squarespace help: using code injection — checked 2026-11-12
- Squarespace help: URL slugs — checked 2026-11-12
- Squarespace help: request that AI models exclude your site — checked 2026-11-12
- Squarespace help: business information settings — checked 2026-11-12
- Squarespace pricing page — checked 2026-11-12
- Squarespace help: manually creating a multilingual site — checked 2026-11-12
- Squarespace help: Exporting your site — checked 2026-11-12
- Squarespace help: redesign or restart your site — checked 2026-11-12
- Squarespace help: customer reviews — checked 2026-11-12
- Squarespace help: reducing your page size for faster loading — checked 2026-11-12
- Squarespace help: my site is loading slowly — checked 2026-11-12
- Squarespace help: create an llms.txt file — checked 2026-11-12
- Squarespace help: optimize your site for AI-powered search engines — checked 2026-11-12
- Squarespace Circle product keynote 2026 (November 2, 2026) — checked 2026-11-12
- Squarespace terms of service (effective March 27, 2025) — checked 2026-11-12
- Squarespace help: adding links to your site — checked 2026-11-12
- Squarespace help: adding a mobile information bar — checked 2026-11-12
- Squarespace help: transferring a domain away — checked 2026-11-12
- Squarespace help: canceling a subscription — checked 2026-11-12
- BaaDigi: AI Website Management pricing and scope — checked 2026-11-12