Je webshop vindbaar in AI-shopping
AI-assistenten vinden producten in dezelfde bronnen als een zoekmachine: je productpagina’s, de structured data erop en je productfeed. Zet op elke productpagina schema.org Product en Offer met prijs, voorraad en GTIN, en houd je feed in Google Merchant Center gelijk aan je shop. ACP en UCP, de protocollen waarmee een agent ook afrekent, tellen voor een Nederlandse webshop minder, omdat iDEAL de koper terugstuurt naar je eigen checkout.
Een koper vraagt niet meer alleen aan Google welke werkschoen waterdicht is en morgen in maat 44 leverbaar. Hij vraagt het aan ChatGPT, aan Gemini of in AI Mode van Google, en krijgt drie producten met een link. Of het jouwe ertussen staat, hangt af van je productdata. Hieronder hoe je die op orde brengt, en wat de protocollen voor afrekenen in de chat voor je betekenen.
Herken je dit?
- Je producten staan in je shop, maar nooit in de productresultaten van Google of in een antwoord van ChatGPT.
- Merchant Center keurt producten af op een ontbrekende GTIN of een prijs die niet overeenkomt.
- Prijs en voorraad verschijnen op je productpagina pas nadat JavaScript ze ophaalt.
- Je productteksten zijn die van de leverancier, gelijk aan die van elke andere shop met hetzelfde product.
- Je leest over ACP en UCP en weet niet of je er iets mee moet.
AI-shopping heeft twee lagen
De eerste laag is gevonden worden. Een AI-assistent moet weten dat je het product hebt, wat het kost, of het leverbaar is en waarin het verschilt. Dat haalt hij uit je productpagina’s, uit de structured data erop en uit feeds.
De tweede laag is afrekenen in de chat. Daar gaan ACP en UCP over. ACP, het Agentic Commerce Protocol, kwam in september 2025 van OpenAI en Stripe. UCP, het Universal Commerce Protocol, kwam in januari 2026 van Google. Allebei beschrijven ze hoe een agent namens de koper bestelt en betaalt bij een winkel. OpenAI haalde Instant Checkout, de eerste toepassing in ChatGPT, in maart 2026 weer weg.
Voor een Nederlandse webshop is de eerste laag de belangrijkste. Wie met iDEAL betaalt, gaat naar zijn bank en daarna terug naar jouw checkout. De koop gebeurt dus toch op je eigen site. Wat telt, is dat de agent hem daar naartoe stuurt.
Zo maak je je producten vindbaar
1. Zet structured data op elke productpagina
Structured data is een stuk code in je pagina dat in vaste velden zegt wat er op staat. Voor een product is dat schema.org Product, met een Offer voor prijs en voorraad. Zet het als JSON-LD in de HTML die de server stuurt, niet pas achteraf via JavaScript.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Werkschoen Classic S3, waterdicht",
"image": "https://jouwwebshop.nl/img/classic-s3.jpg",
"description": "Waterdichte werkschoen met stalen neus, S3, voor buiten op de bouw.",
"sku": "WS-CL-S3-44",
"gtin13": "[GTIN van de fabrikant]",
"brand": { "@type": "Brand", "name": "[merk]" },
"offers": {
"@type": "Offer",
"url": "https://jouwwebshop.nl/werkschoen-classic-s3",
"price": "89.95",
"priceCurrency": "EUR",
"availability": "https://schema.org/InStock",
"itemCondition": "https://schema.org/NewCondition",
"shippingDetails": {
"@type": "OfferShippingDetails",
"shippingDestination": { "@type": "DefinedRegion", "addressCountry": "NL" },
"deliveryTime": {
"@type": "ShippingDeliveryTime",
"handlingTime": { "@type": "QuantitativeValue", "minValue": 0, "maxValue": 1, "unitCode": "DAY" },
"transitTime": { "@type": "QuantitativeValue", "minValue": 1, "maxValue": 2, "unitCode": "DAY" }
}
},
"hasMerchantReturnPolicy": {
"@type": "MerchantReturnPolicy",
"applicableCountry": "NL",
"returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow",
"merchantReturnDays": 30
}
}
}
</script>Heeft een product maten of kleuren, geef dan elke variant een eigen Product met eigen GTIN, en groepeer ze met ProductGroup. Controleer het resultaat met de Test voor rich results van Google.
2. Laat prijs en voorraad in de HTML staan
Wat een crawler binnenkrijgt, moet hetzelfde zeggen als wat een koper ziet. Haalt je shop de prijs of de voorraad pas na het laden op, dan ziet een crawler een lege plek. En Merchant Center vergelijkt je feed met je pagina: wijkt de prijs af, dan keurt hij het product af.
3. Houd een feed bij in Google Merchant Center
Een productfeed is een lijst van al je producten in een vast formaat. Google bouwt zijn productresultaten, ook die in AI Mode, op de Shopping Graph, en Merchant Center is de directe weg daarin. Gratis vermeldingen kosten niets. Je shopsysteem kan de feed meestal zelf maken; kijk dan per product of deze velden gevuld zijn.
<item>
<g:id>WS-CL-S3-44</g:id>
<g:title>Werkschoen Classic S3, waterdicht, maat 44</g:title>
<g:description>Waterdichte werkschoen met stalen neus, S3, voor buiten op de bouw.</g:description>
<g:link>https://jouwwebshop.nl/werkschoen-classic-s3</g:link>
<g:image_link>https://jouwwebshop.nl/img/classic-s3.jpg</g:image_link>
<g:availability>in_stock</g:availability>
<g:price>89.95 EUR</g:price>
<g:brand>[merk]</g:brand>
<g:gtin>[GTIN van de fabrikant]</g:gtin>
<g:condition>new</g:condition>
</item>4. Schrijf productteksten die een vraag beantwoorden
Een AI-assistent zoekt het product dat bij een vraag past. “Waterdicht, stalen neus, maat 44, morgen in huis” vindt hij alleen als dat in je tekst staat. Schrijf per product op voor wie het is, waarin het verschilt van het product ernaast, en wat de koper vooraf wil weten. Een leverancierstekst die op vijftig andere shops staat, geeft een assistent geen reden om jou te noemen.
5. Laat de zoekbots binnen
ChatGPT en Perplexity kunnen je producten alleen noemen als hun zoekbots je pagina’s mogen lezen. Welke dat zijn en hoe je ze toelaat, staat in AI-crawlers blokkeren of toestaan. Of er daarna bezoekers uit komen, meet je met verkeer uit ChatGPT en AI Overviews meten.
6. Volg ACP en UCP, maar bouw er nog niet op
Voor een webshop met iDEAL hoeft er nu niets gebouwd te worden. Beide protocollen vragen wel om hetzelfde als de stappen hierboven: juiste prijzen, actuele voorraad en duidelijke productdata. Wie dat op orde heeft, kan later aansluiten zonder opnieuw te beginnen.
Waar het vaak misgaat
- Een prijs met een komma of een euroteken in de structured data. Schema.org verwacht een punt als decimaalteken en de valuta in een eigen veld. Op de pagina zelf mag het Nederlands blijven.
- Structured data die iets anders zegt dan de pagina. Een plugin die een oude prijs of een standaardmerk invult, kost je vertrouwen bij Google en afkeuringen in Merchant Center.
- Uitverkocht en toch InStock. Een assistent die een product aanraadt dat niet leverbaar is, stuurt de koper naar een teleurstelling. Laat de voorraad uit hetzelfde systeem komen als je shop.
- Alle maten als één product. Zonder eigen GTIN per variant kan niemand zien dat maat 44 leverbaar is en maat 45 niet.
- Wachten op ACP of UCP. Het afrekenprotocol is de laatste stap. Zonder goede productdata komt de agent niet eens bij je shop.
Wanneer je hulp nodig hebt
Draait je shop op een platform dat prijs en voorraad pas in de browser ophaalt, dan zit het probleem in de bouw. Dat geldt voor producten net zo goed als voor pagina’s, zie AI-website niet gevonden in Google. De structured data, de feed en de meting richten we in binnen SEO en performance. Bouw je een nieuwe shop, dan zit het er bij ons vanaf de eerste versie in: zie webshop laten maken. Alles over gevonden worden door AI staat bij vindbaarheid.
Veelgestelde vragen
Kan ik mijn producten rechtstreeks in ChatGPT verkopen?
Heb ik Merchant Center nodig als ik niet adverteer?
Is een plugin voor structured data genoeg?
Wat is het verschil tussen ACP en UCP?
Verder lezen
Gevonden worden in ChatGPT, Perplexity en de AI-antwoorden van Google: welke crawlers je toelaat, hoe je het meet en wat agents nodig hebben.
- AI-crawlers toestaan of niet
- Welke AI-bot wat doet (trainen, zoeken of ophalen voor een gebruiker), robots.txt per keuze, en wat Cloudflare met je zichtbaarheid in ChatGPT doet.
- AI-verkeer meten
- Bezoekers uit ChatGPT, Perplexity, Claude, Copilot en Gemini apart zien in GA4, en wat Search Console laat zien over AI Overviews en AI Mode.
- Website klaar voor AI-agents
- Agents die zelf formulieren invullen en op knoppen drukken: wat ze nodig hebben, en wat WebMCP en Lighthouse Agentic Browsing daaraan toevoegen.
Wij lopen je productdata na, pagina en feed
De kennismaking is gratis. We reageren binnen één werkdag.




