Structured data zijn door machines leesbare metadata, toegevoegd aan de HTML-code van jouw pagina's, waarmee zoekmachines de inhoud van jouw webwinkel nauwkeurig kunnen begrijpen. Door de juiste Schema.org-markup op jouw productpagina's te implementeren, open je de deur naar rich snippets — die verrijkte resultaten in Google die beoordelingssterren, prijzen en beschikbaarheid direct in de SERP's tonen, waardoor de doorklikratio aanzienlijk toeneemt.
Wat zijn structured data?
Structured data vormen een gestandaardiseerd vocabulaire voor markup (voornamelijk Schema.org) waarmee de inhoud van een pagina zo geannoteerd kan worden dat zoekmachines niet alleen de woorden begrijpen, maar ook hun contextuele betekenis. Google, Bing, Yahoo en Yandex ondersteunen allemaal Schema.org.
Er zijn drie hoofdformaten om structured data te implementeren:
- JSON-LD (aanbevolen door Google): een JavaScript-script geplaatst in de
<head>of de<body>. Eenvoudig te onderhouden omdat het gescheiden is van de zichtbare HTML. Het formaat dat de grote meerderheid van ontwikkelaars en moderne CMS'en gebruiken. - Microdata: HTML-attributen direct geïntegreerd in de content-tags (
itemscope,itemprop). Moeilijker te onderhouden maar historisch gezien de eerste geadopteerde standaard. - RDFa: complexer formaat dat voornamelijk wordt gebruikt in academische contexten of door gespecialiseerde contentbeheersystemen. Zelden gebruikt voor e-commerce.
Hoe Google structured data gebruikt
Wanneer Google de structured data van een pagina begrijpt, kan het verrijkte resultaten (rich results) weergeven die visueel opvallen in de SERP's. Voor e-commerce zijn de meest waardevolle verrijkte resultaten:
Beoordelingen en scores
Beoordelingssterren (1 tot 5) en het aantal reviews direct weergegeven in de Google-resultaten. Een van de meest impactvolle functies op de doorklikratio in e-commerce.
Prijs en beschikbaarheid
De productprijs, valuta en voorraadstatus (Op voorraad / Uitverkocht) verschijnen onder de titel in de SERP's, zodat kopers een aanbieding snel kunnen kwalificeren.
Broodkruimel
De BreadcrumbList vervangt de URL door een leesbare navigatie (Home > Schoenen > Heren) in de resultaten, wat het begrip van de sitestructuur voor de gebruiker verbetert.
De essentiële schema's voor e-commerce
Voor een PrestaShop-webwinkel zijn vier soorten structured schema's bijzonder belangrijk:
- Product: het fundamentele schema voor elke productpagina. Bevat de naam, beschrijving, afbeelding, SKU, merk en aanbiedingen (prijs, beschikbaarheid, geaccepteerde valuta's).
- BreadcrumbList: hiërarchische navigatiestructuur. Verbetert het begrip van de sitearchitectuur en maakt de weergave van het broodkruimel in de SERP's mogelijk.
- Organization: informatie over jouw bedrijf (naam, logo, contactgegevens, social media). Draagt bij aan het Google Knowledge Panel en versterkt het vertrouwen van zoekmachines.
- FAQPage: voor pagina's met veelgestelde vragen. Google kan de antwoorden op FAQ's direct weergeven in de SERP's als accordeon, wat het zichtbaarheidsoppervlak vergroot.
JSON-LD-voorbeeld voor een productpagina
Voorbeeld van Product-markup in JSON-LD
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Bruine leren schoenen",
"image": "https://webwinkel.com/img/schoenen.jpg",
"description": "Schoenen van volledig leer",
"sku": "SCH-1234",
"brand": {"@type": "Brand", "name": "MijnMerk"},
"offers": {
"@type": "Offer",
"price": "89.90",
"priceCurrency": "EUR",
"availability": "https://schema.org/InStock"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.7",
"reviewCount": "124"
}
}Jouw structured data testen en valideren
Google biedt twee officiële tools om jouw structured data te valideren:
- Rich Results Test: online tool (search.google.com/test/rich-results) die een URL of HTML-code analyseert en aangeeft of de pagina in aanmerking komt voor rich results, inclusief eventuele fouten.
- Google Search Console → Paginabeleving: dedicated rapport dat alle pagina's van jouw site opsomt met geldige of ongeldige structured data. Essentieel om de gezondheid van jouw markup op schaal van de catalogus te bewaken.
Structured data ≠ gegarandeerde rich snippets
Structured data en PrestaShop
PrestaShop biedt een basale structured data-markup in zijn standaardthema, maar die is vaak onvolledig of onjuist afhankelijk van de gebruikte versie. De meest ontbrekende punten:
- Ontbrekend aggregateRating-veld: de klantbeoordelingen van PrestaShop worden niet altijd weergegeven in de JSON-LD, waardoor productpagina's de sterren in Google mislopen.
- Onjuiste beschikbaarheid: de In Stock / Out of Stock-status moet in real-time worden gesynchroniseerd met jouw PrestaShop-voorraadbeheer.
- BreadcrumbList ontbreekt: de navigatiecategorieën worden niet altijd opgemaakt, wat categoriepagina's het broodkruimel in de SERP's ontneemt.
- Productvarianten niet beheerd: voor producten met varianten zou elke variant idealiter zijn eigen prijs- en beschikbaarheidsgegevens moeten hebben.