Gestructureerde productgegevens: aanbod, reviews, fouten
Gestructureerde gegevens vertellen zoekmachines wat je productpagina zegt: naam, prijs, beschikbaarheid en beoordelingen. Deze gids legt de twee soorten productpagina's bij Google uit, de bouwstenen, een minimaal voorbeeld, de regels voor beoordelingen en de fouten die het vaakst voorkomen.
Wat productmarkering doet
Gestructureerde productgegevens beschrijven een product in een vorm die programma's kunnen lezen: naam, afbeelding, prijs, valuta, beschikbaarheid en beoordelingen. De woordenschat komt van schema.org, en een gangbaar formaat is JSON-LD, een gegevensblok in de pagina dat bezoekers niet zien. Google kan deze gegevens gebruiken om productinformatie in zoekresultaten te tonen, bijvoorbeeld een prijs of sterren. Google maakt ook duidelijk dat gestructureerde gegevens geen belofte voor een uitgebreid resultaat zijn.
Twee soorten productpagina's
Google onderscheidt twee gevallen. Verkopersvermeldingen (merchant listings) zijn voor pagina's waar een klant het product bij jou kan kopen. Productfragmenten (product snippets) zijn voor andere productpagina's, zoals reviews, tests en vergelijkingspagina's. De eisen verschillen, dus bepaal eerst welk geval jouw pagina is.
- Review-, test- of vergelijkingspagina
- name en een van review, aggregateRating of offers
- Een aanbod heeft een prijs nodig; priceCurrency wordt aangeraden
- Offer of AggregateOffer
- Voor- en nadelen op redactionele reviewpagina's
- Pagina waar klanten het product bij jou kunnen kopen
- name, image en offers
- Prijs groter dan nul en priceCurrency zijn verplicht
- Alleen Offer, omdat jij de verkoper bent
- Bijvoorbeeld verzending, retour, maat, kleur, GTIN
Volgens Google ondersteunen uitgebreide productresultaten alleen pagina's die over één product gaan, of over meerdere varianten van hetzelfde product. Google raadt aan de markering op productpagina's te zetten, niet op categoriepagina's of productlijsten.
De bouwstenen
- Product: het artikel zelf, met name, image, description, brand, sku en, als je die hebt, een GTIN.
- Offer: de verkoopvoorwaarden, met price, priceCurrency, availability, de url van het aanbod en, als de prijs afloopt, priceValidUntil.
- AggregateRating: het gemiddelde van veel beoordelingen, met ratingValue en ratingCount of reviewCount.
- Review: één review. Google eist dat de naam van de auteur een geldige naam van een persoon of een team is.
Een minimaal voorbeeld
Dit blok beschrijft een mok die te koop is. Het hoort in de HTML van de productpagina, meestal in de head of aan het einde van de body.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Blauwe keramische mok, 0.3 l",
"image": "https://example.com/img/mug-blue.jpg",
"sku": "MUG-BL-03",
"brand": { "@type": "Brand", "name": "Voorbeeld Aardewerk" },
"offers": {
"@type": "Offer",
"price": "12.90",
"priceCurrency": "EUR",
"availability": "https://schema.org/InStock",
"url": "https://example.com/mug-blue"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.6",
"reviewCount": "38"
}
}
</script>Drie details veroorzaken veel fouten. schema.org vraagt om een punt als decimaalteken en geen valutasymbool in de prijs, dus schrijf 12.90, niet 12,90 of €12.90. De valuta komt in priceCurrency als ISO 4217-code, zoals EUR of PLN. De beschikbaarheid is een waarde van schema.org, zoals InStock of OutOfStock.
Beoordelingen en reviews
Een AggregateRating heeft ratingValue nodig en ten minste een van ratingCount of reviewCount. Binnen een product is itemReviewed niet nodig. Laat je bestRating en worstRating weg, dan gaat Google uit van een schaal van 1 tot 5. Gebruikt je webshop een andere schaal, bijvoorbeeld 1 tot 10, vermeld die dan.
Prijs, beschikbaarheid en actueel houden
- Markeer alleen wat bezoekers kunnen zien. Google schrijft dat de gestructureerde gegevens een getrouwe weergave van de pagina-inhoud moeten zijn.
- Pas de markering aan als de prijs of de voorraad verandert. Een goed winkelsysteem doet dat automatisch, een blok dat met de hand is getypt niet.
- Zet priceValidUntil alleen als de prijs echt afloopt. Volgens Google kan een datum in het verleden ervoor zorgen dat het productfragment niet meer wordt getoond.
- Gebruik één valuta per adres. Google vraagt om een aparte URL voor elke valuta.
- Beschrijf verzending en retour één keer voor de hele webshop. Google raadt een algemeen retourbeleid en verzendbeleid aan onder de Organization-markering.
Typische fouten
- De prijs is geschreven met een komma, met een valutasymbool of als 0 op een pagina waar het product wordt verkocht.
- priceCurrency bevat € of $ in plaats van een code zoals EUR of USD.
- De afbeelding ontbreekt, hoewel verkopersvermeldingen die eisen.
- Een winkelpagina gebruikt AggregateOffer. Verkopersvermeldingen eisen een Offer, omdat de handelaar de verkoper moet zijn.
- De naam of de prijs in de markering wijkt af van de pagina, vaak na een prijswijziging.
- Twee blokken beschrijven hetzelfde product met verschillende waarden, bijvoorbeeld een van het thema en een van een plug-in.
Zo controleer je je markering
Google noemt de Test voor uitgebreide resultaten en de URL-inspectietool, die de meeste technische fouten vinden. Sommige problemen blijven voor zulke tests onzichtbaar, bijvoorbeeld een beoordeling die niet op de pagina staat. Google kan ook een handmatige actie nemen tegen gestructureerde gegevens die de regels breken. De pagina komt dan niet meer in aanmerking voor uitgebreide resultaten, en de gestructureerde gegevens worden genegeerd.
Werken met Do4U
De Check van gestructureerde gegevens leest een pagina via het adres, of de HTML of het JSON-LD-blok dat je plakt. Hij leest alle JSON-LD-blokken, ook @graph en geneste items, en daarnaast microdata en RDFa. De code vindt syntaxfouten met regel en kolom, onbekende of verkeerd gespelde types en de eigenschappen die Google eist of aanraadt voor productfragmenten, verkopersvermeldingen, aanbiedingen en beoordelingen. Hij controleert de vorm van prijzen, valuta's, data en beoordelingen en waarschuwt als een naam of prijs uit de markering niet in de zichtbare tekst voorkomt. Je krijgt een boom van de items met fouten, waarschuwingen en de bron van elke regel. De pagina wordt gelezen zoals de server haar levert, zonder JavaScript. Er wordt geen AI gebruikt, en de controle is gratis, met een daglimiet.
Do4U vindt aanwijzingen, jij controleert en beslist. Of er een uitgebreid resultaat verschijnt, beslist Google, en alleen jij weet of een prijs, een voorraad of een beoordeling klopt.
Bronnen
- Google Search Central: gestructureerde gegevens voor productfragmenten (Product, Review, Offer) (pagina bijgewerkt op 8 september 2026, Engels) (developers.google.com)
- Google Search Central: gestructureerde gegevens voor verkopersvermeldingen (Product, Offer) (pagina bijgewerkt op 8 september 2026, Engels) (developers.google.com)
- Google Search Central: gestructureerde gegevens voor reviewfragmenten (Review, AggregateRating) (pagina bijgewerkt op 8 september 2026, Engels) (developers.google.com)
- Google Search Central: algemene richtlijnen voor gestructureerde gegevens (pagina bijgewerkt op 10 juli 2026, Engels) (developers.google.com)
- schema.org: Offer (Engels) (schema.org)