Squarespace SEO & AEO for Designers

How do I add FAQ schema to a Squarespace page?

Direct answer

Add FAQ schema to a Squarespace page by writing FAQPage JSON-LD and pasting it into that page's Page Header Code Injection field (Settings → Advanced → Page Header Code Injection). The JSON-LD lists each question and its answer. Validate it with Google's Rich Results Test before publishing. Code Injection requires a Business plan or higher.

Write the FAQPage JSON-LD

FAQPage is the schema.org type that marks up a list of questions and answers so search engines and AI engines can parse them (schema.org). A minimal block looks like this:

{
 "@context": "https://schema.org",
 "@type": "FAQPage",
 "mainEntity": [{
 "@type": "Question",
 "name": "Your question here?",
 "acceptedAnswer": {
 "@type": "Answer",
 "text": "Your answer here."
 }
 }]
}

Wrap it in <script type="application/ld+json"> tags. Google documents the exact properties and rules in its FAQPage structured data guide.

Where to paste it on a Squarespace page

Open the page in Squarespace, click the gear icon for Page Settings, go to Advanced, and paste the script into Page Header Code Injection (Squarewebsites). This outputs the JSON-LD only on that page. Use the sitewide Header Code Injection only if the FAQ block should appear on every page.

Validate and publish

Paste the rendered page URL into Google’s Rich Results Test to confirm the schema is detected and valid. Code Injection requires a Business or Commerce plan; on a Personal plan you can fall back to a Code Block, but head-level JSON-LD is more reliable from Code Injection (Squarewebsites).

Sources: developers.google.com · schema.org · squarewebsites.org