Direct naar het onderzoek

Exploratief onderzoeksrapport / technische benchmark · MC-R-2026-01 · versie 1.0

AI-zichtbaarheid meten: één ChatGPT-check schiet tekort

Kai Heinink

MarketingCollega B.V., Enschede, Nederland

Onderzoeksdatum 4 september 2026 · Publicatiedatum 5 september 2026

Een benchmark van 342 ChatGPT-antwoorden, 30 open koopcases die elk driemaal zijn uitgevoerd, 24 exacte producten, 50 op Nederland gerichte webshops en 20 bij selectie gematchte paginaparen, waarvan 14 in de strikte auditset.

Uitgever
MarketingCollega B.V.
Type
Exploratief onderzoeksrapport / technische benchmark
Status
Gepubliceerd · Niet peer-reviewed
Taal
nl-NL
Rapport
MC-R-2026-01 · versie 1.0

Samenvatting

Abstract

Op 4 september 2026 onderzocht MarketingCollega met web-enabled ChatGPT Work Mode-agents hoe herhaalbaar product- en webshopkeuzes waren bij Nederlandstalige koopvragen. Dertig open koopcases zijn elk uitgevoerd in drie afzonderlijk getaskte runs van drie beurten, samen 270 antwoorden. Slechts vier van de dertig cases leverden driemaal dezelfde webshopwinnaar op. Dit resultaat omvat drie pilotcases; wanneer die volledig worden weggelaten, waren drie van de 27 cases stabiel. In een tweede module stond bij 24 producten de exacte uitvoering inclusief EAN/GTIN vooraf vast. Bij twaalf van de 24 producten wisselde de gekozen webshop tussen de drie runs.

De geselecteerde webshop was in 61 van 71 numeriek vergelijkbare antwoorden de goedkoopste of gedeeld goedkoopste binnen de maximaal drie aanbieders die het antwoord zelf noemde. In alle negentig uiteindelijke webshopkeuzeturnen stond minimaal één URL van het domein van de gekozen webshop. Daarnaast is bij vijftig op Nederland gerichte shops één gekozen productpagina per domein technisch en inhoudelijk geauditeerd. Product JSON-LD werd daar vaker als aanwezig gecodeerd dan machineleesbare variant-, verzend- en retourinformatie. In een gematchte vergelijking van twintig paren - één aanbevolen en één niet-genoemde productpagina voor hetzelfde product - bleef echter geen van zeventien testbare auditvelden statistisch onderscheidend na Holm-correctie.

De hoofdconclusie is dat AI-zichtbaarheid binnen een vaste testset als variatie en herhaalbaarheid moet worden gerapporteerd, niet als één positie. De studie is exploratief, niet peer-reviewed en niet representatief voor alle Nederlandse webshops of ChatGPT-gebruikers. Omdat de hercodeerbetrouwbaarheid van verschillende technische velden onder de vooraf gekozen veldspecifieke drempel bleef, zijn de technische veldresultaten nadrukkelijk exploratief.

  • XLSX · versie 1.0 · onderzoeksdatum 4 september 2026 · SHA-256 18401b9bfdc1d5e8121172708b7a7bd1ae498b0e49003708a4b702fd9a4d5a49
  • ZIP · versie 1.0 · protocol, prompts, ruwe antwoorden, codering en analysescripts · SHA-256 9cbad33c0a475033f053550f7eacc1ff9044eadab7394fdf75f68bb0efd8d6fe
342
ChatGPT-antwoorden

270 open koopcases + 72 exacte SKU’s

30 × 3
Open koopcases × runs

3 beurten per run

24 × 3
Exacte SKU’s × runs

EAN/GTIN vooraf vastgelegd

50
Geaudite webshops

één productpagina per domein

20
Gematchte paginaparen

14 in de strikte auditset

1
Meetdag

4 september 2026

Lees dit eerst

Exploratief
Deze benchmark toetst geen rankingfactoren en levert geen effectschatting op.
Niet peer-reviewed
Het rapport is niet extern beoordeeld; methode en data zijn wel volledig openbaar.
Dagsnapshot
Alle metingen komen van één meetdag: 4 september 2026.
Geen native Shopping-test
Gemeten met web-enabled ChatGPT Work Mode-agents, niet met de reguliere consumenteninterface of native Shopping.

Onderzoek in het kort

Onderzoek in het kort
OnderdeelOmvang
Open koopcases30 × 3 runs × 3 beurten = 270 antwoorden
Exacte producten24 × 3 runs = 72 antwoorden
Totaal ChatGPT-antwoorden270 + 72 = 342
Geaudite webshops50
Bij selectie gematchte paginaparen20
Strikte sensitiviteitsparen bij audit14

26 van de 30 open koopvragen hadden geen vaste webshopwinnaar.

Bij vier cases won in alle drie runs dezelfde webshop. Bij de overige 26 wisselde de winnaar minimaal één keer.

Dit cijfer omvat negen pilotruns. Zonder de drie pilotcases wisselde de winnaar in 24 van de 27 cases; de inhoudelijke richting bleef gelijk.

Over dit onderzoek

Dit is een exploratieve benchmark van MarketingCollega, uitgevoerd op 4 september 2026 met afzonderlijk getaskte, web-enabled ChatGPT Work Mode-agents. Het is geen test van native ChatGPT Shopping, geen steekproef onder Nederlandse consumenten en geen peer-reviewed onderzoek. De resultaten zijn een dagsnapshot en beschrijven wat binnen deze opzet is waargenomen. Ze bewijzen geen rankingfactoren of causale effecten.

MarketingCollega biedt commerciële dienstverlening rond GEO en e-commerce en heeft daarmee een relevant belang bij het onderwerp. Dat belang wordt hier expliciet vermeld.

Kerncijfers

Kerncijfers
Open koopcases met drie keer dezelfde webshopwinnaarExacte SKU’s met drie keer dezelfde webshopwinnaarLaagste of gedeeld laagste binnen de genoemde shortlistKeuzes met minimaal één URL van het winnaar-domein
4/3012/2461/7190/90

AI-zichtbaarheid is geen positie die je één keer controleert, maar een uitkomst die je herhaald moet meten.

Waarom dit onderzoek nodig is

Generative Engine Optimization, meestal afgekort tot GEO, gaat over zichtbaarheid in antwoorden van generatieve zoek- en antwoordsystemen. De term werd in academisch onderzoek geformaliseerd als een manier om zichtbaarheid in generatieve antwoorden systematisch te definiëren en te optimaliseren.1

Voor webshops bestaat “zichtbaarheid” echter uit meerdere beslissingen. Een systeem kan:

  1. een product of productfamilie noemen;
  2. de juiste uitvoering herkennen;
  3. een webshop in de shortlist opnemen;
  4. één aanbieder als beste keuze aanwijzen;
  5. informatie van de webshop als bron gebruiken.

Die stappen worden in veel GEO-metingen op één hoop gegooid. Een merk kan bijvoorbeeld vaak worden genoemd, terwijl de aankoop steeds naar een andere webshop wordt gestuurd. Andersom kan een webshop voor één exacte SKU worden gekozen zonder breed zichtbaar te zijn binnen de categorie.

ChatGPT kan actuele webbronnen raadplegen en antwoorden van bronverwijzingen voorzien. OpenAI waarschuwt zelf dat zoekresultaten en citaties onvolledig, verouderd of onjuist kunnen zijn en dat plaatsing niet is gegarandeerd.2 In de officiële uitleg over native shoppingresultaten noemt OpenAI onder andere intentie, productmetadata, beschikbaarheid, prijs, kwaliteit en de rol van de verkoper.3 Ons onderzoek mat niet die native Shopping-interface, maar deze documentatie maakt wel duidelijk waarom product- en merchantdata afzonderlijk moeten worden bekeken.

Onderzoeksvraag

Hoe herhaalbaar zijn product- en webshopkeuzes in web-enabled ChatGPT-antwoorden voor Nederlandse koopvragen, en welke observeerbare webshop- en productpagina-eigenschappen komen in deze benchmark met die keuzes samen voor?

Deelvragen

  • Hoe vaak leveren drie uitvoeringen van dezelfde open koopcase dezelfde webshopwinnaar op?
  • Hoeveel stabieler of instabieler is de merchantkeuze wanneer een exacte SKU vooraf vaststaat?
  • Hoe vaak is de gekozen webshop de goedkoopste van de in het antwoord genoemde aanbiedingen?
  • Welke soorten websites worden als bron gebruikt in de uiteindelijke webshopkeuze?
  • Hoe compleet zijn toegang, structured data en zichtbare commerciële informatie bij vijftig op Nederland gerichte shops?
  • Verschillen aanbevolen productpagina’s observeerbaar van vergelijkbare, niet-genoemde pagina’s?

Onderzoeksopzet

Het onderzoek bestond uit vier modules. Productkeuze, webshopkeuze, domeinkwaliteit en paginaverschillen zijn bewust niet als één meting behandeld.

Protocolstatus en registratie

Het interne onderzoeksprotocol, de vaste promptsets, het shop-panel en de analysevelden zijn vóór het hoofdveldwerk vastgelegd en als versie 1.0 bewaard. De studie is niet vooraf geregistreerd in een extern openbaar onderzoeksregister. Drie pilotcases zijn vóór de hoofdmeting uitgevoerd en later in de primaire A1-analyse behouden; daarom rapporteren we aanvullend een sensitiviteitsanalyse waarin deze cases volledig zijn weggelaten. Waar deze publicatie spreekt over een vooraf gekozen methode of drempel, bedoelen we het intern bevroren protocol en niet een extern gepreregistreerde studie.

De beschrijvende statistieken, Jaccard-overlap, betrouwbaarheidsberekeningen, sensitiviteitsanalyses en toetsen zijn uitgevoerd met eigen JavaScript/Node-analysescripts. Prompts, protocolbestanden, geaggregeerde uitkomsten en gebruikte scripts zijn opgenomen in de downloadbare onderzoeksbestanden.

Protocolstatus en registratie
ModuleWat is getest?OmvangPrimaire uitkomst
A1 · Open koopcasesVan behoefte naar product en webshop30 cases × 3 runs × 3 beurtenStabiele webshopwinnaar en top-3-overlap
A2 · Exacte SKU’sWebshopkeuze voor een vast product en EAN/GTIN24 SKU’s × 3 runsStabiele webshopwinnaar en prijspositie
B1 · WebshopauditToegang, productdata, commerciële informatie en vertrouwen50 shopsAanwezig, afwezig of onbekend per veld
B2 · Pagina-auditAanbevolen pagina tegenover een vergelijkbare controlepagina20 geldige parenVerschillen per technisch en zichtbaar veld

Figuur M1. Van vraag naar analyse

Het onderzoek bestaat uit vier modules: twee antwoordmodules (A1 en A2) en twee auditmodules (B1 en B2), samen 342 antwoorden en 50 geaudite shops.

Module A1

Open koopcases

30 cases × 3 runs × 3 beurten = 270 antwoorden

Stabiele webshopwinnaar en top-3-overlap

Module A2

Exacte SKU’s

24 SKU’s × 3 runs = 72 antwoorden

Stabiele webshopwinnaar en prijspositie

Module B1

Webshopaudit

50 shops, één productpagina per domein

Aanwezig, afwezig of onbekend per veld

Module B2

Gematchte pagina-audit

20 geldige paren, 14 strikt

Verschil per technisch en zichtbaar veld

Schematische weergave van de onderzoeksopzet. De modules zijn afzonderlijk samengesteld en niet onderling gerandomiseerd; verschillen tussen A1 en A2 zijn daarom descriptief en geen effectschatting.
Bekijk onderliggende cijfers
Onderzoeksmodules, omvang en uitkomstmaat
ModuleOnderwerpOmvangUitkomstmaat
A1Open koopcases30 cases × 3 runs × 3 beurten = 270 antwoordenStabiele webshopwinnaar en top-3-overlap
A2Exacte SKU’s24 SKU’s × 3 runs = 72 antwoordenStabiele webshopwinnaar en prijspositie
B1Webshopaudit50 shops, één productpagina per domeinAanwezig, afwezig of onbekend per veld
B2Gematchte pagina-audit20 geldige paren, 14 striktVerschil per technisch en zichtbaar veld

Module A1: dertig open koopcases

De dertig vooraf geformuleerde scenario’s waren verdeeld over tien categorieën, waaronder elektronica, wonen, mode, sport, fietsen, beauty, speelgoed en huisdieren. De vraag noemde een gebruikssituatie, criteria, een budget en Nederland als markt, maar geen merk.

Iedere run bestond uit drie vaste beurten:

  1. noem drie concrete producten;
  2. vergelijk die producten en kies er exact één;
  3. vergelijk maximaal drie webshops en kies er exact één.

De derde beurt vroeg expliciet om totale prijs, voorraad, bezorging, retourtermijn en betrouwbaarheid mee te nemen. De dertig scenario’s zijn ieder drie keer via afzonderlijk getaskte agentruns uitgevoerd. Dit leverde negentig volledige koopreizen en 270 antwoorden op.

Module A2: 24 vooraf vastgelegde producten

In de tweede module stond de productkeuze niet meer open. Er zijn 24 merkproducten uit acht categorieën geselecteerd. Van elk product waren model, uitvoering, MPN waar beschikbaar en EAN/GTIN vooraf bevroren. Ieder product was bij de selectie aantoonbaar verkrijgbaar bij minimaal vier op Nederland gerichte webshops.

De vraag was steeds: bij welke webshop kan dit exacte product nu het beste worden gekocht? Het antwoord mocht maximaal drie aanbieders noemen en moest één winnaar aanwijzen. Iedere SKU is drie keer getest. Dat leverde 72 antwoorden op.

Module B1: audit van vijftig webshops

Vijftig op Nederland gerichte shops zijn doelgericht geselecteerd in tien winkelcategorieën, met vijf shops per categorie. Per shop is één toegankelijke productpagina beoordeeld, aangevuld met openbare robots-, sitemap-, verzend-, retour- en service-informatie.

Een shop gold als op Nederland gericht wanneer deze Nederlandstalige informatie en europrijzen bood, aan Nederlandse adressen leverde en een openbaar retourbeleid had. Het bedrijf hoefde niet in Nederland gevestigd te zijn.

De audit keek onder meer naar:

  • bereikbaarheid en indexeerbaarheid;
  • OAI-SearchBot en ChatGPT-User;
  • Product- en Offer-structured data;
  • merk, identifier, prijs, voorraad en variantinformatie;
  • verzend- en retourinformatie;
  • productreviews, adviescontent en service-informatie.

Niet-zichtbare, geblokkeerde of niet-beoordeelbare informatie is als onbekend vastgelegd. Onbekend betekent dus niet automatisch afwezig.

Module B2: gematchte productpagina’s

Voor de 24 vaste SKU’s is geprobeerd een door ChatGPT aanbevolen verkooppagina te koppelen aan een niet-genoemde productpagina voor exact dezelfde uitvoering. Bij de selectie mocht de totale prijs maximaal tien procent verschillen.

Voor twintig SKU’s kon bij selectie een geldig paar worden samengesteld. De veertig pagina’s zijn rolblind gecodeerd: de codeur zag tijdens de veldbeoordeling niet welke pagina als aanbevolen of controle was geselecteerd, maar het merchantdomein en het paarlidmaatschap waren wel zichtbaar. Bij een latere strikte hercontrole voldeden veertien paren nog gelijktijdig aan drie voorwaarden: de exacte variant was verifieerbaar, beide aanbiedingen waren op voorraad en het prijsverschil bleef maximaal tien procent.

Wat gold als een stabiele winnaar?

Een webshop gold als winnaar wanneer het antwoord die winkel expliciet als beste keuze aanwees. Een case was volledig stabiel wanneer in alle drie runs dezelfde genormaliseerde webshop won.

Daarnaast is de overeenkomst tussen de maximaal drie genoemde webshops berekend met de gemiddelde pairwise Jaccard-index:

overlap = aantal webshops in beide sets ÷ aantal unieke webshops in beide sets

Een score van 1 betekent dat twee antwoorden exact dezelfde merchantset noemden. Een score van 0 betekent dat er geen overlap was. De gerapporteerde score is het gemiddelde van de drie paarsgewijze vergelijkingen binnen een case.

Resultaat 1: bij 26 van de 30 open koopvragen wisselde de winnaar

In vier van de dertig open koopcases won bij alle drie de uitvoeringen dezelfde webshop. In 26 cases veranderde de winnaar minimaal één keer. De gemiddelde overlap van de genoemde webshop-top drieën was 0,296 op een schaal van 0 tot 1.

Resultaat 1: bij 26 van de 30 open koopvragen wisselde de winnaar
Uitkomst open koopcasesResultaat
Cases met drie keer dezelfde webshopwinnaar4 van 30
Cases met minimaal één andere winnaar26 van 30
Gemiddelde top-3-overlap van webshops0,296
Aantal volledige koopreisruns90
Aantal antwoorden270

Figuur 1. Dezelfde koopvraag, vaak een andere webshopwinnaar

Bij 4 van de 30 open koopcases won in alle drie runs dezelfde webshop. Bij de overige 26 wisselde de winnaar minimaal één keer.

  • Stabiel in drie runs (4)
  • Wisselde minimaal één keer (26)
Elk vakje is één koopcase. De gemiddelde top-3-overlap tussen de drie runs was 0,296 (Jaccard). Zonder de drie pilotcases waren 3 van de 27 cases stabiel bij een overlap van 0,298. Overlap is berekend over de door het antwoord zelf genoemde webshops, niet over de hele markt.
Bekijk onderliggende cijfers
Stabiliteit van de webshopwinnaar in de open koopcases
SetStabielCasesAandeelTop-3-overlap
Alle cases43013,3%0,296
Zonder pilotcases32711,1%0,298

Controle zonder pilotcases

Negen pilotruns voor drie scenario’s zijn in de volledige A1-dataset opgenomen. Wanneer die drie cases volledig worden weggelaten, blijft het patroon vrijwel gelijk: drie van de 27 cases hadden drie keer dezelfde webshopwinnaar. De gemiddelde top-3-overlap was dan 0,298 tegenover 0,296 in de volledige set.

Wat dit laat zien

Een eenmalige controle kan toevallig een winnaar vastleggen die bij een nieuwe uitvoering niet terugkomt. Een nulmeting hoort daarom meerdere runs per vraag te bevatten.

Wat dit niet bewijst

Vier van de dertig is geen algemene kans dat ChatGPT een webshop stabiel kiest. De scenario’s waren doelgericht samengesteld, op één dag uitgevoerd en draaiden niet in de reguliere consumenteninterface.

Resultaat 2: ook bij een exact product wisselde de webshop in de helft van de cases

Wanneer merk, model, uitvoering en EAN/GTIN vooraf vaststonden, was de merchantkeuze vaker volledig stabiel. Bij twaalf van de 24 SKU’s won in alle drie runs dezelfde webshop. Bij de overige twaalf wisselde de winnaar minimaal één keer.

De gemiddelde top-3-overlap was descriptief 0,296 in de open koopmodule en 0,440 in de exacte-SKU-module. In de 72 antwoorden werden in totaal 196 webshopvermeldingen gecodeerd, verdeeld over 74 genormaliseerde merchantnamen.

Resultaat 2: ook bij een exact product wisselde de webshop in de helft van de cases
Uitkomst exacte SKU’sResultaat
SKU’s met drie keer dezelfde webshopwinnaar12 van 24
SKU’s met minimaal één andere winnaar12 van 24
Gemiddelde top-3-overlap van webshops0,440
Aantal antwoorden72

Figuur 2. Volledig stabiele webshopwinnaars per onderzoeksprotocol

In de open koopcases bleef 13,3% van de winnaars gelijk, bij een vooraf vastgelegd exact product 50,0%.

Open koopcases (4/30)13,3%
Exacte SKU’s (12/24)50,0%
Descriptieve vergelijking van twee verschillend samengestelde modules; geen effectschatting. De protocollen en promptsets verschilden, dus het verschil is niet toe te schrijven aan productidentiteit alleen. Gemiddelde top-3-overlap: 0,296 bij open cases en 0,440 bij exacte SKU’s.
Bekijk onderliggende cijfers
Volledig stabiele webshopwinnaars per protocol
ProtocolStabielCasesAandeelTop-3-overlap
Open koopcases43013,3%0,296
Exacte SKU’s122450,0%0,440

Wat dit laat zien

Productzichtbaarheid en merchantzichtbaarheid zijn verschillende KPI’s. Zelfs wanneer het product niet meer gekozen hoeft te worden, staat de verkoper niet automatisch vast.

Wat dit niet bewijst

A1 en A2 hadden andere prompts, categorieën en productselecties. Het verschil mag niet causaal aan het opnemen van een EAN of aan één afzonderlijk kenmerk worden toegeschreven.

Productidentiteit verdient een eigen controle

In de primaire codering bleef in 72 van de 72 exacte-SKU-antwoorden de vooraf vastgelegde productidentiteit behouden. Bij de open koopreisruns werd in 82 van de negentig webshopkeuzes dezelfde gecodeerde uitvoering meegenomen als in de productkeuze; vier keer was dat niet zo en vier keer bleef het onduidelijk.

De A2-productidentiteit, merchantselectie en prijspositie zijn niet onafhankelijk dubbel gecodeerd. Dit is dus geen algemene nauwkeurigheidsscore voor ChatGPT. De 24 SKU’s waren juist geselecteerd op heldere identifiers en brede verkrijgbaarheid, en niet iedere productclaim is onafhankelijk geverifieerd. Het resultaat laat vooral zien waarom merk, model, GTIN/EAN, MPN, kleur, maat, capaciteit en bundel vóór de merchantvergelijking moeten worden vastgezet.

Resultaat 3: de winnaar was vaak de goedkoopste genoemde aanbieder, maar niet altijd

Van de 72 exacte-SKU-antwoorden konden er 71 numeriek op prijs worden vergeleken. In 42 antwoorden won de strikt goedkoopste genoemde aanbieder. Negentien keer was de winnaar gedeeld goedkoopste. In tien antwoorden koos ChatGPT een duurdere webshop uit de eigen shortlist.

Resultaat 3: de winnaar was vaak de goedkoopste genoemde aanbieder, maar niet altijd
Positie van de winnaar binnen de genoemde aanbiedingenAantalAandeel van 71
Strikt goedkoopste4259,2%
Gedeeld goedkoopste1926,8%
Niet goedkoopste1014,1%

Door afronding op één decimaal tellen de deelpercentages op tot 100,1 procent.

Bij de tien duurdere keuzes bedroeg de mediane meerprijs ten opzichte van de goedkoopste genoemde optie €5,87, oftewel 2,3 procent. De grootste gecodeerde meerprijs was €21,74, oftewel 29,3 procent.

Figuur 3. Was de gekozen webshop de goedkoopste genoemde aanbieder?

In 61 van de 71 numeriek vergelijkbare antwoorden was de gekozen webshop de goedkoopste of gedeeld goedkoopste binnen de shortlist die het antwoord zelf noemde.

42
19
10
  • Strikt goedkoopste: 42 (59,2%)
  • Gedeeld goedkoopste: 19 (26,8%)
  • Niet goedkoopste: 10 (14,1%)
Alleen de maximaal drie genoemde, numeriek geprijsde aanbiedingen zijn vergeleken; dit is geen marktbrede prijsvergelijking. Eén antwoord was niet numeriek vergelijkbaar en valt buiten de 71. Bij de niet-goedkoopste keuzes lag de mediane meerprijs op € 5,87 (2,3%) met een maximum van € 21,74 (29,3%).
Bekijk onderliggende cijfers
Prijspositie van de gekozen webshop binnen de genoemde shortlist
PrijspositieAntwoordenAandeel
Strikt goedkoopste4259,2%
Gedeeld goedkoopste1926,8%
Niet goedkoopste1014,1%
Niet numeriek vergelijkbaar1buiten de noemer

Verdeling binnen 71 numeriek vergelijkbare antwoorden: 42 strikt goedkoopst, 19 gedeeld goedkoopst en 10 niet goedkoopst. Eén aanvullend antwoord was niet numeriek vergelijkbaar.

Wat dit laat zien

Prijs viel vaak samen met de uiteindelijke keuze, maar de antwoorden functioneerden niet als een zuivere prijsranglijst.

Wat dit niet bewijst

We vergeleken alleen de maximaal drie aanbiedingen die het antwoord zelf noemde, niet de volledige markt. De prompt vroeg bovendien ook om voorraad, levering, retouren en betrouwbaarheid mee te wegen. Uit deze analyse kan daarom niet worden afgeleid dat prijs de belangrijkste selectieoorzaak was.

Resultaat 4: genoemd worden en gekozen worden zijn twee verschillende dingen

In de open koopmodule kwamen 104 verschillende genormaliseerde merchantnamen voor. Daarvan wonnen er 45 minimaal één run. In de exacte-SKU-module werden 74 merchants genoemd en wonnen er 24 minimaal één keer.

Deze aantallen maken zichtbaar waarom mention share en win share niet mogen worden samengevoegd. We publiceren in het hoofdrapport bewust geen ranglijst per merchant: assortiment, categorie, prijs, beschikbaarheid en het aantal relevante verkoopkansen verschilden sterk. Er bestaat geen gelijke exposure-denominator waarmee shops eerlijk kunnen worden vergeleken. De volledige merchanttabel staat in het werkboek en de onderzoeksbijlage.

Resultaat 5: de gekozen webshop was steeds onderdeel van het bronnenbeeld

In de webshopgerichte derde beurt telden we 439 URL-vermeldingen. Daarvan verwezen er 183 naar het domein van de winnende merchant en 194 naar een andere genoemde merchant. Samen waren merchantdomeinen goed voor 377 van de 439 URL’s, oftewel 85,9 procent.

Resultaat 5: de gekozen webshop was steeds onderdeel van het bronnenbeeld
Type bron in de webshopkeuzefaseURL-vermeldingenAandeel
Winnende merchant18341,7%
Andere genoemde merchant19444,2%
Keurmerk of vertrouwensbron388,7%
Overig143,2%
Prijsvergelijker102,3%
Totaal439100%

Door afronding op één decimaal tellen de deelpercentages op tot 100,1 procent.

Alle negentig uiteindelijke webshopkeuzes bevatten minimaal één URL van het domein van de gekozen webshop.

Figuur 4. Bronmix in de uiteindelijke webshopkeuze

Van de 439 URL-vermeldingen in de keuzefase viel 85,9% op een merchantdomein (377 URL’s). In alle 90 keuzeturnen stond minimaal één URL van het domein van de gekozen webshop.

Winnende merchant (183)41,7%
Andere genoemde merchant (194)44,2%
Keurmerk of vertrouwensbron (38)8,7%
Overig (14)3,2%
Prijsvergelijker (10)2,3%
Dit is URL-co-occurrence: de URL stond in of bij het antwoord. Het is geen bewijs dat die URL iedere claim ondersteunde of de selectie veroorzaakte. Keurmerken en prijsvergelijkers kwamen in deze meetdag zelden voor.
Bekijk onderliggende cijfers
URL-vermeldingen in de webshopkeuzefase
BrontypeURL’sAandeel
Winnende merchant18341,7%
Andere genoemde merchant19444,2%
Keurmerk of vertrouwensbron388,7%
Overig143,2%
Prijsvergelijker102,3%

Wat dit laat zien

Iedere webshopkeuzeturn bevatte minimaal één URL op het domein van de winnaar. Dat is URL-co-occurrence; er is niet vastgesteld dat iedere URL een specifieke product- of commerciële claim ondersteunde. Externe keurmerken, publishers en vergelijkers vormden een kleiner aanvullend deel van de getelde URL’s.

Wat dit niet bewijst

Een URL naast een antwoord bewijst niet dat die pagina een specifieke claim heeft veroorzaakt of volledig ondersteunt. De teleenheid is bovendien een URL-vermelding; meerdere pagina’s van hetzelfde domein kunnen meetellen. De onderzoeksprompt vroeg expliciet om actuele commerciële kenmerken, waardoor merchantpagina’s waarschijnlijk extra relevant waren.

Resultaat 6: in de auditsteekproef werd basisproductdata vaker als aanwezig gecodeerd

Op 42 van de vijftig onderzochte productpagina’s werd Product JSON-LD aangetroffen. Bij twee pagina’s werd het als afwezig gecodeerd; bij zes kon dit niet betrouwbaar worden vastgesteld. Velden voor merk, identifier, prijs en voorraad waren eveneens vaak aanwezig wanneer de pagina beoordeelbaar was.

In de primaire audit werden variant-, verzend- en retourvelden minder vaak als aanwezig gecodeerd. De hercodeerbetrouwbaarheid van juist deze velden bleef onder de vooraf gestelde drempel; de exacte aantallen zijn daarom exploratief:

Resultaat 6: in de auditsteekproef werd basisproductdata vaker als aanwezig gecodeerd
Gecontroleerd veldJaNeeOnbekend of n.v.t.
Product JSON-LD4226
Merk in structured data4046
GTIN, MPN of SKU3956
Prijs en valuta4226
Beschikbaarheid4136
Variantveld132512
Shipping-schema15296
Return-schema11336
AggregateRating25196
Zichtbare productreviews33143

Van de 42 pagina’s met Product JSON-LD hadden er negen zowel machineleesbare verzend- als retourinformatie.

De openbare robotsregels werden bij 47 domeinen gecodeerd als toestaan van OAI-SearchBot; bij drie bleef dit onduidelijk of geblokkeerd. Alle vijftig shops waren via de gebruikte ChatGPT-User-readingroute bereikbaar; in de afzonderlijke HTTP-classificatie waren 49 shops bereikbaar en werd één shop als geblokkeerd gecodeerd. Deze observaties zijn geen garantie dat ieder toekomstig ChatGPT-User-verzoek of iedere zoekcrawl slaagt. OpenAI gebruikt OAI-SearchBot voor geschiktheid voor ChatGPT Search; toestaan is één voorwaarde voor die zoekroute, maar bewijst geen crawl, indexatie, vertoning of aanbeveling.4

Figuur 5. Aanwezige en ontbrekende productinformatie

Op de 50 geaudite productpagina’s werd basisproductdata vaker als aanwezig gecodeerd dan machineleesbare variant-, verzend- en retourinformatie. Slechts 9 van de 42 pagina’s met Product JSON-LD had zowel shipping- als return-schema.

OAI-SearchBot toegestaan
47
3
Product JSON-LD
42
2
6
Merk in structured data
40
4
6
GTIN, MPN of SKU
39
5
6
Prijs en valuta
42
2
6
Beschikbaarheid
41
3
6
Variantveld
13
25
12
Shipping-schema
15
29
6
Return-schema
11
33
6
AggregateRating
25
19
6
Zichtbare productreviews
33
14
3
  • Ja
  • Nee
  • Onbekend of niet van toepassing
Exploratieve codering van één productpagina per domein. De hercodeerbetrouwbaarheid van verschillende specifieke velden bleef onder de vooraf gestelde veldspecifieke drempel. Onbekend en niet van toepassing zijn samengenomen in de derde categorie; die waarden zijn dus geen bewijs van afwezigheid.
Bekijk onderliggende cijfers
Velden op vijftig gekozen productpagina’s
VeldJaNeeOnbekend of n.v.t.
OAI-SearchBot toegestaan4703
Product JSON-LD4226
Merk in structured data4046
GTIN, MPN of SKU3956
Prijs en valuta4226
Beschikbaarheid4136
Variantveld132512
Shipping-schema15296
Return-schema11336
AggregateRating25196
Zichtbare productreviews33143

Verdeling van ja, nee en onbekend of niet van toepassing voor de gecontroleerde velden op vijftig productpagina’s.

Wat dit laat zien

In deze primaire audit waren basisvelden vaker aanwezig gecodeerd dan variant-, verzend- en retourvelden. Die laatste velden zijn kandidaten voor een handmatige templatecontrole; de audit bewijst niet dat dit de grootste tekortkomingen van het volledige panel zijn.

Wat dit niet bewijst

De vijftig shops vormen geen representatieve steekproef van alle Nederlandse webshops. Eén productpagina per domein beschrijft bovendien niet automatisch ieder template of iedere SKU. Aanwezigheid van structured data is ook geen bewijs dat het veld is gebruikt of een hogere selectiepositie veroorzaakt.

Waarom deze velden toch relevant zijn

OpenAI’s actuele productspecificatie vraagt voor directe feeds onder meer om titel, beschrijving, URL, merk, verkoper, afbeelding, prijs en beschikbaarheid en ondersteunt daarnaast varianten, GTIN, verzending, retouren en reviews.5 Schema.org biedt daarnaast expliciete typen voor Product, Offer, OfferShippingDetails, MerchantReturnPolicy en AggregateRating.6, 7, 8, 9, 10 Dat toont welke commercegegevens machineleesbaar kunnen worden aangeleverd. Het is geen lijst met bewezen rankingfactoren.

Resultaat 7: geen auditveld bleef statistisch onderscheidend na Holm-correctie

Voor twintig producten vergeleken we een aanbevolen verkooppagina met een niet-genoemde verkooppagina voor hetzelfde product. De pagina’s waren bij selectie maximaal tien procent in totale prijs van elkaar verwijderd. Geen van de zeventien testbare velden bleef statistisch onderscheidend na correctie voor meervoudig toetsen.

De vergelijking gebruikte per veld een tweezijdige exacte McNemar-toets met α = 0,05.11 Onbekende of niet-toepasselijke waarden werden voor dat veld buiten de bekende paren gehouden. De p-waarden van de volledige familie van zeventien testbare velden zijn met de Holm-methode gecorrigeerd.12

In de primaire tabel kwamen shipping- en retourschema bij acht paren alleen op de aanbevolen pagina voor en bij één paar alleen op de controlepagina. Negen aanbevolen pagina’s waren echter afkomstig van bol en deelden grotendeels hetzelfde template. Binnen de bekende paren met een andere aanbevolen merchant was het netto verschil nul. De Holm-gecorrigeerde p-waarde bedroeg 0,664. In de strikte set van veertien paren was de richting vijf tegenover één, maar ook daar was het resultaat niet onderscheidend; de ongecorrigeerde p-waarde was 0,219.

De hercodeerbetrouwbaarheid haalde voor verschillende B2-velden de vooraf vastgelegde veldspecifieke drempel niet en er is geen volledige hercodering uitgevoerd. De veldvergelijkingen blijven daarom exploratief, ook waar de rekenkundige toets correct is uitgevoerd. De complete vergelijking van alle velden, inclusief de ongecorrigeerde waarden, staat in de onderzoeksbijlage.

Figuur 6. Geen los auditveld bleef onderscheidend na correctie

Van de 17 toetsbare velden bleef er na Holm-correctie 0 over met een p-waarde onder 0,05.

Shipping-schema
Holm-p 0,6641
Return-schema
Holm-p 0,6641
Merkveld
Holm-p 0,9375
HTTP bereikbaar
Holm-p 1,0000
OAI-SearchBot toegestaan
Holm-p 1,0000
Product JSON-LD
Holm-p 1,0000
Identifier
Holm-p 1,0000
Prijs en valuta
Holm-p 1,0000
Beschikbaarheid
Holm-p 1,0000
Variantveld
Holm-p 1,0000
AggregateRating
Holm-p 1,0000
Zichtbare bezorginformatie
Holm-p 1,0000
Zichtbare retourtermijn
Holm-p 1,0000
Zichtbare retourkosten
Holm-p 1,0000
Zichtbare verkoper
Holm-p 1,0000
Relevante adviescontent
Holm-p 1,0000
Productreviews
Holm-p 1,0000

De verticale lijn markeert de drempel van 0,05; de schaal loopt van 0 tot 1. Alle punten liggen rechts van de drempel.

Tweezijdige exacte McNemar-toets op 20 bij selectie gematchte paren, waarvan 14 strikt vergelijkbaar bij audit. 9 van de 20 aanbevolen pagina’s kwamen van hetzelfde domein, dus de observaties zijn niet volledig onafhankelijk. Een niet-significant resultaat betekent hier onvoldoende bewijs binnen een kleine set, geen bewijs van afwezigheid.
Bekijk onderliggende cijfers
Holm-gecorrigeerde McNemar-toetsen per auditveld
VeldAlleen aanbevolenAlleen controleBekende parenRuwe pHolm-p
Shipping-schema81130,03910,6641
Return-schema81130,03910,6641
Merkveld50130,06250,9375
HTTP bereikbaar10191,00001,0000
OAI-SearchBot toegestaan10101,00001,0000
Product JSON-LD44181,00001,0000
Identifier40130,12501,0000
Prijs en valuta30130,25001,0000
Beschikbaarheid30130,25001,0000
Variantveld61130,12501,0000
AggregateRating61130,12501,0000
Zichtbare bezorginformatie01151,00001,0000
Zichtbare retourtermijn53170,72661,0000
Zichtbare retourkosten62180,28911,0000
Zichtbare verkoper01181,00001,0000
Relevante adviescontent13180,62501,0000
Productreviews73180,34381,0000

Wat dit laat zien

Shipping- en retourschema blijven mogelijke hypothesen voor vervolgonderzoek. Het primaire resultaat is het nulresultaat: deze dataset levert geen robuust bewijs voor één technisch veld waarmee een webshop de selectie kan winnen.

Wat dit niet bewijst

Het resultaat bewijst niet dat techniek irrelevant is. De analyse was klein, retrospectief, niet-gerandomiseerd en geclusterd op domeinen. Ook assortiment, merkrelaties, prijs, beschikbaarheid en autoriteit konden niet worden geïsoleerd.

Waarom correctie nodig was

Wie veel velden tegelijk test, vergroot de kans dat minstens één resultaat toevallig “significant” lijkt. De Holm-correctie verlaagt dat risico door de grens per vergelijking aan te scherpen. Daarom publiceren we niet de aantrekkelijke conclusie dat shipping- of retourschema een rankingfactor is. De data ondersteunt alleen de bescheidener conclusie dat dit een richting voor groter, vooraf vastgelegd vervolgonderzoek is.

Discussie: van één positie naar gemeten variatie

De resultaten wijzen in dezelfde praktische richting. AI-zichtbaarheid bestaat niet uit één uitkomst, maar uit een keten van selecties:

  1. Is de site technisch bereikbaar?
  2. Wordt het juiste product begrepen?
  3. Wordt de webshop genoemd?
  4. Haalt de webshop de shortlist?
  5. Wordt de webshop als winnaar gekozen?
  6. Worden de relevante claims met bruikbare bronnen onderbouwd?
  7. Gebeurt dit opnieuw bij een herhaling?

Dat is fundamenteel anders dan één klassieke rangpositie rapporteren. Ook traditionele zoekresultaten veranderen, maar bij een gegenereerd antwoord kunnen de selectie, formulering, volgorde en bronmix binnen dezelfde taak tegelijk wisselen.

Voor e-commerce is vooral het onderscheid tussen product- en merchantzichtbaarheid belangrijk. Een fabrikant kan het product winnen terwijl een retailer de transactie verliest. Een webshop kan geregeld in de shortlist staan, maar zelden de expliciete voorkeur krijgen. En een winkel kan wel worden gekozen, maar met onjuiste of verouderde informatie over prijs, voorraad of retouren.

De juiste GEO-vraag is daarom niet:

“Staan we in ChatGPT?”

maar:

“Hoe vaak worden we voor deze concrete koopintentie genoemd en gekozen, voor welke SKU, op basis van welke bronnen en met hoeveel variatie tussen runs en meetmomenten?”

Zes meetlagen voor AI-zichtbaarheid

Op basis van deze benchmark onderscheidt MarketingCollega zes meetlagen. Het is een praktisch analysekader, geen wetenschappelijk gevalideerde schaal of commercieel scoresysteem.

Figuur 7. Zes meetlagen voor GEO bij webshops

De zes lagen zijn een analysekader voor rapportage: elke laag wordt afzonderlijk gemeten, zodat duidelijk is waar zichtbaarheid stopt.

  1. 1. BereikbaarCrawlers en agents kunnen de pagina daadwerkelijk ophalen.
  2. 2. HerkendProduct, variant en identifier komen machineleesbaar overeen.
  3. 3. GenoemdDe webshop staat in de shortlist die het antwoord zelf noemt.
  4. 4. GekozenHet antwoord wijst de webshop expliciet als beste keuze aan.
  5. 5. OnderbouwdEr staat minimaal één URL van het eigen domein bij het antwoord.
  6. 6. HerhaalbaarDezelfde uitkomst blijft staan over runs en meetmomenten.
Dit kader volgt uit de opzet en observaties van deze benchmark. Het is geen gevalideerd meetinstrument en de lagen zijn geen bewezen rangordefactoren; ze structureren wat er per stap wél observeerbaar is.
Bekijk onderliggende cijfers
Zes meetlagen voor AI-zichtbaarheid
LaagNaamWat je meet
1BereikbaarCrawlers en agents kunnen de pagina daadwerkelijk ophalen.
2HerkendProduct, variant en identifier komen machineleesbaar overeen.
3GenoemdDe webshop staat in de shortlist die het antwoord zelf noemt.
4GekozenHet antwoord wijst de webshop expliciet als beste keuze aan.
5OnderbouwdEr staat minimaal één URL van het eigen domein bij het antwoord.
6HerhaalbaarDezelfde uitkomst blijft staan over runs en meetmomenten.

1. Bereikbaar

Kan het systeem de relevante pagina’s en productdata technisch bereiken? Controleer onder meer indexeerbaarheid, canonical, OAI-SearchBot, serverblokkades, renderbaarheid en eventuele productfeeds.

KPI’s: aandeel bereikbare SKU-pagina’s, aandeel toegestane zoekcrawlerpaden en feeddekking.

2. Herkend

Wordt exact het juiste product of de juiste variant gebruikt? Leg merk, model, GTIN/EAN, MPN, kleur, maat, capaciteit, conditie en bundel vast.

KPI’s: exacte-SKU-herkenning en variantfouten.

3. Genoemd

In welk aandeel van geldige antwoorden verschijnt de webshop in de shortlist?

KPI: mention share = antwoorden met merchantvermelding ÷ geldige antwoorden.

4. Gekozen

In welk aandeel van de antwoorden is de webshop de expliciete winnaar?

KPI: win share = antwoorden met merchant als winnaar ÷ geldige antwoorden.

5. Onderbouwd

Welke pagina’s en domeinen worden als bron gebruikt, en ondersteunen ze daadwerkelijk prijs, voorraad, levering, retouren en verkoper?

KPI’s: source coverage en afzonderlijk geverifieerde claim accuracy. Een bron-URL alleen is nog geen bewijs dat iedere claim klopt.

6. Herhaalbaar

Hoe sterk wisselen de shortlist en de winnaar wanneer dezelfde taak opnieuw wordt uitgevoerd?

KPI’s: dominant-win share, top-3-Jaccard, spreiding tussen runs en verandering tussen meetgolven.

Een praktische meetopzet

Voor een webshopnulmeting adviseren we:

  • werk met een vaste set koopintenties, categorieën en prioriteits-SKU’s;
  • splits open ontdekkingsvragen en exacte-SKU-vragen;
  • voer iedere prompt meerdere keren uit;
  • bewaar het volledige antwoord, alle URL’s, datum, tijd en onderzoeksomgeving;
  • codeer product, variant, merchants, winnaar, bronnen en commerciële claims apart;
  • herhaal de meting in golven, zodat momentvariatie niet als structurele groei wordt verkocht;
  • rapporteer technische auditresultaten naast, niet in plaats van, de feitelijke antwoorduitkomsten.

Dit onderzoek levert geen universeel minimumaantal runs op. Gebruik een pilot om de variatie te schatten, leg het aantal herhalingen vooraf vast en kies dit op basis van de gewenste onzekerheidsmarge, segmentatie en beslisimpact.

Praktijkadvies op basis van de benchmark en officiële specificaties

Dit onderzoek levert geen magische rankingformule op. De combinatie van de benchmark, algemene informatiehygiëne en officiële OpenAI- en Schema.org-specificaties geeft wel een logische controlevolgorde.

Prioriteit 1: maak iedere commerciële claim controleerbaar

Toon bij de concrete uitvoering:

  • actuele totaalprijs;
  • voorraadstatus;
  • concrete bezorgbelofte;
  • verzendkosten;
  • retourtermijn en retourkosten;
  • feitelijke verkoper bij marketplaces;
  • conditie, bundel en eventuele abonnementsvoorwaarden.

Zorg dat deze informatie niet alleen in een onleesbare interface, afbeelding of na een onnodige interactie verschijnt.

Prioriteit 2: laat productidentiteit overal overeenkomen

Gebruik dezelfde merknaam, modelnaam, GTIN/EAN, MPN, variant en bundel in zichtbare tekst, structured data en feeds. Een AI-systeem dat twee uitvoeringen niet betrouwbaar uit elkaar kan houden, kan ook geen zuivere merchantvergelijking maken.

Prioriteit 3: vul structured data inhoudelijk aan

Controleer Product en Offer eerst op basisvelden. Voeg daarna waar passend variantrelaties, OfferShippingDetails, MerchantReturnPolicy en productbeoordelingen toe. Doe dit omdat volledige, consistente data beter uitleesbaar en controleerbaar is — niet omdat deze benchmark een rankingsprong bewijst.

Prioriteit 4: optimaliseer op de hele beslisketen

Categorieadvies, productdetailpagina, servicevoorwaarden, externe reviews, tests en vergelijkers kunnen verschillende rollen spelen. Een productpagina alleen hoeft niet alle informatiebehoeften op te lossen, maar de bronnen moeten elkaar niet tegenspreken.

Prioriteit 5: meet het antwoord, niet alleen de techniek

Een audit kan laten zien wat technisch ontbreekt. Alleen herhaalde antwoordmetingen laten zien of producten en merchants daadwerkelijk worden genoemd en gekozen.

Methodologische kwaliteit en betrouwbaarheid

De primaire codering is uitgevoerd door de agent die ook het antwoord of de audit produceerde. A1-keuzes en deelsets van de B1- en B2-audits zijn blind opnieuw beoordeeld. A2-winnaars, productidentiteit en prijsposities zijn niet in een volledige blinde dubbelcodering gecontroleerd.

Methodologische kwaliteit en betrouwbaarheid
OnderdeelHerauditOvereenstemmingCohen’s kappa13
A1-beschikbaarheidsclassificaties23 runs, 53 classificaties90,6%0,768
B1 bekende binaire waarden13 shops, 311 beslissingen95,8%0,839
B1 exacte antwoordcategorie13 shops, 351 classificaties88,3%0,685
B2 bekende binaire waarden10 pagina’s, 184 beslissingen95,1%0,818
B2 exacte antwoordcategorie10 pagina’s, 230 classificaties79,6%0,532

Bij de hercodering van 23 A1-runs was de overeenstemming over de expliciete productwinnaar, webshopwinnaar en variantclassificatie 100 procent. Voor merchantvermeldingen was de ruwe overeenstemming 96,4 procent over 55 kandidaatclassificaties; de bijbehorende kappa is door de gebruikte kandidaatset en sterke prevalentie niet inhoudelijk interpreteerbaar.

De intern vooraf gekozen betrouwbaarheidsdrempel was κ ≥ 0,80 voor binaire velden en κ ≥ 0,70 voor multicategorievelden. Deze drempel werd voor verschillende afzonderlijke technische velden niet gehaald. Het protocol schreef dan volledige hercodering voor; die is niet uitgevoerd. Daarom behandelen we specifieke B1- en B2-velden als exploratief en gebruiken we ze niet om rankingfactoren te claimen.

Beperkingen

Eén meetdag

Alle runs en audits vonden plaats op 4 september 2026. Prijzen, voorraad, buyboxes, bezorgbeloften, retourvoorwaarden, zoekresultaten en modeluitkomsten kunnen daarna veranderen.

Geen reguliere consumenteninterface

De uitvoering gebruikte web-enabled ChatGPT Work Mode-agents. Modelbuild, zoekbackend, accountconfiguratie en exacte locatiecontext konden niet volledig worden vastgelegd. Dit is niet hetzelfde als de standaard ChatGPT-consumentenervaring en niet hetzelfde als native ChatGPT Shopping.

Doelgerichte steekproeven

De dertig journeys, 24 SKU’s en vijftig shops zijn bewust samengesteld om verschillende categorieën en situaties te onderzoeken. Het zijn geen aselecte steekproeven en de percentages zijn geen marktbrede prevalenties.

Afzonderlijke agenttaken zijn geen consumentensteekproef

Herhalingen van dezelfde case zijn via verschillende agenttaken uitgevoerd. Eén agent verwerkte soms meerdere andere cases achter elkaar en een volledige technische contextreset is niet voor iedere taak gelogd. We spreken daarom niet van onafhankelijke consumentensessies.

Pilotdata in de hoofdanalyse

Negen pilotruns voor drie A1-scenario’s zijn opgenomen. Bij vijf pilotruns is minimaal één eerdere beurt achteraf als reconstructed of best effort vastgelegd; de webshopkeuzebeurten waren wel verbatim bewaard. De analyse zonder deze drie cases leverde dezelfde inhoudelijke richting op.

Geen volledige claimnauwkeurigheidsaudit

Een bronvermelding, prijs of voorraadclaim in een antwoord is niet voor alle 342 antwoorden onafhankelijk tegen de live pagina geverifieerd. We publiceren daarom geen algemene nauwkeurigheidspercentages voor prijs, voorraad, levering of retouren.

A2 niet volledig dubbel gecodeerd

De winnaars, productidentiteit en prijsposities in de exacte-SKU-module komen uit de primaire codering en zijn niet voor alle 72 antwoorden blind door een tweede codeur beoordeeld. De A2-resultaten zijn daarom descriptief en niet geschikt als algemene nauwkeurigheidsscore.

Eén productpagina per domein

De B1-audit beschrijft één gekozen productpagina en openbare domeininformatie op het meetmoment. Zij vertegenwoordigt niet noodzakelijk ieder template of iedere productpagina van de shop.

Kleine, geclusterde matched analyse

De B2-analyse bevatte twintig paren en een strikte sensitiviteitsset van veertien. Negen van de twintig aanbevolen pagina’s waren van bol. Pagina’s op hetzelfde domein delen techniek en zijn geen volledig onafhankelijke observaties.

Niet alle vooraf geplande controles zijn uitgevoerd

De optionele herhaalmeting na zeven dagen vond niet plaats. Ook geplande analyses van volledige claimnauwkeurigheid, MRR, journey persistence en samengestelde paginadimensies zijn niet als bevestigende uitkomsten gepubliceerd.

Geen causaliteit of garantie

Een vermelding, bronverwijzing of winnaar in deze benchmark voorspelt geen toekomstige AI-zichtbaarheid, verkeer, conversie of omzet. De onderzoeksopzet kan samenhang en herhaalbaarheid beschrijven, maar geen causaal selectie-effect aantonen.

Protocolafwijkingen

Om de resultaten controleerbaar te houden, leggen we de belangrijkste afwijkingen van het oorspronkelijke plan expliciet vast:

  • de geplande Temporary Chat-consumenteninterface is vervangen door web-enabled Work Mode-agents;
  • drie pilotcases zijn in A1 opgenomen;
  • bij 43 van de 81 main-runs lag volgens de registratie maximaal twee seconden tussen de eerste en derde beurt; bij negen runs waren alle drie timestamps gelijk. Deze timestamps zijn administratief en niet bruikbaar als exacte meettijden. Alleen de onderzoeksdatum wordt als betrouwbaar meetvenster gerapporteerd;
  • de vooraf vastgelegde betrouwbaarheidseis is voor verschillende auditvelden niet gehaald zonder volledige hercodering;
  • de strikte matched sensitiviteitsset bleef met veertien paren onder het vooraf gewenste minimum van twintig;
  • de optionele tweede meetgolf na zeven dagen is niet uitgevoerd.

Conclusie

Deze benchmark maakt één fout in veel GEO-rapportages zichtbaar: een losse ChatGPT-uitkomst wordt behandeld alsof het een positie is.

Bij 26 van de dertig open koopvragen wisselde de webshopwinnaar minimaal één keer. Zelfs toen het exacte product vooraf vaststond, veranderde bij de helft van de SKU’s de winnaar tussen drie runs. De laagste genoemde prijs viel vaak samen met de selectie, merchantpagina’s domineerden de bronmix en veel shops boden al technische productdata. Toch vond de gematchte analyse geen los paginaveld dat na correctie als onderscheidend overeind bleef.

De praktische consequentie binnen deze benchmark is helder. Voor webshops ligt het voor de hand om product- en commerciële data volledig, consistent en controleerbaar te maken. Wie wil weten of die inspanning samenvalt met andere antwoorduitkomsten, moet vervolgens herhaald meten wat er gebeurt: per intentie, per SKU, per merchant en over de tijd.

AI-zichtbaarheid is niet “aan” omdat een webshop één keer verschijnt. Zij wordt pas meetbaar wanneer bereikbaarheid, herkenning, vermelding, selectie, onderbouwing en herhaalbaarheid afzonderlijk worden gevolgd.

Data en methode

De volgende onderzoeksbestanden zijn versieerbaar bewaard:

  • onderzoeksprotocol en vaste prompts;
  • lijst met dertig open koopcases;
  • bevroren lijst met 24 exacte SKU’s;
  • ruwe en gecodeerde antwoorddata;
  • auditdata van vijftig shops;
  • de twintig gematchte paginaparen;
  • codeboek, betrouwbaarheidscontroles en analysescripts.

Onderzoeksdata AI-zichtbaarheid webshops 2026
Bestandsformaat: XLSX · Versie 1.0 · Onderzoeksdatum 4 september 2026
SHA-256 van het aangeleverde v1.0-werkboek: 18401b9bfdc1d5e8121172708b7a7bd1ae498b0e49003708a4b702fd9a4d5a49
Bestand: Download onderzoeksdata

Volledig onderzoeksrapport
Bestandsformaat: doorzoekbare PDF · Versie 1.0 · Rapport MC-R-2026-01
Bestand: Download het onderzoeksrapport

Protocol, ruwe antwoorden, codering en analysescripts
Bestandsformaat: ZIP · Versie 1.0
SHA-256: 9cbad33c0a475033f053550f7eacc1ff9044eadab7394fdf75f68bb0efd8d6fe
Bestand: Download het reproduceerbaarheidsmateriaal

Onderzoeksbijlagen in HTML
Register van koopcases, exacte producten, shops, gematchte paren, codeboek en aanvullende analyses: Bekijk de onderzoeksbijlagen

De gepubliceerde bestanden maken de methode, prompts, primaire antwoorden, codering en berekeningen controleerbaar en maken een procedurele herhaling mogelijk. Volledige computationele reproductie is niet mogelijk, omdat modelbuild, zoekbackend, sessiestatus en dynamische paginaversies niet zijn bevroren. Een nieuwe uitvoering hoeft daardoor niet dezelfde uitkomsten op te leveren.

Onderzoeksintegriteit

Uitvoerder en AI-gebruik

MarketingCollega heeft de onderzoeksvragen, afbakening en publicatie geïnitieerd. ChatGPT-agents waren zowel onderzoeksobject als onderzoeksinstrument: zij voerden de vaste taken uit, raadpleegden openbare webbronnen en verzorgden de primaire codering. Afzonderlijke agentcontroles, hercoderingen en analysescripts zijn gebruikt om uitkomsten te controleren. MarketingCollega blijft verantwoordelijk voor de redactionele interpretatie en publicatie.

Belangenverklaring

MarketingCollega biedt commerciële dienstverlening rond GEO, SEO en e-commerce. Er bestaat daardoor een relevant commercieel belang bij het onderzoeksterrein en bij positionering als specialist. Dit onderzoek identificeert geen gegarandeerde rankingfactor en doet geen belofte over toekomstige zichtbaarheid of omzet.

Geen van de onderzochte webshops, platforms of leveranciers heeft voor opname betaald of invloed gehad op de onderzoeksopzet, codering, analyse of publicatie. Eventuele overige commerciële relaties met onderzochte partijen zijn niet als selectiecriterium gebruikt en zijn in deze benchmark niet als analysevariabele onderzocht.

Financiering

Dit onderzoek is door MarketingCollega zelf gefinancierd. Er was geen externe onderzoeksfinancier of opdrachtgever.

Correcties en updates

We corrigeren aantoonbare fouten zichtbaar en overschrijven eerdere conclusies niet stilzwijgend. Iedere inhoudelijke wijziging krijgt een datum, versienummer en korte toelichting.

Correcties en updates
VersieDatumWijziging
1.05 september 2026Eerste openbare publicatie

Voorkeursbronvermelding

Cijfers en grafieken mogen met duidelijke bronvermelding en een link naar dit onderzoek worden overgenomen.

Heinink, K. (2026). AI-zichtbaarheid meten: één ChatGPT-check schiet tekort. MarketingCollega Research Report MC-R-2026-01, versie 1.0. https://www.marketingcollega.nl/onderzoeken/ai-zichtbaarheid-meten/

Bronnen

  1. 1.Aggarwal, P., Murahari, V., Rajpurohit, T., Kalyan, A., Narasimhan, K., & Deshpande, A. (2024). GEO: Generative Engine Optimization. In Proceedings of the 30th ACM SIGKDD Conference on Knowledge Discovery and Data Mining (pp. 5-16). Association for Computing Machinery. https://doi.org/10.1145/3637528.3671900
  2. 2.OpenAI. (z.d.). Searching the web with ChatGPT. Geraadpleegd op 4 september 2026. https://help.openai.com/en/articles/9237897-chatgpt-search
  3. 3.OpenAI. (z.d.). Shopping with ChatGPT Search. Geraadpleegd op 4 september 2026. https://help.openai.com/en/articles/11128490-shopping-with-chatgpt-search
  4. 4.OpenAI. (z.d.). Overview of OpenAI Crawlers. Geraadpleegd op 4 september 2026. https://developers.openai.com/api/docs/bots
  5. 5.OpenAI. (z.d.). Products - Agentic Commerce. Geraadpleegd op 4 september 2026. https://developers.openai.com/commerce/specs/file-upload/products
  6. 6.Schema.org. (z.d.). Product. Geraadpleegd op 4 september 2026. https://schema.org/Product
  7. 7.Schema.org. (z.d.). Offer. Geraadpleegd op 4 september 2026. https://schema.org/Offer
  8. 8.Schema.org. (z.d.). OfferShippingDetails. Geraadpleegd op 4 september 2026. https://schema.org/OfferShippingDetails
  9. 9.Schema.org. (z.d.). MerchantReturnPolicy. Geraadpleegd op 4 september 2026. https://schema.org/MerchantReturnPolicy
  10. 10.Schema.org. (z.d.). AggregateRating. Geraadpleegd op 4 september 2026. https://schema.org/AggregateRating
  11. 11.McNemar, Q. (1947). Note on the sampling error of the difference between correlated proportions or percentages. Psychometrika, 12, 153-157. https://doi.org/10.1007/BF02295996
  12. 12.Holm, S. (1979). A simple sequentially rejective multiple test procedure. Scandinavian Journal of Statistics, 6(2), 65-70.
  13. 13.Cohen, J. (1960). A coefficient of agreement for nominal scales. Educational and Psychological Measurement, 20(1), 37-46. https://doi.org/10.1177/001316446002000104

Van een losse prompt naar een herhaalbare GEO-meting

Wil je niet alleen weten óf je webshop een keer wordt genoemd, maar hoe vaak je producten correct worden herkend, je winkel de shortlist haalt en je uiteindelijk wordt gekozen? MarketingCollega meet deze stappen afzonderlijk, over meerdere runs en met controle van de onderliggende product- en merchantdata.

Bekijk GEO voor webshops