Squarespace SEO problems

Squarespace SEO Problems: How Bad is Squarespace for SEO?

There has long been a debate among website designers and SEO pros: “Squarespace is terrible for SEO!” “Squarespace is fine for SEO!” — What’s the truth about Squarespace SEO issues?  Is Squarespace good for SEO or bad?

My truth?  Squarespace SEO has come a long way. 

As of 2024, Squarespace is one of my favorite platforms to recommend for small businesses who are building their own websites and care about ranking on Google.

It’s easy to use, and it’s quick to learn how to use Squarespace’s SEO settings.  I even demonstrate most of my wedding SEO course on a Squarespace website.

But— that was not always my opinion.  I originally published this article in 2019, and as a professional SEO consultant for the wedding industry, I had some BIG irritations when working on client sites on Squarespace.

At the time, the SEO limitations of Squarespace made me want to pull my hair out.  I felt like SEO was ignored by the platform, or was prioritized way lower than design and page building. 

As an SEO professional, I found it super frustrating.  I wished everyone would use WordPress instead.

Let’s just say—I do not feel that way anymore.

Squarespace’s Fixes of SEO Issues

Over the last five years, Squarespace has slowly worked to correct the SEO limitations of their platform.

They’ve rolled out SEO settings for blog posts and stopped using the site description on every page.  They’ve introduced templates that aren’t badly coded for SEO and made a lot of improvements.

Some issues still exist, but my frustration level is down from, let’s say, “URGENT” to “That’s annoying.”

Let me outline a few of the current issues, in case you’re curious.  I’ll also include the original text from 2019 detailing a few issues they’ve since fixed.

*Watch out, this is about to get technical.  If you just want an article on how to do SEO for your Squarespace site, this is a good one with a video.

Squarespace SEO Problems as of 2024

Heading styles

My SEO team’s biggest gripe about doing our SEO Fix service for clients on Squarespace is that headings and heading order are usually super messed up.

And we can’t fix it without altering the design of the page.

This is a little technical, but when we optimize on other platforms like Showit and Wix, the visual style of the font is not tied to the HTML heading tag.

On Showit, we can make any text block a <h1> or <h2> without it changing the font, size, or style of the text.

Showit heading styles
On Showit, we can make any text <h1> without visually changing the text. On Squarespace, we can’t.

This gives us so much more flexibility on making sure the right text is tagged as a heading for Google.

*Do not misconstrue this statement as me saying that Showit is better than Squarespace for SEO. That is a conversation with a lot more factors and no clear winner.

The default Heading 1 font is generally enormous

Almost every time I open a Squarespace site that one of my wedding SEO clients has built, the page doesn’t have a Heading 1 headline.

Why? Because Squarespace’s default Heading 1 design style is usually HUGE, at least 4rem.

So instead of putting a giant keyword at the top of the page, business owners usually just skip to Heading 2 or Heading 3 to use a smaller font, which is not great for SEO.

> Related: Find out more about H1 headings and why they are important for SEO.

My recommendation is to go into Site Styles and make Heading 1 and Heading 2 fonts slightly smaller. Then, you are more likely to use them in order, which helps Google understand the structure of your page’s content.

How to make your Heading 1 font smaller on Squarespace

  1. Go to Site Styles (the paintbrush in the upper right corner when you’re editing your site).
  2. Click Fonts
  3. Click Headings
  4. Drag the slider next to Heading 1 to the left. I usually like the look of about 2.7rem.
  5. I usually end up making Heading 2 slightly smaller too, so it looks visibly smaller than Heading 1

3 SEO Issues Squarespace Has Fixed Since 2019 [Archived]

*This text is from my original article written April 2019.  These issues are now resolved.

Not offering a clear place for image alt text

Image alt text on Squarespace is a headache.  Figuring out where to put it is not an easy thing for website owners to do, or for me to explain to my clients.

On WordPress, where there is a clear input field for “alternative text” for every image.  On Squarespace, where you put alt text varies widely depending on what block type you’re using.

If you’d like to get yourself thoroughly confused, read Squarespace’s own instructions on Adding Alt Text to Images.

The article has separate/different instructions for adding alt text in Image Blocks, Gallery Page Images, Gallery Blocks, Product Images, Cover Page Images, and Thumbnail Images—Yes, it’s different in every single one of those cases!

One of my biggest issues is when alt text is taken from the image’s caption.  I find this really problematic because proper alt text and engaging captions are not the same thing.

Take this image as an example:

This caption is fun and has a bit of personality, but I’d likely give the photo more generic alt text like “Bride and groom portrait with fountain at Goodale Park.”  I would never want that to show up as a caption, and Squarespace shouldn’t make me compromise in either area.

Using the Site Description as the meta description on multiple pages

Squarespace encourages you to set a “Site Meta Description” in Marketing > SEO > Site Meta Description

Squarespace shows you that they use this meta description for the website’s home page.  If that’s all it did, that would be great.

The problem is that Squarespace actually uses the “Site Meta Description” for any page or post where you don’t specify a different meta description.  That means that the Site Meta Description is almost always applied to multiple pages of your site.

Google is clear that it is a best practice to “Use unique descriptions for each page” and to avoid “Using a single description meta tag across all of your site’s pages or a large group of pages.”

Having a different description meta tag for each page helps both users and Google.

Google’s Search Engine Optimization (SEO) Starter Guide

How Squarespace missed this memo straight from Google is beyond me.  I would like to see them fix the “Site Meta Description” to apply to the home page only.

Not allowing custom meta titles and descriptions on blog posts

Recently, Squarespace made a much needed change to add an “SEO” tab in Page settings.

This SEO tab lets you set a custom meta title and meta description (which they call SEO title and SEO description) for each page.  Awesome!

Unfortunately, the same feature is not available for blog posts.  Instead, excerpts are used as the meta description for blog posts, and you have no option to set a custom meta title for posts.

Good meta titles and descriptions help you optimize for keywords and attract clicks in the Google search results.  When I can’t control these for a client, I can’t do every last thing I can to attract clicks for them in Search. They may lose out to good descriptions from a WordPress site, where controlling this is easy with the Yoast plugin.

Using excerpts is also not a good solution.  We don’t always have the same goals for an excerpt that shows on the site’s Blog page as we have for a meta description.

I often want an excerpt to be longer, and I have to compromise in both areas when I’m trying to craft it as a meta description.

This blog post excerpt on Squarespace will also be used as the post’s meta description in search results. This is not a best practice.

So… Do I Need to Get Off Squarespace if I Care about SEO?

So here’s the real question: given the technical issues that do still exist, do you need to change website platforms for SEO?

The Answer: Absolutely not.  Squarespace sites absolutely can and do rank for small business keywords.

The days are gone where I could rank a well-coded WordPress site in far less time than a Squarespace site.  While WordPress has gotten more complicated, confusing, and slow, Squarespace has consistently improved.

That said, it’s still not perfect.

Let’s keep our fingers crossed that Squarespace continues to work with SEO experts to improve the SEO settings on their platform.  So far, so good.

*This post was originally published April 17, 2019.  It was updated and republished May 6, 2021 and again on March 28, 2024. (wow, I’ve been at this SEO thing for a long time) 👵🏻

SEO Basics Guide

The SEO Basics Guide for Wedding Professionals

Get instant access to my top SEO tips, including only what's working right now.

Sara Dunn - SEO specialist

Every creative wedding pro needs a geeky best friend. Let me help you and your work get found online.

Sara Dunn

Sara Dunn is the geeky best friend for wedding professionals. She offers done-for-you SEO services specifically for the wedding industry. Her tips have been featured by Wedding MBA, WIPA, Honeybook, Special Events, WeddingPro, and more. Start learning from Sara with her Free "Double Your Traffic" Masterclass for wedding professionals.


  1. Geoff Roy on February 25, 2020 at 6:36 am

    Great article, Sara. First one I’ve read that just focuses on the Squarespace CMS and SEO.
    I have a client in the counseling space and his website is rising up rankings, but so slowly compared to normal rate in WordPress. Have been looking at the default robot.txt with Squarespace and wondering if that blocks any good stuff that Google would like.
    Anyway, thanks again

    • Sara Dunn on May 19, 2020 at 1:43 pm

      We have audited many Squarespace sites and have not seen robots.txt cause significant SEO issues.

  2. Parth Pancholi on February 18, 2021 at 6:21 am

    I would like to say you thank you for this information about the problems of squarespace seo. I found it very interesting. Thank you very much for it.

  3. Martyn Lenthall on April 20, 2021 at 10:27 am

    Fantastic information that someone at Squarespace needs to read.

    You have to charge clients more for SEO using a Squarespace website than you do WordPress.

    The meta description issue is key if you take over a website with 100’s of blogs. Yoast and 5 minutes creates a unique description for each post. Squarespace take a day or two!

    Alt tags can take a few hours in WP, again a one or two day task in SS

  4. Evelyn Powers on June 9, 2021 at 5:43 pm

    Excellent post Sara. Yes the 7 to 7.1 nonmigration is incredibly irritating. We’re about to redo our site so we can have it in 7.1 and we’re seriously bummed that we have to do it from scratch. We’re finally getting traction and hits from our blog too. Bastards! WTF are they thinking? All that said still glad we switched our web build platform over to SQSP (vs. WP). We do smile more.

  5. Justin Morgan on October 9, 2021 at 4:13 am

    We found several issues while implementing schema markup with Squarespace a few years ago. They had tailing slash issues too which I heard they have fixed.

    Do you know if Squarespace still has issues with the schema-markup?

Leave a Comment