Structured data, in het Nederlands gestructureerde gegevens, is informatie op een webpagina die in een vaste, machineleesbare structuur is vastgelegd. Zo kan een zoekmachine zien dat een getal een prijs is, een tekst een recensie of een datum de begindatum van een evenement.

Waarvoor wordt het gebruikt

Een mens begrijpt uit de context wat een getal op een pagina betekent, een computer niet. Met structured data geef je dat expliciet aan. Zoekmachines kunnen de pagina daardoor beter interpreteren en soms een uitgebreider zoekresultaat tonen, een rich snippet. Een garantie daarop is er niet: de zoekmachine bepaalt zelf of en wanneer dat gebeurt.

Structured data staat los van de zichtbare opmaak. Bezoekers merken er op de pagina zelf niets van. De gegevens zijn bedoeld voor zoekmachines en andere programma’s die pagina’s verwerken, bijvoorbeeld om de gegevens van een evenement automatisch in een agenda te kunnen zetten.

Hoe het werkt

De namen van de soorten dingen en hun eigenschappen komen meestal uit de woordenlijst van Schema.org. De gegevens zelf worden in een vaste notatie aan de pagina toegevoegd. De bekendste notaties zijn JSON-LD, microdata en RDFa.

JSON-LD staat als apart blok in de code van de pagina. Voor een product kun je daarin bijvoorbeeld de naam, de prijs en de beschikbaarheid vastleggen, los van de opmaak van de pagina.

Waar je op moet letten

De gegevens moeten overeenkomen met wat bezoekers op de pagina zien. Markeer dus geen informatie die er niet staat. Fouten in de notatie kun je opsporen met testtools van zoekmachines. Zoekmachines stellen bovendien eigen eisen per type resultaat, dus niet elke markering leidt tot een uitgebreide weergave.