LaunchRanked

FAQ schema generator

Add your questions and answers. Get valid FAQPage JSON-LD, ready to paste into the page that shows those answers.

Question 1
Question 2

Everything runs in your browser. Nothing you type is sent anywhere.

FAQPage JSON-LD · 0 questions

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": []
}
</script>

Add at least one question with an answer.

Paste it into the page that shows these exact questions and answers, in the <head> or body. Then test it with Google’s Rich Results Test or the Schema.org validator.

What FAQPage markup is

FAQPage is a schema.org type for a page that lists questions with answers written by the site owner. You add it as a JSON-LD block: a <script type="application/ld+json"> tag containing a FAQPage with one Question per item, each with an acceptedAnswer. This generator writes exactly that, with the JSON escaped so an answer can’t break the script tag.

What Google does with it today

In 2023 Google limited FAQ rich results, the expandable questions under a search result, to well-known, authoritative government and health websites. In May 2026 it stopped showing them in Search altogether and removed the feature’s documentation. So for every site, the markup no longer changes how the result looks in Google.

The markup still has a job. It states plainly which text is a question and which is its answer, so any system reading the page, a search engine or an AI assistant, doesn’t have to infer it from the layout. Whether a given system uses it is up to that system. Add it because it’s accurate and cheap, not because it guarantees anything.

Rules that still apply

  • Mark up only what’s on the page. Every question and answer in the JSON-LD must be visible to readers.
  • Owner-written answers only. User-submitted answers belong in QAPage markup.
  • No ads. FAQ content shouldn’t be advertising.
  • Repeated FAQs: if the same questions appear on many pages, Google’s old guidance was to mark up only one instance.

How to add it

  1. Write the FAQ on the page first. Real questions from customers and sales calls make the best ones.
  2. Paste the same questions and answers above, and copy the output.
  3. Add it to the page’s HTML, in the head or body. In Next.js, render it in a script tag from the page component. In WordPress, use your SEO plugin’s FAQ block or a custom HTML block.
  4. Test the live URL with Google’s Rich Results Test or the Schema Markup Validator.

To see which JSON-LD types a page already has, run it through the meta tag checker.

Questions

Will FAQ schema get me FAQ rich results in Google?

No. Google limited FAQ rich results to well-known government and health websites in 2023, and in May 2026 stopped showing them in Search altogether. The markup is still valid; it just won't change how your result looks in Google.

Is FAQ schema still worth adding?

It's cheap and harmless when it matches your visible content. It describes your questions and answers in a format machines parse without guessing. Just don't expect a ranking or citation boost from it; nobody promises one.

Can answers include links or formatting?

Google's FAQ documentation (removed in May 2026) allowed a limited set of HTML tags in answers, including links, lists, paragraphs and bold or italic text. Plain text is safest and is what most pages need.

What's the difference between FAQPage and QAPage?

FAQPage is for questions and answers written by the site owner. QAPage is for a single question with answers submitted by users, like a forum thread. Use FAQPage for product and help pages.

Free launch

Launching something? Get a page that ranks.

Launch free on LaunchRanked: a permanent, SEO-ready product page, a weekly leaderboard slot and a followed link after human review. No badge required.

More free tools