Het Product Schema is de Schema.org-markup die speciaal bedoeld is voor productpagina's van webwinkels. Correct geïmplementeerd in JSON-LD stelt het Google in staat om in de zoekresultaten de prijs, beschikbaarheid, gemiddelde beoordeling en sterren direct onder de paginatitel weer te geven — wat we rich snippets noemen. Deze visuele verrijkingen verhogen de doorklikratio (CTR) significant en kwalificeren het inkomende verkeer al vóór de klik.
Verplichte en aanbevolen eigenschappen
Google onderscheidt verplichte eigenschappen (zonder welke rich snippets niet worden weergegeven) en aanbevolen eigenschappen (die de weergave verrijken). Voor het type Product zijn de verplichte eigenschappen: name (productnaam) en minimaal één geldige aanbieding via de eigenschap offers. De sterk aanbevolen eigenschappen zijn: image (URL van de hoofdafbeelding, bij voorkeur in hoge resolutie), description (beschrijvende tekst van het product), sku (interne referentie), brand (merknaam via een Brand-object).
De eigenschap Offers: prijs, beschikbaarheid en valuta
De eigenschap offers is centraal voor e-commerce rich snippets. Het omvat een Offer-object (of AggregateOffer voor meerdere verkopers) met de velden: price (numerieke prijs zonder valutasymbool, bijv. 29.90), priceCurrency (ISO 4217-code, bijv. EUR), availability (Schema.org URL: https://schema.org/InStock, OutOfStock of PreOrder), en priceValidUntil (vervaldatum van de prijs in ISO 8601-formaat, bijv. 2026-12-31). Google eist dat de prijs in de markup exact overeenkomt met de prijs die op de pagina wordt weergegeven — elke discrepantie kan leiden tot verwijdering van de rich snippets.
Verplichte consistentie tussen markup en pagina
AggregateRating: sterren in de Google-resultaten
De eigenschap aggregateRating maakt het mogelijk sterren weer te geven in de Google SERP's. Het bevat ratingValue (gemiddelde beoordeling, bijv. 4.7), bestRating (hoogste beoordeling, doorgaans 5), worstRating (laagste beoordeling, doorgaans 1) en reviewCount (aantal beoordelingen). Deze sterren zijn een van de meest effectieve rich snippets om de CTR te verbeteren — sectorstudies schatten de winst op 15 tot 30% bij vergelijkbare posities. Let op: Google accepteert alleen onafhankelijk en geverifieerd verzamelde beoordelingen; zelfevaluaties zijn verboden.
Voorbeeld van een JSON-LD-implementatie
Google beveelt het JSON-LD-formaat aan, ingevoegd in een script-tag van het type application/ld+json, geplaatst in de head of body van de pagina. Een minimaal geldig voorbeeld voor een productpagina bevat: @context schema.org, @type Product, name, image, description, sku, brand met @type Brand en name, offers met @type Offer, price, priceCurrency, availability en priceValidUntil, en aggregateRating met ratingValue, bestRating en reviewCount. Dit JSON-blok is onzichtbaar voor de gebruiker maar volledig leesbaar voor Google.
Testen met Rich Results Test
Welke rich results activeert het Product Schema?
- Prijs en valuta weergegeven onder de titel in de Google-resultaten
- Beschikbaarheid (Op voorraad / Uitverkocht / Op bestelling) zichtbaar in de SERP's
- Beoordelingssterren en aantal reviews (via aggregateRating)
- Productafbeelding in bepaalde contexten (Google Shopping, Google Afbeeldingen)
- Verrijkte resultaten in Google Lens voor productafbeeldingen
Product Schema implementeren in PrestaShop
PrestaShop genereert standaard een basale Schema.org-markup vanaf versie 1.7, maar deze markup is vaak onvolledig: verkeerd geformatteerde prijs (komma in plaats van punt), ontbrekende beschikbaarheid, aggregateRating niet ingevuld ook als er beoordelingen bestaan. Voor een volledige en conforme markup zijn twee aanpakken mogelijk: een dedicated SEO-module gebruiken die automatisch de volledige JSON-LD genereert op basis van PrestaShop-productgegevens, of het productpagina-template (product.tpl) aanpassen om de JSON-LD te injecteren via een theme-override.
Google Search Console toont in de sectie Structured Data de fouten die zijn gedetecteerd op jouw productpagina's. Dit is het referentie-dashboard om de gezondheid van jouw markup op schaal van de volledige catalogus te bewaken, producten met terugkerende fouten te identificeren en de impact op impressies en klikken van rich snippets te meten.