Skip to content
Terug naar blog

FAQPage-schema: de kortste route naar AI-citaties

FAQPage-schema verhoogt je citation probability met 28-40%. Concrete JSON-LD voorbeelden, anti-patterns die schade aanrichten, en hoe je valideert.

Geschreven door
Richard van Leeuwen

Founder van Priso. 30+ jaar webdev en e-commerce, fulltime AI-tools sinds 2022.

·6 min lezen

Van alle structured-data formats is FAQPage in 2026 het meest impactvol voor AI-zichtbaarheid. Studies wijzen op 28-40% hogere citation probability voor pagina's met FAQPage-schema versus pagina's zonder. Geen ander schema-type komt in de buurt.

Dit artikel laat zien hoe je het correct implementeert, wat je niet moet doen, en hoe je valideert dat het werkt.

Wat is FAQPage-schema

FAQPage is een Schema.org type voor pagina's met een lijst van vragen en antwoorden. Het wordt geserveerd in JSON-LD format in een <script>-tag in je HTML head of body.

Een minimaal werkend voorbeeld:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "Wat is GEO?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "GEO staat voor Generative Engine Optimization en is het optimaliseren van je site voor AI-zoekmachines zoals ChatGPT, Claude en Perplexity."
      }
    },
    {
      "@type": "Question",
      "name": "Vervangt GEO mijn SEO?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Nee. GEO is een laag bovenop SEO. Veel signalen overlappen, maar specifieke optimalisatie voor AI-engines vraagt aanvullende technieken."
      }
    }
  ]
}
</script>

Dat is de hele basis. Maar er zit nuance in de details.

Waarom AI-engines dit verslinden

Drie redenen:

1. Het matcht hoe LLMs antwoorden geven Een AI-zoekmachine produceert antwoorden in vraag-antwoord-vorm. Als jouw pagina al in die vorm staat, hoeft het model minder te transformeren. Lagere transformatie = hogere kans op letterlijke citatie.

2. Het tilt mee op Google's Knowledge Graph Google's interne pipeline gebruikt FAQPage-data om Knowledge Graph entries te verrijken. Die data wordt gedeeld met Gemini en gebruikt door andere AI-systemen die met Google's surfaces werken.

3. Het signaleert structuur en intent Een pagina met FAQPage zegt impliciet: "ik geef antwoorden, geen marketing". Dat is precies wat AI-engines zoeken voor citatie-momenten.

Belangrijke nuance: recent onderzoek (Schanbacher 2026, ZipTie) suggereert dat LLMs JSON-LD vaak als ruwe tekst tokenizen en niet als gestructureerde data parseren. Het effect zit dus deels indirect — via Google's pipeline en via de Q&A-tekst die op de pagina zelf staat. Conclusie blijft hetzelfde: implementeer het, het werkt. Maar de Q&A-tekst zelf moet ook op de pagina staan, niet alleen in JSON-LD.

De goede implementatie

Stap 1: schrijf echte vragen en antwoorden

Niet vragen die jij denkt dat mensen stellen. Echte vragen. Bronnen:

  • Search Console: zoektermen waarop je rankt maar geen klik krijgt
  • AnswerThePublic, Also Asked, AlsoAsked.com voor "people also ask" data
  • Je eigen support-tickets, sales-calls, klantmails
  • Reddit en forum-threads in je niche

Stap 2: schrijf antwoorden die op zichzelf staan

Een antwoord moet zinnig zijn als de vraag erboven niet wordt gelezen. Modellen citeren vaak losse antwoord-zinnen. Zorg dat ze in zichzelf duidelijk zijn.

❌ "Ja, dat doen we." (afhankelijk van de vraag) ✅ "Priso scant zowel SEO als GEO-signalen, dus ja — beide aspecten zitten in dezelfde scan."

Stap 3: zet de Q&A zichtbaar op de pagina

Niet alleen in JSON-LD. Zet de daadwerkelijke vragen en antwoorden ook in de HTML als <h3> (vraag) en <p> (antwoord). Reden: modellen lezen je on-page tekst sowieso. Verschil tussen on-page en JSON-LD is een rode vlag. Google's documentatie eist het ook.

Stap 4: implementeer de JSON-LD

Volledig voorbeeld voor een blog-post over GEO:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "Wat is GEO precies?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "GEO (Generative Engine Optimization) is het optimaliseren van een website zodat AI-zoekmachines zoals ChatGPT, Claude en Perplexity de site kunnen vinden, begrijpen en citeren in hun gegenereerde antwoorden.",
        "author": {
          "@type": "Person",
          "name": "Richard van Leeuwen",
          "url": "https://www.linkedin.com/in/richard-vanleeuwen"
        }
      }
    },
    {
      "@type": "Question",
      "name": "Hoeveel verkeer komt er via AI-zoekmachines?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "In Q1 2026 gaat tussen de 12 en 18% van het wereldwijde web-referral verkeer via AI-zoekmachines, volgens Similarweb. ChatGPT verwerkt 250-500 miljoen wekelijkse zoekopdrachten."
      }
    }
  ]
}
</script>

Stap 5: zet mainEntity correct neer

De grootste fout die ik in audits zie: mainEntity ontbreekt of staat verkeerd. Het is verplicht in FAQPage-schema. Zonder mainEntity ziet Google het schema als ongeldig en negeert het.

Anti-patterns die schade doen

Anti-pattern 1: verzonnen FAQs

Schrijf geen FAQs die geen mens ooit zou stellen om aan keywords te raken. Voorbeeld: "Wat is de beste boekhoudsoftware voor MKB Nederland in Amsterdam tegen scherpe prijs?" Dat is geen vraag, dat is keyword-stuffing in vraagvorm. AI-engines herkennen dit en je content wordt gedevalueerd.

Anti-pattern 2: lange antwoorden

Antwoorden van 500+ woorden werken averechts. Modellen kunnen geen lang antwoord verkort citeren — dan kiezen ze liever een korter antwoord van een ander. Houd antwoorden onder de 100 woorden, idealiter 40-60.

Anti-pattern 3: geen tekst op de pagina

Alleen JSON-LD zonder zichtbare Q&A. Dat is cloaking-achtig en wordt vrijwel altijd genegeerd. Zet je Q&A altijd zichtbaar op de pagina.

Anti-pattern 4: schema mismatch

JSON-LD zegt "Wat is GEO?" en in de HTML staat "Wat betekent GEO eigenlijk?". Niet hetzelfde. Houd ze identiek.

Anti-pattern 5: FAQPage op pagina's zonder FAQ

Sommige sites zetten FAQPage-schema op productpagina's zonder enige Q&A in de tekst, in de hoop op rich results. Google heeft dit in 2023 streng gemaakt — alleen pagina's die primair een FAQ zijn mogen FAQPage gebruiken. Voor productpagina's met enkele vragen onderaan, gebruik liever Product-schema met embedded Question items.

Hoe te valideren

Validatie 1: Google Rich Results Test

Plak je URL in search.google.com/test/rich-results. Als hij FAQPage detecteert en valid zegt: goed.

Validatie 2: Schema.org validator

validator.schema.org checkt of je schema syntax correct is. Strikter dan Google's tool.

Validatie 3: AI-engine test

Plak een vraag uit je FAQ in ChatGPT met "geef me een bron". Komt jouw site terug? Test ook in Perplexity en Claude.

Validatie 4: Priso-scan

Een Priso GEO-audit checkt of je FAQPage-schema gevonden, geldig, en gematched is met on-page tekst. We testen ook of het door Googlebot, GPTBot, ClaudeBot en PerplexityBot fetchbaar is.

Hoe veel FAQs zijn genoeg

Geen vast aantal, maar als richtlijn:

  • Productpagina: 3-5 vragen (gebruik Product-schema met Question items, niet FAQPage)
  • Blogpost: 3-6 vragen onderaan
  • Servicepagina: 5-10 vragen
  • Dedicated FAQ-pagina: 10-30 vragen, gegroepeerd per onderwerp

Te veel FAQs op één pagina (50+) verdunt het signaal. Splits dan op naar onderwerps-clusters.

Wat ik in audits zie werken

Drie observaties uit Priso's data van afgelopen maanden:

1. SaaS-sites met 5 vragen op de homepage krijgen merkbaar meer ChatGPT-citaties dan dezelfde sites zonder. Implementatietijd: 1-2 uur. ROI: hoog.

2. E-commerce sites met FAQPage in product-omschrijvingen (gestructureerde productvragen, niet generieke "wat is verzendtijd") tillen op Perplexity en Claude. Vooral in B2B-niches.

3. Sites die FAQs uit echte support-data halen worden vaker geciteerd dan sites met "verzonnen" SEO-FAQs. Authentic data > keyword-stuffing.

In 30 minuten klaar

Zo doe je het op je belangrijkste pagina vandaag:

  1. Open je pagina, verzamel 5 vragen die echt gesteld worden
  2. Schrijf antwoorden van 40-60 woorden
  3. Zet ze als <h3> + <p> op de pagina
  4. Genereer JSON-LD via technicalseo.com/tools/schema-markup-generator of handmatig
  5. Plaats in <head> of vlak voor </body>
  6. Valideer in Google Rich Results Test
  7. Run Priso scan om te zien wat nog meer te verbeteren is

Test je hele structured-data setup gratis

Test je hele structured-data setup gratis

Veelgestelde vragen

Mag ik FAQPage en Article-schema combineren op één pagina? Ja. FAQPage voor de Q&A-sectie, Article voor de body-content met author en datePublished. Beide horen in dezelfde JSON-LD <script>-tag (als array) of in twee aparte tags.

Werkt FAQPage ook zonder Google? Ja. AI-engines zoals Claude en Perplexity lezen schema direct van je site. Het effect is niet alleen Google-gemedieerd.

Hoe vaak moet ik mijn FAQs updaten? Minstens 1x per kwartaal, en altijd na een productupdate of beleidswijziging. Pas ook je dateModified in Article-schema mee aan — freshness telt.

Mag ik antwoord-tekst kopiëren tussen pagina's? Beperkt. Volledig dezelfde antwoorden op meerdere pagina's = duplicate content. Variatie aanbrengen in formulering is prima.


Geschreven door Richard van Leeuwen, founder van Priso. Schrijft elke week structured-data audits voor Nederlandse SaaS- en e-commerce sites.