Prijzen publiceren voor AI-citaten: hoe je prijstransparantie inzet zodat ChatGPT je noemt — handleiding voor MKB Eindhoven
AI-chats krijgen constant prijsvragen. Publiceer je geen enkel referentiepunt, dan noemt ChatGPT een concurrent die wél open is. Hoe je prijslogica publiceert — mét copy-paste Schema.org — zonder je marge weg te geven.
Iemand vraagt ChatGPT “wat kost dat ongeveer?” — en jij bestaat niet
Een potentiële klant in Eindhoven opent ChatGPT en typt: “Wat kost het ongeveer om de dakgoten van een tussenwoning te laten reinigen in Eindhoven?”. ChatGPT geeft geen tien blauwe links, maar een concreet antwoord: “Reken op €90 tot €150 voor een standaard tussenwoning. Bedrijf A rekent vanaf €99, bedrijf B werkt met een vast tarief van €120.”
Jij staat er niet bij. Niet omdat je te duur bent of slechte reviews hebt — maar omdat je nergens een prijs hebt gepubliceerd. De AI had geen referentiepunt, dus greep hij naar de twee bedrijven die dat wél deden.
Dit is de meest onderschatte GEO-fout van 2026. In de GEO-handleiding behandelden we zes tactieken om geciteerd te worden. Prijstransparantie is de zevende — en voor dienstverleners vaak de meest directe. Prijsvragen behoren tot de meest gestelde vragen aan AI-chats, en het bedrijf dat antwoord geeft, wint de vermelding.
Deze handleiding laat zien hoe je prijslogica publiceert — mét kopieerbare Schema.org — zonder je exacte tarieven of je marge weg te geven.
Wat prijstransparantie voor GEO precies is
Prijstransparantie voor GEO is het publiceren van een prijslogica — een vanaf-prijs, een prijsrange en de factoren die de prijs bepalen — in een vorm die AI-chats kunnen citeren, zodat je bedrijf verschijnt bij elke prijsvraag in jouw niche en regio.
Let op het woord logica, niet lijst. Je hoeft geen tarievenblad op je site te plakken. Je moet AI genoeg geven om je te noemen bij “wat kost dit ongeveer?” — en dat is precies één vanaf-bedrag plus context.
Er zijn grofweg drie posities die een MKB-site kan innemen:
| Positie | Wat de klant ziet | Wat AI ermee kan |
|---|---|---|
| Geen prijs (“op aanvraag”) | Niets — moet bellen | Niets — geen vermelding bij prijsvragen |
| Volledige prijslijst | Exacte tarieven per dienst | Citeert je, maar je legt je marge én maatwerk bloot |
| Prijslogica (aanbevolen) | Vanaf-prijs + range + factoren | Citeert je mét context, zonder dat je marge sneuvelt |
De middelste kolom werkt voor webshops met vaste producten. Voor de meeste Eindhovense dienstverleners is de derde kolom het antwoord: genoeg om geciteerd te worden, niet zoveel dat je jezelf klemzet.
Waarom dit nu de hoogste hefboom is
Drie redenen om dit deze maand te regelen, niet volgend kwartaal:
1. Prijsvragen zijn koopvragen. Iemand die aan ChatGPT vraagt wat iets kost, staat verder in het beslisproces dan iemand die algemene info zoekt. Een vermelding bij een prijsvraag is dus waardevoller dan een vermelding bij “wat is een dakgoot?”. Je pakt de klant op het moment dat hij bijna koopt.
2. Bijna niemand in het MKB doet het. In onze audits is een ontbrekend prijssignaal de regel, niet de uitzondering. “Prijs op aanvraag” is nog steeds de standaard. Dat betekent: wie nu wél een prijslogica publiceert, is vrijwel alleen in het AI-antwoord — een first-mover voordeel dat over een jaar verdampt.
3. Het versterkt je andere GEO-werk. Een prijs is een concreet, citeerbaar feit — precies waar AI-chats van houden (zie tactiek 1 in de GEO-handleiding: schrijf citeerbaar). Een prijs met een getal wordt vaker letterlijk overgenomen dan een vage belofte over kwaliteit.
De prijslogica: drie bouwstenen
Een goede prijslogica bestaat uit drie delen. Zet ze zichtbaar op je dienstenpagina, in gewone tekst — dít is wat een mens én een AI leest.
1. De vanaf-prijs. Eén concreet startbedrag. Geen “vanaf een schappelijk tarief”, maar “vanaf €99”.
2. De range. Waar loopt het naartoe in het duurste realistische geval? “tot €600 voor een groot pand met twee lagen en veel bomen eromheen.”
3. De factoren. Wat duwt de prijs omhoog, omlaag of gelijk? Dit is het deel dat je beschermt tegen “maar bij jullie was het toch €99?” én dat AI helpt de klant goed te matchen.
Doe wel: “Dakgoot reinigen: vanaf €99 voor een tussenwoning tot ongeveer €600 voor een vrijstaand pand met twee lagen. De prijs hangt af van: hoogte van de woning, lengte van de goot, hoeveelheid bomen in de omgeving en bereikbaarheid met een ladder of hoogwerker. Meerwerk zoals het reinigen van hemelwaterafvoeren rekenen we apart.”
Doe niet: “Onze tarieven zijn scherp en afhankelijk van uw situatie. Neem contact op voor een vrijblijvende offerte.”
De eerste versie geeft ChatGPT een compleet, citeerbaar antwoord. De tweede geeft AI niets — en de klant een reden om door te klikken naar iemand anders.
Maak je prijs machine-leesbaar met Schema.org
De zichtbare tekst hierboven werkt al. Maar net als bij Schema.org-markup geldt: wat je expliciet in JSON-LD zet, hoeft de crawler niet te interpreteren. Voeg daarom onder je zichtbare prijstekst een van deze drie blokken toe.
Vanaf-prijs — Offer met PriceSpecification
Voor een dienst met één startbedrag. minPrice communiceert expliciet “vanaf”.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Service",
"serviceType": "Dakgoot reinigen",
"name": "Dakgoot reinigen Eindhoven",
"provider": { "@type": "LocalBusiness", "@id": "https://uwbedrijf.nl/#org" },
"areaServed": ["Eindhoven", "Geldrop", "Veldhoven"],
"offers": {
"@type": "Offer",
"priceSpecification": {
"@type": "PriceSpecification",
"minPrice": "99",
"priceCurrency": "EUR",
"valueAddedTaxIncluded": true
}
}
}
</script>
Prijsrange — AggregateOffer
Voor een dienst met een duidelijke onder- en bovengrens.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Service",
"serviceType": "Dakgoot reinigen",
"provider": { "@type": "LocalBusiness", "@id": "https://uwbedrijf.nl/#org" },
"areaServed": "Eindhoven",
"offers": {
"@type": "AggregateOffer",
"lowPrice": "99",
"highPrice": "600",
"priceCurrency": "EUR"
}
}
</script>
De prijsvraag zelf — FAQPage
Dit blok wordt het vaakst letterlijk geciteerd, omdat AI-chats vraag-antwoord als moedertaal hebben. Plaats het op je dienstenpagina, naast je zichtbare FAQ-sectie.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [{
"@type": "Question",
"name": "Wat kost het reinigen van dakgoten in Eindhoven?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Voor een tussenwoning rekenen wij vanaf €99. Voor een vrijstaand pand met twee lagen loopt dat op tot ongeveer €600. De prijs hangt af van hoogte, gootlengte, bomen in de omgeving en bereikbaarheid."
}
}]
}
</script>
Let op de @id-verwijzing naar je LocalBusiness-blok in de eerste twee voorbeelden. Net als in de Schema.org-handleiding koppelt dat de prijs aan je bedrijf en locatie, zodat de crawler weet dat dit bedrijf in Eindhoven deze prijs hanteert.
De 5 meest gemaakte fouten
In de 30+ audits die we afgelopen kwartaal deden voor MKB-klanten in en rond Eindhoven, kwamen deze prijs-fouten telkens terug:
- “Prijs op aanvraag” als enige signaal. Voor een AI-chat betekent dit letterlijk: geen data, geen vermelding. Het is de duurste “gratis” keuze die je maakt.
- Een range zonder factoren. “Tussen €99 en €600” zonder uitleg voelt willekeurig en wordt door AI met terughoudendheid geciteerd. De factoren maken de range geloofwaardig.
- Prijs alleen in een PDF of afbeelding. Een tarief in een gedownloade prijslijst of in een plaatje is voor crawlers onzichtbaar. Prijzen horen in leesbare HTML-tekst plus JSON-LD.
- Schema.org-prijs die niet matcht met de zichtbare prijs. Staat er €99 in je markup maar €149 op de pagina, dan straft Google dat af als misleidend. Houd markup en tekst identiek.
- BTW-status weglaten. Voor consumenten reken je inclusief BTW, voor B2B vaak exclusief. Zonder
valueAddedTaxIncludedgokt de AI — en een verkeerd geciteerde prijs kost je vertrouwen bij de klant.
Stappenplan voor jouw site
Praktisch, 1 tot 2 uur per dienstenpagina:
Stap 1 (20 min) — Kies je prijsmodel per dienst. Vaste prijs, vanaf-prijs of range? Voor de meeste diensten is vanaf-prijs + range het juiste antwoord. Schrijf per dienst één startbedrag op.
Stap 2 (20 min) — Schrijf de factoren. Lijst per dienst 3 tot 5 factoren die de prijs bepalen. Dit heb je waarschijnlijk al in je hoofd bij het maken van offertes — zet het nu op papier.
Stap 3 (15 min) — Plaats de zichtbare prijslogica. Voeg op elke dienstenpagina een blokje toe: vanaf-prijs, range, factoren, meerwerk. In gewone tekst, zichtbaar voor bezoekers.
Stap 4 (20 min) — Voeg de Schema.org toe. Kies per dienst het passende blok hierboven (Offer, AggregateOffer of FAQPage) en plaats het in de <head> of onderaan de <body>. Koppel via @id aan je LocalBusiness.
Stap 5 (10 min) — Valideer. Loop elke pagina door Google’s Rich Results Test (https://search.google.com/test/rich-results). Controleer dat de prijs die de tool detecteert overeenkomt met je zichtbare tekst.
Hoe je het test
Twee meetpunten, beide direct bruikbaar:
1. Directe prijsvraag aan de AI. Vraag na 2 tot 3 weken in ChatGPT (met search aan), Claude en Gemini: “Wat kost [jouw dienst] in Eindhoven ongeveer?” en “Welke bedrijven in Eindhoven doen [dienst] en wat rekenen ze?”. Word je genoemd, mét een prijs in de buurt van je vanaf-tarief? Dan pakt de AI je markup op.
2. Rich Results Test + Search Console. Google’s Rich Results Test toont of je Offer- of FAQPage-markup foutloos wordt herkend. In Search Console onder Verrijkingen zie je of het aantal geïndexeerde FAQ- en merchant-pagina’s groeit nadat je de markup hebt geplaatst.
Tot slot
Prijstransparantie voelt tegennatuurlijk — jarenlang was “op aanvraag” de veilige keuze. Maar in een wereld waarin de helft van de zoekopdrachten in een AI-chat eindigt, is zwijgen over je prijs hetzelfde als onzichtbaar zijn op het moment dat de klant bijna koopt.
Je geeft je marge niet weg met een vanaf-prijs en een paar factoren. Je geeft AI precies genoeg om je te noemen. Voor MKB Eindhoven dat in 2026 wil verschijnen bij prijsvragen: doe dit deze maand — voordat je concurrent het doet.
Geen zin om zelf prijslogica en JSON-LD te schrijven? SiteOptima brengt in kaart welke dienstenpagina’s een prijssignaal missen, schrijft de prijslogica mee en levert kant-en-klare Offer- en FAQPage-markup — geplaatst in 2 tot 5 werkdagen. Vraag een gratis intake aan →
Veelgestelde vragen
Moet ik echt mijn exacte prijzen online zetten?
Nee. Je publiceert prijslogica, geen prijslijst. Een vanaf-prijs, een range en de factoren die de prijs bepalen zijn genoeg om door AI geciteerd te worden. 'Dakgoot reinigen vanaf €99, oplopend tot €600 bij een woning met twee lagen en veel bomen' geeft AI een referentiepunt zonder dat je je marge of maatwerk weggeeft.
Mijn concurrent gaat mijn prijzen bekijken — is dat geen risico?
Je concurrent kent de marktprijs allang; die verander je niet door te zwijgen. Wat je met zwijgen wél verliest is de vermelding bij elke prijsvraag aan ChatGPT, Claude en Gemini. Een range met factoren geeft de concurrent geen bruikbare voorsprong, maar geeft de AI precies genoeg om jou te noemen. Het risico van transparantie is klein; het risico van onzichtbaarheid is groot.
Welke Schema.org-types gebruik ik voor prijzen?
Drie: Offer met PriceSpecification voor een enkele vanaf-prijs (minPrice), AggregateOffer met lowPrice en highPrice voor een range, en FAQPage voor een expliciete prijsvraag met antwoord. De eerste twee koppel je via @id aan je LocalBusiness-blok; de derde is de meest geciteerde omdat AI-chats vraag-antwoord als moedertaal hebben.
Werkt dit ook voor maatwerk waar ik geen vaste prijs voor heb?
Juist dan. Bij maatwerk publiceer je een vanaf-prijs plus de factoren die de prijs omhoog, omlaag of gelijk houden. 'Vanaf €1.500, afhankelijk van aantal pagina's, talen en integraties' is voor een AI-chat bruikbaarder dan 'prijs op aanvraag' — dat laatste betekent voor AI simpelweg: geen referentiepunt, dus geen vermelding.
Kan SiteOptima dit voor mij opzetten?
Ja. SiteOptima analyseert welke dienstenpagina's een prijssignaal missen, schrijft de prijslogica mee en levert kant-en-klare Offer- en FAQPage-markup — of plaatst het direct voor je. Doorlooptijd 2 tot 5 werkdagen. Vraag een gratis intake aan via siteoptima.nl.
Klaar om gevonden te worden door AI?
SiteOptima helpt MKB-bedrijven in en rond Eindhoven om zichtbaar te worden in Google én in ChatGPT, Gemini en Claude. Begin met een gratis audit.
Start gratis audit →