🔎 SEO tools

FAQ schema generator

Enter your questions and answers to get valid FAQPage JSON-LD for your page, and learn when Google shows it.

Free · no signup Runs in your browser

Your FAQ markupAdd a question and its answer

How do I create FAQ schema?

Type each question and its answer, and the tool builds FAQPage markup in JSON-LD, the format Google recommends. Copy it into your page's HTML, and make sure the same questions and answers appear on the page itself. Be aware that Google now shows FAQ rich results only for well-known, authoritative government and health sites.

What FAQ schema is, and what it can do today

FAQ schema is a block of structured data that tells search engines which text on a page is a question and which is its answer. It uses the schema.org types FAQPage, Question and Answer, and is usually written as JSON-LD inside a script tag.

In the past, FAQ markup could add expandable questions under a result in Google. Google's documentation now states that this rich result is only shown for well-known, authoritative government and health websites. For most other sites the markup will not change how a result looks. It is harmless when it matches the visible page, and other search tools and AI systems may still read it, but it is better to treat it as a tidy way of describing your content than a way to take up more space in results.

It runs in your browser. What you enter is never sent anywhere, and there is no sign-up.

When to use it

  • Adding structured data to a page that already has visible questions and answers
  • Describing an FAQ section for tools that read schema.org
  • Checking the format of FAQPage markup
  • Government or health sites that qualify for the rich result

Mistakes it helps you avoid

  • Marking up questions that are not visible on the page.
  • Using FAQ markup for advertising or for a forum with many answers per question.
  • Expecting a rich result when your site is not a government or health authority.
  • Leaving the example text in place.

How it works

Everything happens in your browser as you type.

  • each question and answer pair = one Question item with an acceptedAnswer
  • output = a script tag of type application/ld+json containing FAQPage, mainEntity [ Question ... ]
  • rows with only a question or only an answer are left out
  • the less-than sign is escaped so the JSON cannot close the script tag early

The markup follows the structure in Google's FAQPage documentation. Answers are written as plain text; the format also allows a limited set of HTML in answers, which you can add by hand. The questions and answers must match what visitors can see on the page. Test the finished page with Google's Rich Results Test.

Example: one question

You have a page with the question 'Do you offer free quotes?' and the answer 'Yes, every quote is free.'

  1. QuestionDo you offer free quotes?
  2. AnswerYes, every quote is free.
  3. OutputA script tag with FAQPage, one Question and its acceptedAnswer

Valid FAQPage JSON-LD for one question, ready to paste

Add as many questions as the page shows.

Terms on this page

JSON-LD
A way of writing structured data as a script in a page's HTML.
Rich result
A search result with extra features such as images, ratings or expandable questions.

Common questions

What is FAQ schema?

Structured data that tells search engines which text on a page is a question and which is its answer, using the schema.org FAQPage type.

Will FAQ schema give me a rich result in Google?

Only if your site is a well-known, authoritative government or health website. Google no longer shows FAQ rich results for other sites.

Is it still worth adding?

It is harmless when it matches the visible page and may help other tools understand the page, but do not expect extra space in Google results.

Where do I put the markup?

Anywhere in the page's HTML, usually in the head or just before the end of the body.

Does it check my markup?

It builds valid JSON-LD. Test the live page with Google's Rich Results Test.

Where these numbers come from

Last verified 2026-10-25 The method on this page is checked against the sources above at least once a year. Spotted something out of date? Tell us and we will fix it.

🔎 SEO tools

Small SEO jobs done in your browser: previews, checkers and generators. Nothing you enter is sent anywhere.

See all 12 tools in this section