Structured data
Wat is structured data?
Structured data, in het Nederlands gestructureerde gegevens, is informatie die volgens een vaste structuur aan een webpagina wordt toegevoegd. Hiermee kun je zoekmachines duidelijk maken wat bepaalde onderdelen van de pagina voorstellen. Je kunt bijvoorbeeld aangeven dat een naam bij een organisatie hoort, dat een bedrag de prijs van een product is of dat een datum bij een evenement hoort. De code is vooral bedoeld voor systemen en is normaal gesproken niet zichtbaar voor bezoekers.
Voor structured data wordt vaak de woordenlijst van Schema.org gebruikt. Deze bevat verschillende typen en eigenschappen voor onder meer organisaties, personen, producten, artikelen, evenementen en lokale bedrijven. Zo ontstaat een gemeenschappelijke taal waarmee websites informatie op een herkenbare manier kunnen beschrijven. Zoekmachines kunnen deze gegevens vervolgens gebruiken om de inhoud en onderlinge relaties op een pagina beter te begrijpen.
Hoe voeg je structured data toe?
Structured data kan in verschillende technische formaten worden toegevoegd. Google ondersteunt JSON-LD, Microdata en RDFa voor functies binnen de zoekresultaten. JSON-LD wordt door Google aanbevolen en wordt als een afzonderlijk codeblok aan de HTML van een pagina toegevoegd. Hierdoor hoeft de opmaak niet door alle zichtbare onderdelen van de pagina te worden verwerkt, wat het beheer meestal overzichtelijker maakt.
Het gekozen type moet aansluiten op de werkelijke inhoud van de pagina. Een bedrijfswebsite kan bijvoorbeeld Organization-markup gebruiken voor de officiële naam, het logo en andere organisatiegegevens. Een productpagina kan eigenschappen bevatten voor prijs, voorraad en beoordelingen. De gegevens in de code moeten overeenkomen met wat bezoekers daadwerkelijk op de pagina kunnen zien. Verborgen, misleidende of verouderde informatie kan ervoor zorgen dat Google de markup niet gebruikt.
Wat levert structured data op?
Structured data kan ervoor zorgen dat een pagina in aanmerking komt voor uitgebreidere zoekresultaten, ook wel rich results genoemd. Afhankelijk van het paginatype kunnen daarin bijvoorbeeld productinformatie, beoordelingen, datums of andere aanvullende gegevens verschijnen. Correcte markup geeft echter geen garantie dat Google zo’n uitgebreid resultaat toont. De zoekmachine bepaalt per zoekopdracht welke weergave het meest geschikt is.
Structured data is ook geen vervanging voor goede content of technische SEO. De code kan alleen informatie verduidelijken die werkelijk op de pagina aanwezig is. Het toevoegen van zoveel mogelijk verschillende schema’s zonder duidelijke functie maakt een pagina niet automatisch beter vindbaar. Gebruik daarom alleen typen en eigenschappen die inhoudelijk passen en die je correct kunt onderhouden.
Controleer de implementatie met de Rich Results Test van Google of de Schema Markup Validator. Via URL-inspectie en rapporten in Google Search Console kun je vervolgens nagaan of Google de markup heeft gevonden en of er fouten optreden. Test opnieuw wanneer templates, plug-ins of pagina-inhoud worden aangepast, omdat zulke wijzigingen de structured data ongemerkt kunnen beschadigen.