Squarespace makes a beautiful site easy. It also makes SEO mistakes invisible — empty meta descriptions, AJAX galleries, hidden category copy. Most Squarespace stores rank below their potential not because the platform is bad but because the defaults are too quiet about what's missing. RankCart shows you exactly what to fix.
Who this is for: Designers, photographers, creators selling physical products, boutique brands, and service-product hybrids using Squarespace Commerce.
These are the high-impact, low-effort Squarespace fixes RankCart finds on most stores. Ship the easy ones first — they typically take an afternoon and recover 10-30% of lost organic traffic.
Why it matters: Some Squarespace gallery blocks load content via AJAX after page load. Older crawlers and many AI engines never see that content.
Fix: Switch to grid-style galleries that render server-side, or use the Summary block which renders static HTML. Test by viewing the page source (not the rendered DOM) and confirming your gallery items appear.
Why it matters: Squarespace falls back to the first 160 characters of page content if you don't set a meta description. That's often a generic intro that doesn't pitch the page.
Fix: For every page: Page Settings → SEO → SEO Description. Write 145-155 unique chars with a value prop and CTA. The bulk SEO panel under Marketing → SEO lets you edit many pages at once.
Why it matters: Some Squarespace store templates use a single shop page with category filters instead of separate /shop/category-name URLs. Filter-based categories don't get their own indexable URL.
Fix: Use a template that generates /shop/category URLs (most newer 7.1 templates do). For older 7.0 templates, manually create category pages via Pages → Add Page → Store Category.
Why it matters: Squarespace's design-first templates often load 4-6 web fonts and full-resolution hero images. Mobile LCP regularly exceeds 3 seconds without optimization.
Fix: Site Styles → Fonts: reduce to 2-3 fonts max. Images: enable Squarespace's auto-optimization (it's on by default but some templates override it). Consider using a CDN like Cloudflare in front of your Squarespace domain for added compression.
Why it matters: Squarespace 7.0 generates URLs from page titles and was less flexible about edits. Sites that started in 7.0 often have URLs like /shop/p/red-leather-jacket-brand-new instead of /shop/red-leather-jacket.
Fix: Migrate to Squarespace 7.1 if your design supports it (it's a manual rebuild, not an automatic migration). Otherwise, edit URL slugs manually under each product → URL Slug. Set up 301 redirects via Settings → Advanced → URL Mappings for any URL changes.
Why it matters: Squarespace auto-generates OG tags for built-in page types (blog posts, products) but custom code blocks and unusual page types sometimes miss them.
Fix: Marketing → SEO → Social Sharing Logo, then per-page Page Settings → Social. Set the social title, description, and image for every important page. Test with Facebook Sharing Debugger and Twitter Card Validator.
Why it matters: Squarespace creates an archive page for every tag and category. If you tag posts liberally, you end up with dozens of thin archive pages competing with each other.
Fix: Audit your tags. Merge synonyms. Delete unused tags. For categories, set a description that gives Google a reason to index the page. Or noindex tag/category archives in Marketing → SEO if they're truly thin.
A complete sequence — run it top-to-bottom for a full Squarespace SEO overhaul, or pick the steps that match the gaps in your audit.
Plug your Squarespace URL into RankCart. The audit catches Squarespace-specific issues (AJAX galleries, default meta descriptions, template-imposed slugs) plus the universal basics.
Marketing → SEO. Set the global site title format ({{page-title}} — {{site-title}} works for most stores), site description, and connect Google Search Console via the integration. Upload a 1200x630 social-sharing logo.
Pages → Click each page → Page Settings → SEO. Rewrite SEO Title (under 60 chars) and SEO Description (145-155 chars) for the homepage, every store category, and your top 20 products. Use bulk SEO under Marketing → SEO Bulk Editor for speed.
View source (Cmd-U / Ctrl-U) on a page with a gallery. If your image content isn't in the HTML, switch to a grid-style gallery block or a Summary block. Test by viewing source again — content should be present without running JS.
Squarespace auto-optimizes uploads but max sizes are still 5-10MB on the source. Resize hero images to 2560px max width before upload. Use ImageMagick or Squoosh to compress to 200-400KB. Add descriptive alt-text via the image's settings panel.
Squarespace adds basic Product and Organization schema automatically. For FAQ, HowTo, and BreadcrumbList: Settings → Advanced → Code Injection → Header. Add JSON-LD blocks. For per-page schema, use the page's individual code injection field.
Marketing → SEO → Tag Pages settings. Decide whether tag/category archives should be indexable. If they're thin, noindex them. If you want to keep them indexable, write a 100-200 word intro for each top category.
Squarespace auto-generates /sitemap.xml. In Google Search Console, add your domain, verify ownership (Squarespace integrates with GSC under Marketing → SEO), and submit the sitemap. Monitor the Coverage report weekly for the first month.
Real questions from real Squarespace merchants. Answered without the fluff.
Squarespace 7.1 is solid: server-side rendering, automatic sitemap, customizable meta tags, and basic schema. It's not as flexible as WordPress and has fewer SEO-specific apps than Shopify, but it doesn't hold sites back from ranking. Most Squarespace stores that rank poorly have thin content or unconfigured SEO settings, not platform problems.
Three main causes on Squarespace: heavy web fonts (4-6 fonts is common), unoptimized hero images (5MB+ source files), and template animations / Lottie files. Audit fonts in Site Styles, compress images before upload, and disable non-essential animations. A Cloudflare proxy in front of your domain helps with global compression.
Yes, on 7.1. Click any page → Page Settings → URL Slug. For products: Commerce → Products → click product → URL Slug. On older 7.0 sites, slugs are less flexible. For URL changes, set up 301 redirects via Settings → Advanced → URL Mappings — Squarespace doesn't auto-redirect.
Yes. Squarespace Commerce emits Product schema with offers (price, availability, currency). It does not always include aggregateRating or Review schema — those depend on whether you use Squarespace's native review system or a third-party app. Validate with Google's Rich Results Test.
Usually no. Migration risks 30-60% organic traffic loss in the first quarter. If your Squarespace site has clear SEO problems (slow speed, weak content, missing schema), fix them on Squarespace first. Migrate only if Squarespace genuinely can't support your business needs (multi-store, complex B2B, custom checkout flows).
Squarespace's blog is built-in. Pages → Add Page → Blog. Configure permalinks (Settings → Blog → Permalinks → /blog/{post-title} works fine). Set up SEO defaults under Marketing → SEO. Write 1500+ word posts with H2/H3 structure, internal links to your store pages, and 1-2 outbound authoritative links per post.
Squarespace is better for content-led, design-led, and creator-style commerce; Shopify is better for catalog-heavy and conversion-optimized stores. Both ship strong SEO defaults. The gap usually closes once you've configured each properly. Your team's strengths — design vs. catalog management — should drive the choice more than SEO concerns.
RankCart audits your live Squarespace store, finds every issue from this guide (plus a hundred we didn't list), and tells you which fix unlocks the most missed revenue first.