Squarespace takes care of a lot of technical SEO for you, and in return it limits what you can change. That is good news if you want a working site without touching code, and frustrating if you were expecting to edit a sitemap, a robots.txt file or the source of a page. Effective Squarespace SEO starts with knowing which side of that line each task falls on.
This guide is a practical setup checklist for site owners using Squarespace. It separates the things the platform does automatically from the things only you can do, then walks through the settings that matter: site title and descriptions, URL slugs and redirects, the sitemap, hiding pages, images, and getting the site into Google Search Console and Bing Webmaster Tools. Menu names change between Squarespace versions, so treat the paths here as a guide and look for the same option by name if your panel is laid out differently.
Nothing here promises a position in search results. A tidy setup removes avoidable obstacles. Content people want, and time, do the rest.
Before you begin
You need to be a site administrator with access to Pages, Settings and Developer tools (some features depend on your plan and version). Decide your primary domain and whether the site is ready to be public. Collect a list of any old URLs if you are replacing an existing website, so you can map redirects. Squarespace warns that rankings can dip after a redesign or a move while search engines re-index the site, so plan for that instead of reacting to it.
Make notes of your current titles and descriptions before editing in bulk.
What Squarespace does for you, and what it does not
According to Squarespace's help center, the platform automatically creates and updates your sitemap, so you do not need to create or submit one manually. It gives pages and collection items static URLs and redirects connected domains to your primary domain. It generates structured data for blog posts, events, local businesses, organizations, products and websites, and you cannot edit or remove that markup. Meta tags, RSS feed tags and image alt text are generated automatically, sites are mobile-optimized by default and headings are tagged so search engines can read the page hierarchy.
Your side of the list: add SEO descriptions to each page by hand, switch on SSL in your domain settings, write image descriptions (alt text falls back to the file name if you add none), and keep mobile styles intact. The same help article says the SEO report tool on version 7.1 sites finds missing alt text or descriptions.
The help center also says you cannot edit the sitemap or a page's source code. If your SEO plan needs raw access to either, Squarespace is not the right place for it.
Step-by-step instructions
Step 1: Put the site on a custom domain with HTTPS
Squarespace's SEO checklist lists connecting a custom domain, and confirming that the SSL panel is set to Secure. Do both before launch. Check that your primary domain is the one you want people to use, and that the other connected domains redirect to it. Test by typing each variant in a browser, with and without www, and with http://.
What success looks like: Every variant ends at one HTTPS address with no browser warnings.
Step 2: Make sure the site is public and crawlable
A site in private mode or protected by a password will not serve a sitemap, and search engines cannot read it. Set site availability to public when you launch. Then open the Crawlers settings and confirm that Block Search engine crawlers is off. When it is on, Squarespace adds Disallow: / to your robots.txt.
Be careful about thinking of that setting as a way to keep a site out of search results. Google's guidance says a page blocked by robots.txt can still appear in results if other pages link to it, because the crawler never reads any noindex instruction on a blocked page. Use it for what it is: a request to crawlers not to fetch.
What success looks like: The setting is off for a live site, and https://example.com/sitemap.xml loads (replace the domain with your own).
Step 3: Write the site title, site description and page descriptions
Squarespace's checklist recommends adding a site title even if you use a logo, because search engines may index the text, keeping it under 60 characters. Add a site description of 50 to 300 characters, which represents your home page, and a unique SEO description of 50 to 300 characters for every page, blog post, product and event. In the page settings, the SEO tab holds these fields.
Write for a person deciding whether to click. Describe what the page offers in plain words, avoid repeating the same sentence across pages, and keep important detail near the start. Google may show different text from the one you set, so do not treat a changed snippet as a bug. Write SEO Title Tags and Meta Descriptions That Match Search Intent covers the writing.
What success looks like: No page has an empty SEO description, and no two pages share the same one.
Step 4: Fix URL slugs and set up redirects
Slugs should be readable. The checklist notes that items saved without a title receive random character strings, and tells you to replace slugs that are not real words. Do this before launch, because changing a slug later changes the page's address. If you change a slug on a live page, create a redirect so the old URL still works.
Redirects are created in the URL mappings panel in Developer tools. Each line has the old slug, an arrow (a dash followed directly by a greater-than sign), the new slug and the type, 301 or 302:
/old-page -> /new-page 301
/blog/[name] -> /posts/[name] 301
Squarespace's help page lists these rules: the field holds up to roughly 2,500 lines (400 KB); redirects are read from the top, so put specific ones above broad ones; you cannot redirect image or file URLs or the home page; most redirects cannot include ?, & or #; the source page must be deleted or disabled for the redirect to work; and you enter slugs only, not full domains. Use 301 for a permanent move, as explained in 301 vs 302 Redirects: Use the Right One for Each Situation.
What success looks like: Each old URL on your list reaches its new page in one step with a 301.
Step 5: Read your sitemap and hide pages properly
Open /sitemap.xml. Squarespace says it includes URLs for all pages, content in index pages (but not the individual URLs of those sub-pages) and image metadata. It excludes disabled pages, pages hidden from search, password-protected pages, code block and embed content, old URLs used for redirects, and URLs of uploaded files. Changes usually appear within an hour and can take up to 24 hours. The priority values in the file (1.00 for the home page, 0.75 for other pages, 0.50 for blog posts) describe site structure, and Squarespace says they do not directly affect rankings.
To hide a single page, open its settings, go to the SEO tab and turn on Hide page from search results. That also removes it from the sitemap. Home pages and individual collection items do not have this toggle. A second method is a noindex robots meta tag in the page header code injection, which keeps the page in the sitemap and works on home pages, but code injection is not available on Basic or Personal plans. Two limits apply: hiding a collection page hides its items as well, and hiding an index page does not hide its sub-pages. These settings do not hide pages from your own internal site search.
See Noindex vs robots.txt: Choose the Right Way to Keep a Page Out of Search for how the approaches differ.
What success looks like: The sitemap lists the pages you want indexed and none you hid.
Step 6: Prepare images and content
Squarespace's guidance for content includes using headings to structure text, adding alt text and readable image file names, keeping images under 500 KB and the total page size under 5 MB, linking related pages and adding a custom 404 page that points to key areas. Treat the sizes as the platform's advice, not a search engine rule. For speed work beyond that, see Use WebP and AVIF Images to Improve Website Speed.
What success looks like: Every meaningful image has a description, and heavy images are resized before upload.
Step 7: Verify in Search Console and Bing, then watch
Squarespace's checklist places verification with Google Search Console and Bing Webmaster Tools after publishing. Follow Set Up Google Search Console: Complete Website Owner Checklist and Set Up Bing Webmaster Tools and Verify Your Website. Submit sitemap.xml and use URL Inspection on the home page. Crawvix's scan checks the things that sit outside Squarespace's controls, such as whether robots.txt blocks Googlebot or Bingbot and whether any sampled page carries a noindex, so a baseline right after launch is a quick cross-check.
What success looks like: The sitemap is accepted and the home page can be fetched by Google.
What you cannot do on Squarespace
The help center says you cannot edit the sitemap or a page's source. You also cannot remove the structured data it creates. The crawling controls it documents are settings, not file editing. If your plan needs custom response headers or custom robots rules, ask Squarespace whether they are possible instead of assuming. Its checklist also notes that customer support does not give SEO strategy advice or promise search results.
Final verification checklist
- A custom domain is connected, SSL is Secure, and all variants redirect to one HTTPS address.
- The site is public, and Block Search engine crawlers is off.
/sitemap.xmlloads and lists the pages you want indexed.- Site title is under 60 characters, and the site description is 50 to 300 characters.
- Every page, post, product and event has a unique SEO description.
- Slugs are readable words, with no random strings.
- Changed or removed URLs have 301 mappings that land on a live page.
- Pages meant to be hidden use Hide page from search results or a noindex tag.
- Images have descriptions and sensible file sizes.
- Google Search Console and Bing Webmaster Tools are verified, with the sitemap submitted.
Common mistakes to avoid
- Launching with crawlers blocked or the site private. Check Crawlers settings and site availability on launch day.
- Using Block Search engine crawlers to hide a site. It adds a robots.txt rule only, and blocked URLs can still appear in results if linked.
- Changing slugs without a redirect. The old address returns a 404. Add a mapping.
- Redirecting a page that still exists. The source page must be deleted or disabled for the mapping to work.
- Leaving random slugs. Replace them with real words before publishing.
- Duplicate or empty SEO descriptions. Write a unique one for each page.
- Hiding a collection to hide one item. Hiding the collection hides all its items.
- Expecting to edit the sitemap or page source. Squarespace says you cannot; work within its settings.
Frequently asked questions
Does Squarespace have good SEO?
It handles many technical basics automatically, including the sitemap, static URLs, meta tags, structured data and mobile support. It does not choose your titles or descriptions, and it cannot make content rank. Results depend on your pages and your market.
Can I edit robots.txt or the sitemap on Squarespace?
Squarespace says you cannot edit the sitemap or a page's source code. The documented crawler control is the Block Search engine crawlers setting, which adds a Disallow: / rule.
How do I hide one page from Google?
Use the page's SEO tab and turn on Hide page from search results, or add a noindex tag through code injection if your plan allows it. Both are requests to search engines, and the page can still be reached by URL.
How do I redirect an old URL?
Add a line to URL mappings: old slug, ->, new slug and 301. The old page must be deleted or disabled. Image and file URLs and the home page cannot be redirected.
How long until my changes show in search?
Squarespace updates the sitemap within an hour to 24 hours of a change. How soon Google or Bing reflect it is up to them, and neither publishes a schedule you can rely on.
Related guides
- Write SEO Title Tags and Meta Descriptions That Match Search Intent
- Noindex vs Robots.txt: Which Keeps a Page Out of Search?
- 301 vs 302 Redirects for SEO: Which Redirect to Use and When
- Set Up Google Search Console: Complete Website Owner Checklist
- How to Create a Valid XML Sitemap for Your Website
Official references
- https://support.squarespace.com/hc/en-us/articles/360002090267-SEO-checklist
- https://support.squarespace.com/hc/en-us/articles/206744067-How-does-Squarespace-optimize-my-site-for-search-results
- https://support.squarespace.com/hc/en-us/articles/206543547-View-your-site-map
- https://support.squarespace.com/hc/en-us/articles/205815308-URL-mappings
- https://support.squarespace.com/hc/en-us/articles/21829426828045-Hiding-your-site-from-search-results
Next step: See how Crawvix checks a website and capture a baseline once scanning opens. This guide provides technical information, not a guarantee of rankings, traffic or index inclusion.