FAQPage ยท JSON-LD

FAQ Schema Generator

Turn a page's questions and answers into valid FAQPage JSON-LD. Add each Q&A, then copy the code.

One schema type at a time. Switch to graph mode to nest this with Organization, WebSite, or Breadcrumb.

FAQ questions and answers

Add each question and its answer. Both must also be visible to users on the page itself.

YOUR DETAILS

How to use this generator

  1. Add each question. Use the exact wording that appears on your page.
  2. Add the full answer. Include the complete answer text; do not truncate it or point elsewhere.
  3. Repeat for every Q&A using the Add question button.
  4. Copy the JSON-LD into the head of the page that shows these Q&As.
  5. Validate with the Rich Results Test.

What is FAQPage schema?

FAQPage schema is structured data that labels a list of questions and their answers using the FAQPage type. It tells search engines the page contains a genuine FAQ, with each entry as a Question and Answer.

Google supports FAQ structured data, though how and when it displays FAQ rich results has changed over time and is now limited to certain site types. Even where the visual treatment is limited, valid FAQ markup still helps machines parse your Q&A content cleanly.

Only mark up questions that are on the page

The most important rule, straight from Google Search Central: the questions and answers in your markup must be visible to users on the page. Do not generate FAQ markup for content that is not actually shown, and do not use it for a single question with many answers, or for advertising. Misused FAQ markup is a common cause of manual actions.

Keep answers complete and self-contained. If an answer is very long, it is fine, but it should match what the reader sees. Write for the person first; the markup describes what is already there.

Where to put the code

Paste the generated <script type="application/ld+json"> block into the <head> of the page it describes. On WordPress, a free plugin like WPCode adds header code without editing theme files, and SEO plugins such as Yoast and Rank Math accept custom JSON-LD. On a static site, paste it straight into the HTML.

Frequently asked questions

Is this FAQ schema generator free?

Yes, free and unlimited, right in your browser.

Do the Q&As have to be visible on the page?

Yes. Google requires that the questions and answers in FAQPage markup are visible to users. Marking up hidden content can trigger a manual action.

Will I get FAQ rich results?

Google supports FAQ structured data but has limited when FAQ rich results appear. Valid markup still helps search engines parse your content even where the visual treatment is limited.

How many questions can I add?

As many as your page genuinely contains. There is no limit in the tool.

Where does the code go?

In the head of the page that displays the FAQ.