Roast My Web logoLog in

Free FAQ schema generator

Turn questions and answers that are visible on your page into copy-ready FAQPage JSON-LD.

Optional. Adds a headline property to the JSON-LD.

Question 1

JSON-LD

{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "headline": "FAQ",
  "mainEntity": []
}

Add one complete question and answer before copying.

Before you publish

  • Only include questions a reader can see on the page.
  • Paste the script tag once, into that page's HTML.
  • Check the result in the Schema Markup Validator.
What it does

Markup that describes what readers already see

The generator turns the questions and answers you enter into an FAQPage JSON-LD document. Unfinished rows stay out, and the copy buttons stay disabled until one pair is complete.

It describes your page. It does not change it. The markup will not add an FAQ section, check whether your answers are true, or win you a search feature.

Google stopped showing FAQ rich results on 7 May 2026. FAQPage is still a Schema.org type, so use it to describe visible content rather than to claim extra space in Google results. Read Google's update.

How to add it

Four steps, then check the published page

  1. 1Enter only questions and answers that are visible on the page.
  2. 2Finish both fields in every row you want included.
  3. 3Copy the script tag and add it once to the page HTML.
  4. 4Check the published code with the Schema.org validator.
FAQ

Questions about FAQ schema

Does FAQ schema create Google rich results?

No. Google removed FAQ rich results in May 2026, so FAQPage markup no longer earns that treatment.

Is FAQPage still a Schema.org type?

Yes. The vocabulary still exists, but whether anything uses it depends on the consumer reading your structured data.

What content should I include?

Questions and answers a visitor can already read on the same page. Do not invent copy or hide it just to feed the markup.

Should I add the script more than once?

No. Generate one FAQPage document per page and put every question in its single mainEntity array.

Keep going

More free tools

Need to check the rest of the page?

Structured data is one page signal. The on-page SEO analysis also checks titles, headings, links, indexability, and rendered content.

Submit one public URL. No site crawl or Search Console access required.

Analyze one web page