Squarespace SEO & AEO for Designers
How do I add FAQ schema to a Squarespace page?
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).
See the full Squarespace SEO & AEO for Designers product page on squarewebsites.org for live pricing, demos, and setup details.
Sources: developers.google.com · schema.org · squarewebsites.org