SQUARESPACE SEO AUDIT · URL STRUCTURE · SCHEMA · AI VISIBILITY

Free Squarespace SEO Audit

Squarespace handles some SEO basics — clean URLs, auto-sitemaps — but leaves real gaps in structured data completeness, image optimisation, and AI visibility that a generic audit tool won't surface. DeepSEOAnalysis knows what to look for on Squarespace.

Audit my Squarespace site →How we score

WHAT WE CHECK

6 Squarespace-specific SEO checks

Beyond the 80+ general checks, the engine applies Squarespace-aware analysis when it detects a Squarespace-hosted site.

🔗

/blog/ URL prefix and slug quality

Squarespace forces a /blog/ prefix on all blog post URLs — this can't be changed. What you can control is the slug itself. The audit detects auto-generated Squarespace slugs that include stop words, dates, or Squarespace's default UUID-style suffixes, and flags them for manual cleanup. It also checks that custom slugs are present on all key pages and that URL lengths are reasonable.

JavaScript and CSS bundle weight

Squarespace serves a significant JavaScript and CSS payload on every page — the platform runtime, block system, and any Squarespace Extensions. The audit measures Total Blocking Time and LCP against Core Web Vitals thresholds, identifies which Squarespace-served scripts contribute most to render blocking, and flags pages in the "Needs Improvement" or "Poor" range with specific recommendations for what can be deferred or removed.

📋

Built-in SEO field completeness

Squarespace has per-page SEO title and description fields (under Page Settings → SEO). Pages that rely on the page title as the default SEO title — rather than having a custom, keyword-targeted SEO title — are a common gap. The audit checks every crawled page for a unique, non-duplicate title tag and a present meta description, and flags pages using Squarespace's generic defaults.

📊

Structured data accuracy

Squarespace auto-generates Article JSON-LD on blog posts and LocalBusiness on business pages, but the schema is often incomplete: missing `dateModified`, `author` objects without `@id`, no `image` property on Articles, and no FAQPage or HowTo schema anywhere on the site. The audit validates all JSON-LD against Schema.org requirements and flags every gap — including showing the exact property addition needed in each case.

🖼️

Image optimisation

Squarespace serves images through its own CDN with some automatic format conversion, but common issues remain: hero images loaded without `loading="eager"` causing LCP delays, gallery images without explicit dimensions causing CLS, and alt text fields left empty (Squarespace has an alt text field per image, but it requires manual entry). The audit flags the LCP image on each page, CLS-causing unsized images, and all images with missing alt text.

🧠

AI visibility for Squarespace

Squarespace has no native support for llms.txt or FAQPage schema. llms.txt can be added by uploading a file to the /files folder and configuring a URL redirect to /llms.txt. FAQPage schema requires Squarespace's Code Injection feature (available on Business plan and above) to inject JSON-LD into the page head. The audit checks all five AI visibility signals and shows exactly what to configure within Squarespace's allowed customisation options.

HOW IT WORKS

Audit your Squarespace site in 60 seconds

  1. Enter your Squarespace domain. Works with Squarespace‑hosted domains and custom domains — no Squarespace login needed.
  2. We crawl and analyse. The engine crawls up to 50 pages (free) or 1,000 pages (paid), validates all JSON-LD, measures Core Web Vitals field data, checks all five AI visibility signals, and audits every meta tag.
  3. You get a prioritised report. Platform-specific gaps first — incomplete schema, missing alt text, JS blocking — then general SEO issues, all with Squarespace-specific fixes using the features available in your plan.

FAQ

Questions about the Squarespace SEO audit

Does DeepSEOAnalysis detect Squarespace-specific SEO issues?

Yes. The engine detects Squarespace signals — URL patterns (including the /blog/ prefix), Squarespace-generated schema markup, and platform bundle characteristics — and provides Squarespace-specific guidance alongside the 80+ general checks.

Can I remove the /blog/ prefix from Squarespace blog post URLs?

No — Squarespace enforces the /blog/ URL prefix on all blog posts and it cannot be removed. The audit acknowledges this platform constraint and focuses on what you can control: slug quality (avoiding auto-generated slugs with stop words), meta data completeness, and structured data accuracy.

Does Squarespace handle structured data automatically?

Squarespace adds some schema markup automatically — Article for blog posts, LocalBusiness on business pages — but coverage is incomplete. Missing fields include `dateModified`, `author` with `@id` references, `AggregateRating`, and `FAQPage` (which Squarespace doesn't add at all). The audit validates all JSON-LD present and flags every missing required or recommended property.

Is the Squarespace SEO audit free?

Yes. The full audit is free with no signup and no email gate. Paid plans add saved history, monitoring alerts, and agency reporting workflows.