Kennisbank
Shopify & webshops
Product-schema voor AI-shopping en Google
Product-schema (structured data van het type Product met een Offer) beschrijft per productpagina naam, afbeelding, merk, GTIN, prijs, valuta en beschikbaarheid. Google gebruikt het voor productweergaven in de zoekresultaten, en AI-assistenten met winkelfuncties gebruiken vergelijkbare gestructureerde productgegevens. Shopify en WooCommerce voegen een basisversie toe; controleer of die compleet en juist is.
Wie een product zoekt, ziet in Google steeds vaker prijzen, beschikbaarheid en beoordelingen direct in de resultaten. AI-assistenten beantwoorden koopvragen zoals "welke waterdichte wandelschoen onder de 150 euro is goed". Beide werken het best met gestructureerde productgegevens. Op je productpagina's lever je die via Product-schema; daarnaast is er de productfeed via Merchant Center. Waarom productdata zo bepalend is geworden, lees je in Productdata voor Google en AI.
Wat hoort in Product-schema?
name— Voorbeeld: Wandelschoen Trail GTX heren; Belang: verplicht voor weergaveimage— Voorbeeld: URL's van productfoto's; Belang: sterk aanbevolendescription— Voorbeeld: korte productomschrijving; Belang: aanbevolenbrand— Voorbeeld: merk; Belang: aanbevolengtin13/gtin— Voorbeeld: EAN-code; Belang: helpt bij herkennen van het productsku— Voorbeeld: eigen artikelnummer; Belang: aanbevolenoffers.price+priceCurrency— Voorbeeld: 129.95 / EUR; Belang: nodig voor prijsweergaveoffers.availability— Voorbeeld: InStock, OutOfStock, PreOrder; Belang: nodig voor voorraadweergaveoffers.shippingDetails,hasMerchantReturnPolicy— Voorbeeld: verzending en retour; Belang: kan in resultaten verschijnenaggregateRating,review— Voorbeeld: echte klantbeoordelingen; Belang: alleen met echte reviews op de pagina
Wat doet je platform al?
Shopify: de meeste thema's voegen Product-markup toe met naam, afbeelding, prijs en beschikbaarheid. GTIN (barcodeveld), merk (vendor) en reviews ontbreken vaak of worden alleen meegenomen als het veld gevuld is of een review-app markup toevoegt.
WooCommerce: WooCommerce voegt zelf basismarkup toe; SEO-plugins zoals Yoast (WooCommerce SEO) of Rank Math breiden dit uit met merk en GTIN.
Webflow e-commerce of maatwerk: controleer per template; vaak moet de markup zelf worden opgebouwd uit CMS- of productvelden.
Controleren in vier stappen
- Test een productpagina met de Test voor rich results van Google. Zie Structured data controleren.
- Vergelijk prijs, valuta en beschikbaarheid in de markup met de zichtbare pagina, ook bij varianten en actieprijzen.
- Bekijk Search Console onder Verbeteringen → Productfragmenten of Verkopersvermeldingen voor fouten en waarschuwingen.
- Controleer Merchant Center als je een feed gebruikt: afgekeurde producten wijzen vaak op afwijkingen tussen feed, markup en pagina. Zie Product afgekeurd in Merchant Center.
Varianten
Bij producten met maten of kleuren is de vraag welke prijs en voorraad in de markup staat. Een veelgebruikte aanpak is een ProductGroup met afzonderlijke varianten, of per variant een eigen Offer. Belangrijk is dat de geselecteerde variant op de pagina overeenkomt met de markup.
Productdata voor AI-assistenten
AI-assistenten die koopvragen beantwoorden, halen productinformatie uit verschillende bronnen: webpagina's en zoekindexen, productfeeds en reviews. Je hebt niet in de hand welke bron een assistent gebruikt. Wel kun je zorgen dat elke bron hetzelfde, volledige verhaal vertelt:
- Productpagina — Wat je regelt: duidelijke titel, specificaties in tekst (materiaal, maat, gewicht), prijs en voorraad zichtbaar
- Product-schema — Wat je regelt: dezelfde prijs, valuta, beschikbaarheid, merk en GTIN als op de pagina
- Productfeed (Merchant Center) — Wat je regelt: gevulde attributen en actuele prijzen; zie Shopify koppelen aan Google Merchant Center
- Indexering — Wat je regelt: productpagina's zijn indexeerbaar, ook voor Bing; zie De Bing-index en ChatGPT
Specificaties die alleen in een afbeelding of een pdf staan, zijn voor zoekmachines en assistenten lastiger te lezen. Zet de belangrijkste eigenschappen daarom ook in tekst op de pagina. Of je producten al genoemd worden, kun je nagaan met Je vindbaarheid in ChatGPT controleren.
Veelgemaakte fouten
- Prijs in markup wijkt af van de pagina, bijvoorbeeld doordat een actieprijs alleen in het thema is aangepast.
- Uitverkochte producten staan in de markup nog op InStock, of andersom.
- Reviews in de markup die niet op de pagina zichtbaar zijn, of beoordelingen die niet van klanten komen. Dat is in strijd met de richtlijnen van Google.
- Dubbele markup doordat thema en plugin allebei Product-schema toevoegen, met verschillende waarden.
- Merk gevuld met leverancier of een interne code in plaats van het echte merk.
Voorbeeld
Stel: een webshop in fietsaccessoires ziet in Search Console waarschuwingen over een ontbrekende GTIN en merk. In Shopify blijken de barcodevelden leeg en de vendor-velden gevuld met de leveranciersnaam in plaats van het merk. Na het invullen van EAN-codes en het corrigeren van de merknamen nemen thema-markup en productfeed deze gegevens automatisch over.
Veelgestelde vragen
Is Product-markup verplicht voor Google Shopping?
Voor gratis productvermeldingen en Shopping-advertenties is vooral de productfeed in Merchant Center leidend. Markup op de pagina ondersteunt de controle en de weergave in gewone zoekresultaten.
Mag ik reviews van een externe dienst in de markup zetten?
Alleen als die reviews ook zichtbaar op de pagina staan en echt over dat product gaan. Verzonnen of overgenomen scores zijn in strijd met de richtlijnen.
Gebruiken AI-assistenten deze markup?
Niet alle systemen maken openbaar hoe ze productgegevens verzamelen. Volledige en consistente gegevens op pagina, in de markup en in de feed vergroten de kans dat je product correct wordt weergegeven.
Wat als een product uitverkocht is?
Zet de beschikbaarheid op OutOfStock en laat de pagina staan als het product terugkomt.
Hoe vaak moet ik controleren?
Na thema-updates, nieuwe apps en grote assortimentswijzigingen, en verder elk kwartaal via Search Console.
Hulp nodig?
Wil je je productgegevens op orde voor Google en AI-shopping? Bekijk onze aanpak voor webshop-SEO.
Prijs en voorraad in de markup moeten exact overeenkomen met wat de bezoeker op de pagina ziet. Afwijkingen kunnen tot afkeuring in Merchant Center leiden.
Kennisbank
Verder lezen
