SCHEMA // JSON-LD

Schema generator

Build valid FAQPage, Article, or Organization JSON-LD in seconds — copy it straight into your <head> and make Google's job easy.

$ runs in your browser · nothing stored · no signup

Schema Generator — runs in your browser

// scan a page

Enter a URL to detect which recommended schema types the page already emits — and which it's missing. Then generate the missing ones from the page's metadata.

// schema type

// faq pairs

// json-ld output

 

Paste the output inside a <script type="application/ld+json"> tag in your page <head>. Validate at Google Rich Results Test.

// validate json-ld

Paste any JSON-LD block (without the <script> tags) to sanity-check it client-side. Runs as you type.

What is FAQ schema / JSON-LD?

JSON-LD is the format Google recommends for structured data — a small block of machine-readable JSON that describes what's on your page. FAQ schema is one flavour of it: the FAQPage type, which labels a set of questions and their answers so machines don't have to guess. You're not changing what visitors see; you're adding a clean, explicit layer underneath that says here are the questions this page answers, and here are the answers. Search engines and AI assistants read that layer to understand your page faster.

Which type should I use?

  • FAQPage — for answer pages: product FAQs, support docs, any page built around questions and answers.
  • Article — for blog posts and guides: sets headline, author, and dates so the piece is attributable.
  • Organization — for your homepage: name, logo, and sameAs profile links that define your brand entity.

How to use this generator

  1. Pick a type — FAQ, Article, or Organization. The FAQ form is prefilled with a real example so the output is valid on load.
  2. Fill the fields — the JSON-LD updates live as you type. Empty optional fields are left out automatically.
  3. Copy — the Copy button wraps the output in a <script type="application/ld+json"> tag for you.
  4. Paste into your <head> — one block per page, then ship.

Where it goes & how to verify

Put the script block in your page <head> (the body works too — Google reads both). Then confirm it before you trust it: paste the URL or the raw code into the Google Rich Results Test. It flags syntax errors and tells you which features your markup is eligible for. A valid block beats a clever one.

Common mistakes

Don't expect FAQ rich results. This is the big one. Google deprecated FAQ rich results for most sites in 2023 — those expandable Q&A snippets under your blue link now show mainly for authoritative government and health domains. For everyone else, adding FAQPage schema today is about AI-answer and entity clarity, not blue-link rich snippets. It helps machines (including AI assistants) parse your page; it does not hand you a rich result. Anyone telling you FAQ schema gets you rich snippets in 2026 is selling 2022.

The other classics: schema must match visible content. The questions and answers in your markup have to actually appear on the page — don't mark up FAQs that aren't there, and don't fabricate Q&A to game it. Structured data that lies about the page is a manual-action risk, not a shortcut. Mark up what's real.

Once your markup is clean, see how the page presents in search and AI answers with the SERP & AI preview. Want this handled end to end? That's AI SEO services.

// questions

FAQ

What is FAQ schema? +
FAQ schema is structured data (JSON-LD using the FAQPage type) that labels a list of questions and answers on a page so machines can read them unambiguously. It tells search engines and AI assistants: these are the questions this page answers, and here are the answers.
Do FAQ rich results still show in 2026? +
Only in a limited way. Google rolled back FAQ rich results for most sites in 2023, and they now appear mainly for authoritative government and health domains. Adding FAQPage schema to a typical site will not bring back the old expandable Q&A rich snippet. Its value today is AI-answer and entity clarity, not blue-link rich results.
Where do I add JSON-LD? +
Inside a <script type="application/ld+json"> tag in your page <head> (or anywhere in the body — Google reads both). Paste the generator output between the script tags. One block per schema type per page.
FAQPage vs QAPage? +
Use FAQPage when you (the site) author both the questions and the answers — like a product FAQ. Use QAPage for user-generated Q&A pages, such as a forum thread where one user asks and others answer. Most marketing and docs pages want FAQPage.
How do I test my schema? +
Paste the page URL or the raw code into Google's Rich Results Test (search.google.com/test/rich-results) or the Schema.org validator. They flag syntax errors and tell you which structured-data features the markup is eligible for.

// your move

Want this done
for you?

Founder-led AI SEO — brand signals, citations, real organic growth. We’ll tell you straight whether it fits.

// or send a message

Tell us
about your site.

Drop your URL and we’ll give you an honest read — no pitch, no obligation. Prefer to talk live? Book a call →

// 30 min · intro, founder-to-founder

Book a call