Waarom FAQ-content cruciaal is voor AI-zichtbaarheid
Stel: een potentiële klant typt in ChatGPT: "Wat is het beste koffiezetapparaat voor thuis onder €200?" ChatGPT geeft een antwoord — en noemt drie webshops bij naam. Welke webshops worden geciteerd? Die met de meest citeerbare, vraag-gerichte content.
AI-assistenten zoals ChatGPT, Perplexity en Google AI Overviews werken fundamenteel anders dan een Google-zoekmachine. Ze zoeken niet naar de pagina met de meeste backlinks — ze zoeken naar de pagina die een vraag het duidelijkst beantwoordt. FAQ-content is daarvoor het perfecte materiaal.
AI-modellen zijn getraind op tekst die vragen beantwoordt. Wanneer een model een vraag stelt, zoekt het in zijn kennisbank (of via RAG/web search) naar patronen die overeenkomen: een vraagzin gevolgd door een duidelijk, volledig antwoord. FAQPage JSON-LD geeft exact dit signaal: "dit is een vraag, en dit is het antwoord."
Maar er is een probleem: de meeste webshops hebben óf geen FAQ-content, óf FAQ's die niet aansluiten bij wat klanten écht vragen. Ze schrijven "Hoe lang is de levertijd?" maar vergeten "Werkt dit product ook voor beginners?" of "Wat is het verschil met het duurdere model?"
Stap 1: De juiste koopvragen identificeren
Niet alle vragen zijn gelijkwaardig. AI-assistenten worden het vaakst geraadpleegd voor koopbeslissingsvragen — vragen die een klant stelt vlak voor of tijdens het aankoopproces. Dit zijn de vier categorieën die je moet aanpakken:
Direct gericht op aankoop
- "Is [product] goed voor [situatie]?"
- "Wat kost [product] gemiddeld?"
- "Welke maat moet ik bestellen?"
- "Wanneer ontvang ik mijn bestelling?"
- "Kan ik gratis retourneren?"
Product A vs Product B
- "Wat is het verschil tussen X en Y?"
- "Welk model is beter voor beginners?"
- "[Merk A] of [Merk B]: wat kies ik?"
- "Wat maakt dit anders dan concurrent?"
- "Waarom is dit duurder dan X?"
Hoe gebruik ik dit product?
- "Hoe stel ik [product] in?"
- "Hoe lang gaat [product] mee?"
- "Werkt dit ook met [ander product]?"
- "Hoe onderhoud ik [product]?"
- "Voor welke leeftijd is dit geschikt?"
Is dit te vertrouwen?
- "Hoeveel garantie krijg ik?"
- "Is dit product veilig?"
- "Klopt de CE-certificering?"
- "Wat zijn echte klantervaringen?"
- "Wordt dit in NL geleverd?"
Bronnen voor het vinden van echte vragen
Je hoeft vragen niet te verzinnen — je klanten stellen ze al. Gebruik deze vijf bronnen:
- Google "People Also Ask": Zoek op je productnaam of categorie en noteer alle vragen die verschijnen. Deze worden ook door ChatGPT gebruikt als proxy voor wat mensen vragen.
- Je eigen klantenservice: Chat-logs, e-mail inbox en telefoonnotities zijn goud. De meest gestelde vragen zijn je beste FAQ-kandidaten.
- Bol.com en Amazon Q&A: Bekijk vergelijkbare producten en lees de vragen die klanten stellen. Dit zijn de vragen die je eigen klanten ook hebben maar nooit stelden.
- Reddit en niche-forums: Zoek op "[jouw productcategorie] Reddit" en lees welke vragen beginners stellen. Bijzonder waardevol voor technische producten.
- Google Autocomplete: Typ "[jouw productnaam] is" of "[productnaam] voor" en noteer alle suggesties. Dit zijn daadwerkelijke zoekopdrachten.
Exporteer de laatste 3 maanden aan klantenservice-tickets en zoek naar vragen die meer dan 3 keer worden gesteld. Elk van die vragen verdient een FAQ-blok op de relevante product- of categoriepagina.
Stap 2: Citeerbare FAQ-antwoorden schrijven
Het schrijven van een FAQ-antwoord dat AI citeert is een vaardigheid. Er zijn drie gouden regels:
Beantwoord de vraag in de eerste zin
AI-assistenten knippen antwoorden af bij relevante zinnen. Als het antwoord pas op de derde alinea begint, wordt het niet geciteerd. Begin altijd met: "[Ja/Nee/Het antwoord is]..." of geef de kernfeit direct: "Ons retourbeleid geldt 30 dagen na ontvangst, zonder opgaaf van reden."
Houd antwoorden tussen 40 en 120 woorden
Te kort (onder 30 woorden) mist context en klinkt niet volledig. Te lang (boven 150 woorden) verdunt de relevantie en AI knipt het toch af. 40–120 woorden is het sweet spot: volledig genoeg voor een klant, compact genoeg voor een AI-citaat.
Schrijf standalone — geen "zoals hierboven beschreven"
AI citeert antwoorden uit context. Als je schrijft "Zoals eerder beschreven, is de garantie..." dan mist de AI de context. Elk antwoord moet volledig begrijpelijk zijn zonder de rest van de pagina te lezen. Noem productnamen, specificaties en voorwaarden expliciet in het antwoord zelf.
Gebruik entiteiten en cijfers
AI-assistenten vertrouwen tekst met specifieke feiten meer dan vage taal. "Goede garantie" wordt minder geciteerd dan "2 jaar fabrieksgarantie conform EU-richtlijn 2019/771". Noem merknamen, modelnummers, normen en specifieke getallen. Dit verhoogt zowel de citatiekans als het vertrouwen van de AI in je content.
Voor vs na: een concreet voorbeeld
| Slechte FAQ (wordt niet geciteerd) | Goede FAQ (AI-citeerbaar) |
|---|---|
| "Ja, retourneren kan. Neem contact op met onze klantenservice voor meer informatie." | "Je kunt producten binnen 30 dagen na ontvangst retourneren, ongeacht de reden. Stuur een e-mail naar retour@example.nl met je ordernummer, dan sturen we een gratis retourlabel. Geld wordt binnen 5 werkdagen teruggestort." |
| "Dit product is voor iedereen geschikt." | "De [Productnaam] is geschikt voor beginners en gevorderden. Voor kinderen onder 12 jaar adviseren we het instapmodel [X]. De aanbevolen leeftijd voor dit model is 14+, en het gewicht van 2,3 kg is comfortabel voor dagelijks gebruik." |
| "Er zijn meerdere varianten beschikbaar." | "Het verschil tussen [Model A] en [Model B] is het vermogen: Model A heeft 1200W (geschikt voor normaal gebruik) en Model B heeft 1800W (professioneel gebruik, 40% sneller). Als je de apparatuur dagelijks langer dan 2 uur gebruikt, kies Model B." |
Stap 3: FAQPage JSON-LD markup toevoegen
Zichtbare FAQ-content is goed. Zichtbare content plus FAQPage JSON-LD markup is 3× beter voor AI-citaties. De markup geeft een expliciet signaal aan zowel AI-assistenten als Google: "dit zijn vragen en antwoorden, citeer ze direct."
Google en AI-tools controleren of de JSON-LD markup overeenkomt met de zichtbare content op de pagina. Voeg geen vragen toe in JSON-LD die niet ook op de pagina staan. Discrepanties kunnen leiden tot lagere vertrouwensscores.
Hieronder de implementatie per platform:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "Kan ik gratis retourneren?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Je kunt producten binnen 30 dagen retourneren zonder opgaaf van reden. Stuur een e-mail naar retour@example.nl met je ordernummer. We sturen een gratis retourlabel en het bedrag wordt binnen 5 werkdagen teruggestort."
}
},
{
"@type": "Question",
"name": "Hoeveel garantie krijg ik op dit product?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Op alle producten geldt 2 jaar fabrieksgarantie conform de EU-consumentenrichtlijn. Daarnaast bieden wij 1 jaar extra garantie, totaal 3 jaar. Bij defecten repareren of vervangen we kosteloos."
}
}
// Voeg meer vragen toe...
]
}
</script>
// Voeg toe aan functions.php of een child theme
add_action('wp_head', 'add_faq_schema');
function add_faq_schema() {
if (!is_product()) return;
// Haal FAQ-vragen op uit custom field (bijv. Advanced Custom Fields)
$faqs = get_field('product_faqs'); // Gebruik je eigen field naam
if (empty($faqs)) return;
$entities = [];
foreach ($faqs as $faq) {
$entities[] = [
'@type' => 'Question',
'name' => esc_html($faq['question']),
'acceptedAnswer' => [
'@type' => 'Answer',
'text' => esc_html($faq['answer'])
]
];
}
echo '<script type="application/ld+json">';
echo json_encode([
'@context' => 'https://schema.org',
'@type' => 'FAQPage',
'mainEntity' => $entities
], JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES);
echo '</script>';
}
{# Resources/views/storefront/page/product-detail/index.html.twig #}
{% block base_head_meta %}
{{ parent() }}
{% set faqs = page.product.customFields.custom_product_faqs ?? [] %}
{% if faqs|length > 0 %}
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{% for faq in faqs %}
{
"@type": "Question",
"name": {{ faq.question|json_encode|raw }},
"acceptedAnswer": {
"@type": "Answer",
"text": {{ faq.answer|json_encode|raw }}
}
}{% if not loop.last %},{% endif %}
{% endfor %}
]
}
</script>
{% endif %}
{% endblock %}
{%- comment -%}
Voeg toe in theme.liquid of product.liquid
FAQ's worden opgeslagen als product metafields
{%- endcomment -%}
{%- if template == 'product' -%}
{%- assign faq_json = product.metafields.custom.faq_json -%}
{%- if faq_json != blank -%}
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": {{ faq_json }}
}
</script>
{%- endif -%}
{%- endif -%}
<!-- Metafield structuur (per product):
Namespace: custom
Key: faq_json
Type: json
Value: [{"@type":"Question","name":"...","acceptedAnswer":{"@type":"Answer","text":"..."}}]
-->
Stap 4: FAQ-plaatsing op de pagina
Waar je de FAQ plaatst op de pagina heeft invloed op zowel gebruikerservaring als AI-citatiekans:
| Pagina-type | Aanbevolen plaatsing | Aantal vragen | Focus |
|---|---|---|---|
| Productpagina | Na productbeschrijving, vóór reviews | 4–8 | Koopbezwaren, specs, garantie |
| Categoriepagina | Onderaan de pagina | 5–10 | Vergelijkend, "beste voor...", keuzehelp |
| Landingspagina | Vóór de laatste CTA | 4–6 | Koopbezwaren, vertrouwen, garanties |
| Homepagina | Optioneel: algemene FAQ-sectie | 3–5 | Bedrijfsprocessen (levering, retour, betaling) |
| Blog artikelen | Aan het einde van het artikel | 3–6 | Gerelateerde vragen over het onderwerp |
Stap 5: FAQ's actueel houden
FAQ-content die verouderd is schaadt je reputatie bij zowel klanten als AI. Een klant die leest "Levertijd: 1-2 werkdagen" maar 5 werkdagen wacht, klaagt. AI die verouderde informatie citeert, schadigt je merk indirect.
Stel een FAQ-onderhoudsproces in:
- Maandelijks: Controleer levertijden, prijzen en garantieperioden in alle FAQ-blokken
- Bij productwijziging: Update de FAQ-antwoorden gelijktijdig met de productpagina
- Kwartaal: Voeg nieuwe vragen toe op basis van klantenservice-tickets van de afgelopen periode
- Jaarlijks: Herschrijf antwoorden die meer dan 150 woorden zijn geworden terug naar 40–120 woorden
4-weekse FAQ-implementatie roadmap
Vragenbank opbouwen
- Exporteer alle klantenservice-tickets van de afgelopen 3 maanden
- Noteer top-20 meest gestelde vragen
- Voeg Google "People Also Ask" vragen toe per productcategorie
- Organiseer vragen per pagina-type (product, categorie, algemeen)
FAQ-antwoorden schrijven
- Schrijf 40–120 woorden per antwoord, direct beantwoordend
- Voeg specifieke feiten toe: getallen, garantieperiodes, modelnamen
- Test elk antwoord: begrijpelijk zonder context? Zo nee: herschrijven
- Laat klantenservice de antwoorden reviewen op accuraatheid
Technische implementatie
- Voeg FAQ-blokken toe aan je 10 best verkopende productpagina's
- Implementeer FAQPage JSON-LD markup (zie code voorbeelden boven)
- Test markup via Google Rich Results Test
- Controleer visueel: vragen zichtbaar op pagina, accordeon werkt
Uitrollen en monitoren
- Implementeer FAQ op alle categoriepagina's
- Voeg FAQPage markup toe aan blog-artikelen
- Stel maandelijks onderhoud in (kalender-herinnering)
- Monitor GEO-score met een gratis scan op deze tool
Veelgemaakte fouten bij FAQ-implementatie
- FAQ-blok verbergen achter een laadknop: Sommige thema's laden FAQ's via JavaScript. Zorg dat de inhoud ook in de HTML-broncode staat — AI-crawlers voeren geen JavaScript uit.
- Dezelfde FAQ's kopiëren naar alle pagina's: Generieke FAQ's (zoals "Wat zijn uw openingstijden?") op elke productpagina verdunnen de relevantie. Pas vragen aan per product.
- Antwoorden beginnen met "Wij": "Wij bieden een ruim retourbeleid." is vager dan "Ons retourbeleid geldt 30 dagen." Begin met het feit, niet met je bedrijf.
- JSON-LD zonder zichtbare content: Markup-only zonder zichtbare FAQ-tekst leidt tot Google-penalty voor misleidende structured data.
- Te veel vragen (25+): Meer dan 10 vragen per pagina verdunnen het signaal. Kies de 4–8 meest relevante koopvragen.
- Antwoorden niet actueel houden: Verouderde levertijden of stopgezette garanties worden door AI geciteerd en beschadigen je reputatie.
Wil je weten hoeveel FAQ-dekking jouw webshop heeft en hoe je scoort op de andere 4 GEO-dimensies? Onze gratis scan analyseert je URL in minder dan 60 seconden en geeft een GEO-score van 0–100 met concrete verbeterpunten.
Wat is jouw FAQ GEO-score?
Scan je webshop gratis en ontdek hoeveel koopvragen je mist. De GEO Tool analyseert FAQ-dekking, JSON-LD markup, meta-content en meer — voor elke website, elk platform.
Gratis scannen →