SEO Analysis Checker.com

Fix guide · Squarespace

How to Add JSON-LD Schema to Squarespace (2026)

JSON-LD schema markup tells search engines what your content is: a local business, an article, a product, a FAQ. Google uses it to generate rich results like review stars, FAQ accordions, and business info panels. AI systems like ChatGPT and Perplexity also parse schema to surface accurate information. Squarespace adds some basic schema automatically (such as business info from your site settings), but you may need to supplement it with custom JSON-LD for rich result eligibility.

Free · no email · no signup · results stream in ~10 seconds

Run a free check to confirm this is affecting your site

Why it matters

What this issue costs you

Pages with valid schema markup are eligible for rich results in Google Search, which can increase click-through rates by 20-30%. For AI visibility, Organization and LocalBusiness schema help LLMs accurately represent your brand. FAQ schema can power direct answer panels in search results for question-based queries.

Step-by-step

How to fix: Missing JSON-LD schema

Squarespace

  1. 1

    Check what Squarespace already adds

    Squarespace automatically adds some schema markup based on your site settings (business name, address, logo, social links configured in Settings > Business Information). Blog posts may get basic Article schema. View your page source and search for "application/ld+json" to see what is already present. Your goal is to supplement missing types, not duplicate what Squarespace provides.

  2. 2

    Add site-wide schema via Code Injection

    For schema that should appear on every page (such as Organization schema): go to Settings > Advanced > Code Injection. In the "Header" field, paste your JSON-LD script. This code is injected into the <head> of every page on your site.

    Settings > Advanced > Code Injection > Header
    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "Organization",
      "name": "Your Business Name",
      "url": "https://yourdomain.com",
      "logo": "https://yourdomain.com/logo.png",
      "sameAs": [
        "https://www.facebook.com/yourbusiness",
        "https://www.instagram.com/yourbusiness"
      ]
    }
    </script>
  3. 3

    Add page-specific schema via Page Header Code Injection

    For schema that should only appear on one page (such as LocalBusiness on your contact page, or FAQPage on your FAQ page): open the page in the editor, go to Page Settings > Advanced, and paste the JSON-LD in the "Page Header Code Injection" field. This is injected only on that specific page.

    Page Settings > Advanced > Page Header Code Injection
    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "LocalBusiness",
      "name": "Your Business",
      "address": {
        "@type": "PostalAddress",
        "streetAddress": "123 Main St",
        "addressLocality": "Your City",
        "addressRegion": "ST",
        "postalCode": "12345"
      },
      "telephone": "+1-555-555-5555"
    }
    </script>
  4. 4

    Validate your schema

    After adding schema, test with Google's Rich Results Test (search.google.com/test/rich-results) or Schema.org Validator (validator.schema.org). Fix any errors before expecting rich results to appear. Google typically processes new schema within a few days of crawling.

Verify the fix

Run the checker to confirm the issue is resolved

After applying the steps above, paste your URL below. Our checker will re-run every applicable check and show whether missing json-ld schema still shows as a failing check.

Free · no email · no signup · results stream in ~10 seconds

FAQ

Common questions about missing json-ld schema

What schema does Squarespace add automatically?

Squarespace adds basic structured data based on your site settings — business name, address, logo, and social profiles configured in Settings > Business Information. Blog posts may get Article schema. However, it does not automatically add FAQPage, HowTo, or detailed LocalBusiness schema — you need to add those manually via Code Injection.

Do I need a developer to add JSON-LD to Squarespace?

No. Code Injection in Squarespace is a simple paste-and-save operation. Copy one of the JSON-LD templates above, customize the values for your business, and paste it into Settings > Advanced > Code Injection. No coding knowledge is required beyond editing the placeholder text.

Does schema markup directly improve my rankings?

Not directly. Schema does not change ranking position. But it makes your pages eligible for rich results (FAQ panels, review stars, business info boxes), which increase click-through rates. For AI visibility, schema helps LLMs extract accurate structured information about your business.

Can I add FAQ schema to a Squarespace page?

Yes. Use Page Header Code Injection (Page Settings > Advanced) to add FAQPage schema to a specific page. Include each question-answer pair in the JSON-LD. Google may display them as expandable FAQ accordions directly in search results.

Need a full audit?

This checker spots individual issues instantly. deepseoanalysis.com crawls your whole site and tracks changes weekly, from $24/mo.

Deep audit →

See all WordPress fix guides, or run a free check now.