Free
Structured data

FAQ Schema Generator

Write question and answer pairs and get FAQPage JSON-LD ready to paste.

Questions and answers

Pair 1

Pair 2

FAQPage JSON-LD

2 questions in the output. Paste the script tag into the page's head or body.

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "How long does it take to see results from SEO?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Most sites see movement in three to six months. Competitive terms and new sites take longer."
      }
    },
    {
      "@type": "Question",
      "name": "Do you work with agencies?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Yes. About half of our accounts are agencies reselling the service under their own brand."
      }
    }
  ]
}
</script>

How it works

  1. 1

    Add each question and its answer.

  2. 2

    The generator builds a FAQPage object with one Question and acceptedAnswer per pair.

  3. 3

    Copy the script tag into the page's head or body.

Questions

Does Google still show FAQ rich results?

Only for government and health sites since 2023. The markup still gives AI engines a clean question and answer structure to read.

Can the answers contain HTML?

Google allows a short list of tags in acceptedAnswer text (h1 to h6, br, ol, ul, li, a, p, div, b, strong, i, em). Keep it plain where you can.

Track this across ChatGPT, Claude and Gemini every day

BrandVisibility.ai runs your queries on every engine and reports mentions, citations and share of voice. Free trial, no card.