Tested: Is Squarespace Good For SEO in 2024?

Squarespace On-page SEO Check

This is the second post in our series where we test the on-page SEO of the world’s most popular CMS systems.

In this part, we’re focusing on a popular CMS in the “click and go” small business website world; Squarespace, a CMS that currently powers 3.0% of websites globally (as of June 2024).

When we first tested Squarespace three years ago, we came to the conclusion that we wouldn’t recommend it for website owners who want to fully optimize their site. There are just too many on-page SEO factors that you can’t control. But is that still the case in 2024?

Read on to discover:

  • how well set up for on-page SEO Squarespace is out of the box in 2024,
  • how you can configure your Squarespace site to rank higher in Google,
  • the technical SEO issues we found on the platform

Let’s get started with a summary.

In Summary: Is Squarespace good for SEO?

Squarespace’s main attraction for small business owners is its quick and easy, “point and click” way of setting up a website. No technical knowledge required, just click through the setup wizard and you can be online in a matter of hours.

squarespace home page

It’s not really a CMS designed to be tinkered with. It’s designed to get your business up and running on the web. Fast. And it does that very well.

But for those of us who like to tinker — looking for the ability to optimize every element of a website — that’s a big drawback.

So, unfortunately, our conclusion from three years ago still holds true:

If you’re serious about SEO, Squarespace is probably not a good choice.

You can control some SEO basics. But there are either big gaping holes or (we feel unnecessary) hurdles to jump if you want to get more advanced.

And everything that you can’t do to optimize your Squarespace site is something that a competitor on a different CMS might be able to do to gain an advantage.

SEO is war. And you don’t want to go riding into battle on a horse when your opponent is advancing towards you in a tank.

We’re going to cover in detail how Squarespace handles control of the SEO fundamentals.

But first, here’s a summary of our findings.

Squarespace SEO Scoring

How we tested the SEO capabilities of Squarespace

We set up a small site on a Squarespace business plan.

squarespace plans

We chose a popular theme and loaded the site with demo content.

And we also tested two of the most popular themes listed here.

The tests included manual review, running the Squarespace sites through our own SEO audit tool, and testing using third-party tools such as Google’s PageSpeed Insights and GTMetrix.

Squarespace SEO: The good, the bad, and the ugly

Before reviewing Squarespace’s control of on-page SEO factors, let’s run through some of the SEO highlights (and lowlights) of the platform.

We’ll kick things off with a positive.

Good: Squarespace’s HTML code is (comparatively) clean

It’s certainly not an SEO deal breaker. But we believe there’s an advantage to having clean, bloat-free code on the front end of your website.

Visual page builders can generate some seriously ugly code.

However, we were pleased to see that the HTML code Squarespace generates is relatively clean.

There’s still a bit of “DIVception” (DIVs inside DIVs for no particular reason) when it comes to layout. But for content, a paragraph is a paragraph, and a heading is a heading.

squarespace HTML code

We could do without the duplicated inline style for each tag. But at least there’s no weird wrapping each paragraph in a div, and the text within it in a span like this hot mess from another CMS we tested….

wix code bloat

Squarespace’s HTML code is not perfect. But it’s definitely not the worst we’ve seen.

Good: Simple integration with Google Search Console

Google Search Console can give you valuable insight into:

  • the keywords driving impressions and traffic to your site from Google
  • any issues Google found while crawling it

But for non-technical users, setting up and verifying Google Search Console can be a little tricky. Squarespace makes it easy.

Just head over to Analytics > Search Keywords, click the button to connect with Google, allow access, and you’re done.

google search console integration

google search console integration

Here’s the full (incredibly simple) process.

Bad: Out-of-the-box Squarespace sites are likely to fail Core Web Vitals

Google’s “Page Experience” update rolled out on mobile in summer 2021 and came to desktop as well in 2022.

To recap, Page Experience assesses several UX and security features (HTTPS, mobile-friendly, no intrusive interstitials) and measures speed and layout stability through three “Core Web Vitals” metrics.

google page experience

You can read our full rundown on Core Web Vitals here.

And the bad news is that — while ticking the UX and security boxes — our test site (and the popular themes we tested) all failed Core Web Vitals.

squarespace core web vitals

While Cumulative Layout Shift may be good, the speed issues are likely harder to overcome as they are patially caused by blanket loading of core scripts and styles, even when not utilized.

Indeed, JavaScript execution time accounted for over 4.5 seconds of total load time.

unused scripts

There are certainly gains to be made through speed optimization, but you’re starting on the back foot.

That being said, starting on the back foot doesn’t mean it’s impossible. And, as a matter of fact, the Core Web Vitals Technology Report shows over 65% of Squarespace sites online seem to pass Core Web Vitals which is actually a surprisingly high number.

Core Web Vitals

And as you can see from the graph, Squarespace has constantly improved its CWV metrics over the past years.

Bottom line:

Out of the box, Squarespace sites seem to be slow and don’t have great Core Web Vitals. However, it’s clearly possible to achieve a good score with enough work.

Ugly: Lack of control over advanced SEO features

Want to edit your sitemap manually?

Can’t do it on Squarespace.

How about your robots.txt file?

Not directly.

For many small business sites this might not be an issue. But we’d certainly like the option.

And generally, we found the platform to be lacking when it comes to control of any (even semi) advanced on-page SEO factors.

On-Page SEO Fundamentals: How does Squarespace measure up?

Now let’s turn our attention to control of some of the fundamental on-page SEO factors.

Does Squarespace cover them all?

No. As in our last test in 2021, there are still big gaps. And on top of that, certain on-page SEO tasks are harder to do than they should be.

Here’s our summary again.

Squarespace SEO Scoring

Note: having control of an SEO ranking factor is not equal to its optimization. SEO audit tools like Seobility offer advice on how to properly optimize each element and find errors in optimization which may be holding back your site. See our SEO audit guide for more information on how to fully optimize your website.

SEO Titles and Meta Descriptions

Control in Squarespace: yes

A page’s title continues to be one of the most important on-page ranking factors. And a well-written meta description can help you get more click-throughs (although Google won’t always use it).

Squarespace lets you add and amend the SEO titles and meta descriptions for each page on your site.

Just click the gear icon next to the page you want to edit, then select SEO.

squarespace titles and descriptions

You can edit your page’s title and description, and preview how it will look in search.

Tip: for more advanced previewing (including mobile preview), check out our free SERP Snippet Generator tool.

All good so far. But we do have a minor(ish) grumble.

Squarespace lets you set up templated title formats for your pages. Below you can see we have this set to “page title (%p) — site title (%s)” which is the default.

Settings > Marketing > SEO Appearance

squarespace default title formats

This is useful. And generally including your brand in your titles is a good idea.

So what’s the problem?

Well, you can’t overwrite this title format on individual pages. And if there’s a page where you want to go for a longer, keyword-rich title and remove your brand name to avoid truncation…

…well, you would need to remove the template and add your brand name to all other pages seperately.

Which is rather annoying.

Learn more about SEO Titles and Meta Descriptions

Page slug / URL

Control in Squarespace: yes

We recommend creating short, descriptive, 2-3 word slugs, including the primary keyword (or phrase) for each page. Use hyphens to separate words.

Squarespace automatically generates page slugs based on the page’s title.

You can also set/change the page slug for each page on your Squarespace site under Website > Pages then clicking on the settings icon next to the page in question. . Under General you’ll find the URL Slug field:

URL slug

Important: if you change the slug for a page, you’ll need to set up a 301 redirect to point the old URL to the new one. This guide from Squarespace covers how to do it.

Learn more about URL slugs/permalinks

Canonical URLs

Control in Squarespace: not really

On smaller sites, you probably won’t need to worry about this.

But if you have a series of similar pages on your site — i.e. targeting the same keywords, or with very small variations in content — there may be times when you’ll want to set a canonical (master) URL.

This helps to avoid duplicate content issues.

Unfortunately, while Squarespace will set a canonical URL for each page on your site automatically, there’s no easy way to edit it. Which kind of makes it a bit pointless….

¯\_(ツ)_/¯

There is a workaround that you can use, though it’s not the most user friendly one and only works for pages and not blog posts.

To change the canonical tags for an individual page in squarespace, go to a page’s settings and navigate to Advanced. You can add custom code to the page here.

squarespace noindex

Copy and paste the following script, making sure to change “https://example.com/abc” to the URL you want to set as the canonical.

<script>
document.addEventListener("DOMContentLoaded", function() {
var canonicalLink = document.querySelector('link[rel="canonical"]');
if (canonicalLink) {
canonicalLink.href = "https://example.com/abc";
} else {
canonicalLink = document.createElement("link");
canonicalLink.rel = "canonical";
canonicalLink.href = "https://example.com/abc";
document.head.appendChild(canonicalLink);
}
});
</script>

So, although it’s technically doable, they don’t make it easy for you!

Learn more about canonical URLs

Index control (robots meta tag)

Control in Squarespace: partial

The robots meta tag instructs Google to either index (1), or not to index (2) a page:

  1. <meta name=”robots” content=”index, follow”> – index this page please Google
  2. <meta name=”robots” content=”noindex, follow”> – ignore this page please Google (but follow the links on it)

You don’t actually need the first one as (assuming your page meets their quality standards) indexing is Google’s default action. But it doesn’t do any harm to have it in place.

Squarespace lets you add a noindex robots tag to a regular page by checking the “Hide Page from Search Results” box.

squarespace noindex blog

But they don’t let you noindex individual blog pages…

squarespace noindex blog

For some reason, they’ve taken an “all or nothing” approach in the blog. Your only option is to noindex everything.

squarespace noindex blog

Not exactly ideal.

Learn more about index control

Heading Tags (h1, h2, h3 etc)

Control in Squarespace: partial

Heading tags (h1, h2, h3, etc) help Google understand the structure, and topic(s) of your page.

They should be properly nested.

For example, an h1 tag would generally be the main topic (level 1), an h2 could be a subtopic (level 2), and an h3 could be a sub-sub topic (level 3), etc:

<h1>Pets</h1> (topic of the page)
<h2>Goldfish</h2> (subtopic)
<h3>Caring for your goldfish</h3> (subtopic of goldfish)
<h4>Clean your fish’s tank regularly</h4> (subtopic of caring for your goldfish)
<h2>Cats</h2> (subtopic)
<h3>Caring for your cat</h3> (subtopic of cats)

Squarespace allows you to set heading tags from h1-h4.

squarespace heading tags

While this should cover most content, there are definitely times when you might want to go down to h5, and possibly even h6.

So the platform setting this hard limit may prevent you from fully optimizing your content.

Learn more about heading tags

Schema markup

Control in Squarespace: kind of

Schema markup is a type of structured data that can help Google understand:

  • the type of content on a page (i.e. recipe, review, product, article),
  • the entity behind the website (i.e. organization),
  • and can also be used to show additional search features (rich snippets)

If you’re not familiar with schema and its impact on SEO, we recommend reading our rich snippets guide.

You can add custom schema markup to a regular page on a Squarespace site. But you’re going to have to do it using their “code injection” functionality, which you’ll find under “Advanced” in page settings.

schema injection

Note: you’ll need to generate the schema markup yourself. We recommend this free tool.

A little unintuitive, but at least it’s possible.

The bad news however is there’s no code injection option for blog posts. Which means you won’t be able to add custom schema to a blog post.

Learn more about structured data and rich snippets

Image SEO

Control in Squarespace: yes

The three most important elements of image SEO are:

  • Alt text (description of the image for screen readers and search engines)
  • File size (smaller = faster = better)
  • File name (we recommend using descriptive file names)

Let’s start with a positive.

If you forget to use a descriptive filename, Squarespace will let you change it. Which is a nice touch.

When it comes to optimizing your images though, you won’t get much help. While Squarespace will automatically create various sizes for you, they won’t compress or optimize your images.

And as for adding alt text…

It’s very easy to do by simply filling in the alt-text field.

filling in the alt-text field

Learn more about image SEO

HTTPS

Does Squarespace run over HTTPS? yes

HTTPS has been a confirmed Google ranking signal since 2014.

And today there’s really no excuse for any site to still be running over HTTP. Notwithstanding any SEO benefits, it’s unsecure.

So we’re pleased to say that every Squarespace site (whether on a custom domain or not) runs on HTTPS.

Learn more about HTTPS

Robots.txt file

Control in Squarespace: not really

A robots.txt file allows you to stop search engine bots from accessing certain areas of your site.

For example, you might have a section with user-generated content that you don’t want crawled or indexed by Google.

Unfortunately while Squarespace will create a default robots.txt file for your site, there’s currently no way to edit it manually. We would like to see them add this functionality in the future.

That being said, in the website settings under crawlers (Settings > Website > Crawlers), you can choose to block search engine crawlers and/or AI crawers sitewide.

This doesn’t give you much control, but it’s something I guess…

Learn more about Robots.txt

XML Sitemaps

Generated by Squarespace: yes

An XML sitemap helps Google find (and index) all the pages on your site.

Squarespace automatically sets up and maintains an XML sitemap for your site (pages, blog posts, etc), however, there is no way to edit it. But at least, noindex pages will be automatically removed from the sitemap.

Learn more about XML Sitemaps

Is Squarespace mobile-friendly?

One word answer: yes

When designing your Squarespace site, there’s a good chance you’ll be focusing on how it looks on desktop.

But mobile traffic overtook desktop traffic way back in 2017. And Google has been prioritizing the mobile version of your site for crawling and indexing for a while now.

The good news is that Squarespace sites are fully responsive, and (speed issues notwithstanding) work well on mobile.

Just make sure to preview how your site looks on both desktop and mobile. And remember it’s the mobile version of your site that Google prioritizes. So if you have a feature that displays on desktop but not mobile, then Google may not take it into account when ranking your site.

You can switch to mobile view by clicking the phone icon in the Squarespace editor.

phone icon in the Squarespace editor

Other SEO Features Worth Mentioning

Squarespace SEO Checklist

Squarespace has its own SEO checklist you can use to start optimizing your website. It only covers a portion of what you can do to optimize your site and doesn’t go into great detail, but Squarespace isn’t an SEO company and their users are mainly beginners.

Overall, it’s a good place to get started.

That being said, once you get your site and the basics on the checklist set up, we recommend using our own website audit tool to optimize your site.

It gives specific recommendations for your site and goes into a lot more detail, allowing you to really make a difference in your SEO performance.

In conclusion: Squarespace is only suitable for website owners who don’t wish to optimize their site fully

We don’t like to talk negatively about a platform.

But at the end of the day, technical SEO analysis (and of course recommendations for improvements) is what our tool is all about. So it would be remiss of us to recommend a CMS platform where you are unable to fully optimize your site.

There are just too many holes. And certain optimization tasks (like editing canonical tags) seem unnecessarily hard to complete. Unfortunately, Squarespace hasn’t made significant improvements in this area over the past few years.

But with that being said:

If you’re on Squarespace already or don’t need control over every factor, like in the case of a hobby site, it can still be a good option for getting your site up quickly.

Whether you choose to use Squarespace or not, our advice remains the same:

  • run a full SEO audit (you can follow this guide),
  • allocate time to fixing issues and optimizing your site (where possible),
  • focus on creating high-quality content that helps your users and fully answers their search queries,
  • build your site’s authority by earning high-quality backlinks (check out our recommended link building tactics here)

Note: This CMS review has originally been written in 2021 by David McSweeney and has been updated for 2024 by Bram Vergouwen. Bram is a SEO specialist with more than 6 years of experience working with companies across different countries and industries, providing customized SEO solutions and strategies that increase online visibility.

In the other parts of this series, we reviewed the on-page SEO of Wix, GoDaddy, WordPress and Joomla. And we’ve compared the SEO pros and cons of each CMS in a final roundup post, where we also revealed the best CMS for SEO.

PS: Get blog updates straight to your inbox!

David McSweeney

David combines 20+ years of experience in SEO with the passion for teaching people how to optimize their websites the right way. Unsurprisingly he loves SEO and writing. That's why David focuses on the particularly advanced SEO topics on the Seobility blog.

Leave a Reply

Your email address will not be published. Required fields are marked *