Je producten verschijnen in ChatGPT als OAI-SearchBot je shop kan crawlen, je productdata eenduidig en machineleesbaar is (structured data en waar mogelijk een productfeed), en er buiten je eigen site genoeg over je producten en merk te vinden is, zoals reviews.
Je producten verschijnen in ChatGPT als OAI-SearchBot je shop kan crawlen, je productdata eenduidig en machineleesbaar is (structured data en waar mogelijk een productfeed), en er buiten je eigen site genoeg over je producten en merk te vinden is, zoals reviews. Er is geen betaalde plek en geen geheime instelling. Wel zijn er technische voorwaarden waar veel webshops nu nog niet aan voldoen.
Wat ChatGPT shopping is
Stel in ChatGPT een koopvraag ("goede draadloze koptelefoon voor op kantoor onder de 150 euro") en je krijgt vaak geen lap tekst, maar productkaarten. Met afbeelding, prijs, een korte samenvatting van wat reviewers zeggen en links naar winkels waar je het product kunt kopen.
OpenAI zegt dat die productresultaten geen advertenties zijn en onafhankelijk worden geselecteerd. Volgens OpenAI's eigen uitleg zijn ze gebaseerd op gestructureerde productinformatie van derden, zoals prijs, beschrijving en reviews. Welke bronnen precies en met welk gewicht, maakt OpenAI niet bekend.
Daarnaast heeft OpenAI gewerkt aan direct afrekenen binnen ChatGPT (Instant Checkout, op basis van het Agentic Commerce Protocol). Die functie is gestart in de Verenigde Staten. Of en wanneer dat voor Nederlandse webshops beschikbaar komt, is op het moment van schrijven niet duidelijk. Ga er dus niet van uit dat je hier nu al op kunt rekenen.
Wat we weten en wat niet
Dit onderwerp trekt veel stellige claims aan. Laten we het scheiden.
Wat we weten:- ChatGPT-zoeken gebruikt een eigen crawler: OAI-SearchBot. Blokkeer je die, dan kan ChatGPT je pagina's niet in zoekresultaten tonen.
- ChatGPT-User haalt een pagina op als een gebruiker daar tijdens een gesprek om vraagt.
- GPTBot is de crawler voor training. Die staat los van zoeken.
- ChatGPT-zoeken gebruikt onder andere de Bing-index.
- OpenAI heeft een merchant-programma waarmee winkels een productfeed kunnen aanleveren, met een gepubliceerde feed-specificatie.
- Hoe zwaar elke bron weegt in de selectie van producten.
- Of een feed voorrang geeft boven gecrawlde data.
- Welke reviewbronnen precies worden gebruikt.
- Hoe vaak de data wordt ververst.
Wie je een gegarandeerde positie in ChatGPT belooft, verkoopt iets wat niemand kan leveren. Wat je wel kunt doen, is zorgen dat geen enkele technische drempel je uitsluit.
Stap 1: laat OAI-SearchBot binnen
Dit is de eerste check, en de meest gemiste. Kijk in je robots.txt:
User-agent: OAI-SearchBot
Allow: /
User-agent: ChatGPT-User
Allow: /
# Training: jouw keuze
User-agent: GPTBot
Disallow: /
Daarnaast:
- Firewall en CDN. Bot-protectie op Cloudflare, een WAF of een hostingfirewall blokkeert AI-crawlers soms standaard of na een update. Controleer je serverlogs op het user-agent
OAI-SearchBoten kijk welke statuscodes het krijgt. Een reeks 403's betekent dat je buiten de deur staat. - Rate limiting. Agressieve limieten op verzoeken per minuut kunnen crawlers afknijpen bij een grote catalogus.
- Shopify. Controleer
robots.txt.liquidals je die hebt aangepast, en controleer of een bot-app geen AI-crawlers tegenhoudt. - Magento. Controleer de robots.txt-instelling onder Content > Design > Configuration en eventuele regels in je nginx- of Varnish-configuratie.
Meer over de verschillende crawlers en de keuzes die je kunt maken, lees je in AI-crawlers, llms.txt en robots.txt.
Stap 2: zorg dat Bing je producten kent
Omdat ChatGPT-zoeken onder andere leunt op de Bing-index, moet je weten hoe Bing je shop ziet. Veel webshops hebben jarenlang alleen naar Google Search Console gekeken. Bing Webmaster Tools staat dan niet eens ingericht.
Minimaal:
- Bing Webmaster Tools aanmaken (importeren vanuit Search Console kan).
- XML-sitemap indienen.
- Controleren op crawlfouten en geblokkeerde URL's.
- IndexNow inzetten, zodat Bing prijs- en voorraadwijzigingen snel oppikt.
Dit werken we uit in Bing Webmaster Tools en IndexNow voor ChatGPT-zoeken.
Stap 3: productdata die een machine begrijpt
Een productkaart in ChatGPT toont naam, afbeelding, prijs, beschikbaarheid en winkel. Die data moet ergens vandaan komen. Hoe eenduidiger jij hem aanlevert, hoe kleiner de kans dat het systeem gokt of je overslaat.
Structured data op de productpagina
Dit is de basis die je zelf in de hand hebt:
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Draadloze koptelefoon Model A",
"image": "https://www.voorbeeldshop.nl/media/koptelefoon-a.jpg",
"description": "Over-ear koptelefoon met actieve ruisonderdrukking en 30 uur accuduur.",
"sku": "KT-A-ZW",
"gtin13": "8712345000017",
"brand": { "@type": "Brand", "name": "Voorbeeldmerk" },
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.4",
"reviewCount": "87"
},
"offers": {
"@type": "Offer",
"url": "https://www.voorbeeldshop.nl/koptelefoon-model-a",
"price": "129.00",
"priceCurrency": "EUR",
"availability": "https://schema.org/InStock",
"itemCondition": "https://schema.org/NewCondition",
"hasMerchantReturnPolicy": {
"@type": "MerchantReturnPolicy",
"applicableCountry": "NL",
"returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow",
"merchantReturnDays": 30
},
"shippingDetails": {
"@type": "OfferShippingDetails",
"shippingDestination": { "@type": "DefinedRegion", "addressCountry": "NL" },
"shippingRate": { "@type": "MonetaryAmount", "value": "0", "currency": "EUR" }
}
}
}
De velden die het meest verschil maken:
- GTIN. Hiermee kan een systeem jouw aanbod koppelen aan hetzelfde product elders. Zonder GTIN ben je een losse pagina met een productnaam. Met GTIN ben je een van de winkels die dat product verkoopt.
- Brand. Een vraag als "koptelefoon van merk X" werkt alleen als het merk als apart veld bekend is.
- Prijs en beschikbaarheid. Die moeten exact overeenkomen met wat op de pagina staat. Een product dat in de markup op voorraad is en op de pagina uitverkocht, is onbetrouwbare data.
Google noemt structured data geen directe rankingfactor, en OpenAI heeft niet bevestigd hoe het markup gebruikt. Maar schema.org-markup is de meest gangbare manier om productdata machineleesbaar aan te bieden, en het helpt aantoonbaar voor Google Shopping en merchant listings. Op structured data voor webshops staat welke typen je nodig hebt.
Productfeed
OpenAI biedt winkels de mogelijkheid om zich aan te melden en een productfeed aan te leveren. De specificatie lijkt in opzet op een Google Merchant Center-feed: titel, beschrijving, link, afbeelding, prijs, beschikbaarheid, GTIN, merk.
De eerlijke versie: welke landen en winkels worden toegelaten, en hoe zwaar een feed weegt tegenover gecrawlde data, verandert nog en is niet volledig openbaar. Heb je al een goede Google Merchant Center-feed, dan heb je het meeste werk al gedaan. Hergebruik die data, onderhoud geen tweede bron die gaat afwijken.
Hoe je productdata zo inricht dat je één bron hebt voor Google, ChatGPT en andere kanalen, lees je in productdata voor AI-shopping.
Server-side HTML
OAI-SearchBot moet je productinformatie kunnen lezen zonder JavaScript uit te voeren. Bij een standaard Magento- of Shopify-shop zit dat meestal goed. Bij headless frontends, of bij thema's die prijs en voorraad via een API-call laden, niet altijd.
Test het simpel: haal je productpagina op zonder JavaScript.
curl -s -A "Mozilla/5.0 (compatible; OAI-SearchBot/1.0)" \
https://www.voorbeeldshop.nl/koptelefoon-model-a \
| grep -E 'application/ld\+json|"price"'
Zie je geen JSON-LD en geen prijs in de output, dan ziet een crawler die ook niet.
Stap 4: reviews en externe bronnen
ChatGPT vat in productkaarten vaak samen wat reviewers zeggen. Die informatie komt niet alleen van jouw site. OpenAI noemt reviews als een van de inputs, maar zegt niet welke bronnen.
Wat je wel kunt doen:
- Reviews op je productpagina. Zichtbaar in de HTML, met
AggregateRatingen eventueel losseReview-items in de markup. Alleen echte reviews, gekoppeld aan het product. - Reviews op externe platforms. Een onafhankelijk reviewplatform voor je winkel geeft een extra bron over je betrouwbaarheid als verkoper.
- Fabrikant en merk. Voor merkproducten gaat veel van de beoordeling over het product, niet over jou. Je wint dan op prijs, levertijd, voorwaarden en betrouwbaarheid. Zorg dat die data compleet is.
Verzin of koop geen reviews. Naast de juridische risico's is het precies het soort signaal waar zoeksystemen op letten.
Stap 5: content die vergelijkingsvragen beantwoordt
Koopvragen in ChatGPT zijn vaak vergelijkend: "wat is het verschil tussen X en Y", "welke past bij een kleine keuken". ChatGPT haalt antwoorden uit pagina's die die vraag goed beantwoorden.
Een webshop heeft daar een voordeel: jij kent je assortiment. Een korte, feitelijke koopgids per categorie, met vergelijkingstabellen en duidelijke keuzecriteria, is het soort content dat als bron in een antwoord terechtkomt. Schrijf die feitelijk, met specificaties, niet als verkooppraatje.
Wat dit betekent voor je omzet
Voor de meeste Nederlandse webshops is ChatGPT nu een klein verkeerskanaal. Kijk in GA4 naar verkeer met chatgpt.com als bron om te zien waar je zelf staat.
De rekenstap: de technische voorwaarden (crawler toegestaan, Bing op orde, complete markup, server-side HTML) zijn grotendeels hetzelfde werk als voor Google Shopping en organische SEO. Je investeert dus niet in een los kanaal, maar maakt bestaand werk breder inzetbaar. Het risico van niets doen is dat je bij een groeiend kanaal standaard buiten beeld valt omdat er een firewallregel in de weg zit.
Checklist
- robots.txt: OAI-SearchBot en ChatGPT-User toegestaan.
- Serverlogs: OAI-SearchBot krijgt 200-responses, geen 403 of 429.
- Bing Webmaster Tools ingericht, sitemap ingediend, IndexNow actief.
- Product-markup met name, image, brand, GTIN, offers (prijs, valuta, beschikbaarheid).
- MerchantReturnPolicy en OfferShippingDetails ingevuld.
- Prijs en voorraad in markup komen overeen met de pagina.
- Productdata staat in de HTML zonder JavaScript.
- Echte reviews zichtbaar op de pagina en in de markup.
- Koopgidsen per hoofdcategorie met feitelijke vergelijkingen.
- GA4-segment voor ChatGPT-verkeer.
Hoe wij het aanpakken
Wij controleren de techniek waar je in ChatGPT op afhaakt: crawlers, firewall, markup, rendering en feeds. Daarna bouwen we de fixes zelf in je Magento-, Shopify- of Laravel-shop. Op GEO voor webshops lees je hoe we dat breder aanpakken voor ChatGPT, Perplexity en AI Overviews.
Veelgestelde vragen
Kan ik betalen voor een plek in ChatGPT shopping?
Volgens OpenAI zijn de productresultaten geen advertenties en worden ze onafhankelijk geselecteerd. Er is op het moment van schrijven geen betaalde productplaatsing waarmee je een plek koopt.
Is een productfeed verplicht om in ChatGPT te verschijnen?
Nee. ChatGPT kan producten ook tonen op basis van gecrawlde pagina's en gestructureerde data van derden. Een feed geeft je meer controle over de data, maar hoe zwaar die weegt, maakt OpenAI niet bekend.
Moet ik GPTBot toestaan om in ChatGPT shopping te komen?
Nee. GPTBot is voor training. Voor ChatGPT-zoeken en shopping is OAI-SearchBot de relevante crawler. Je kunt GPTBot blokkeren en OAI-SearchBot toestaan.
Werkt Instant Checkout al voor Nederlandse webshops?
Direct afrekenen in ChatGPT is gestart in de Verenigde Staten. Of en wanneer het voor Nederlandse winkels beschikbaar komt, is op het moment van schrijven niet bekend. Richt je eerst op vindbaarheid.
Hoe weet ik of mijn producten al in ChatGPT verschijnen?
Stel koopvragen in je eigen categorie en kijk of je winkel bij de productkaarten staat. Controleer daarnaast in GA4 het verkeer vanaf chatgpt.com en in je serverlogs of OAI-SearchBot je productpagina's bezoekt.

Geschreven door Ruthger Idema
15+ jaar ervaring in e-commerce development. Gespecialiseerd in Magento, Shopify en Laravel maatwerk.
Meer over ons team →


