Structured data in SEO
In de SEO-terminologie staat structured data (ook wel bekend als schema markup) voor een manier om op een structured en gestandaardiseerde manier informatie toe te voegen aan de content van een webpagina. Deze markup helpt zoekmachines om de content van een pagina beter te begrijpen en te presenteren in de zoekresultaten. In dit artikel zullen we verkennen wat structured data is, hoe het werkt, en waarom het van cruciaal belang is voor zoekmachineoptimalisatie (SEO).
1. Wat is structured data (of schema markup) in SEO?
Structured data of schema markup is een manier om het voor zoekmachines makkelijker te maken om informatie van je site te halen en deze aan gebruikers van de zoekmachine te tonen. Vaak zie je hoe het tot uiting komt als je een product zoekt op Google.
Technisch gezien is het een stukje code dat je aan de HTML-code van je webpagina kunt toevoegen om specifieke informatie over de content van de pagina te markeren. Deze informatie kan variëren van product details en beoordelingen tot evenementgegevens en FAQ’s. Door structured data toe te voegen, kunnen zoekmachines de content beter begrijpen en presenteren in verschillende zoekresultaten.
Figuur 1. Als je op ‘appeltaart recept’ zoekt, dan komen er een aantal speciale resultaten bovenaan de pagina te staan met onder andere de rating van de site en hoe lang het duurt om de appeltaart te maken. Dit is het effect van structured data of schema markup.
2. Hoe werkt structured data?
Structured data wordt toegevoegd aan de HTML van een webpagina met behulp van speciale markup-formaten, zoals JSON-LD, Microdata of RDFa. Deze markup-formaten bevatten structured informatie die zoekmachines zoals Google Search kunnen interpreteren en gebruiken om de relevantie van de pagina voor specifieke zoekopdrachten te bepalen.
Wanneer een zoekmachine een pagina met structured data indexeert, analyseert het de markup om de content van de pagina te begrijpen en te categoriseren. Dit stelt zoekmachines in staat om de content op een meer geavanceerde manier weer te geven in zoekresultaten, zoals met rich snippets, knowledge panels en carrousels.
Woorden en syntax
Voordat we ingaan op de specifieke syntaxen van structured data, is het belangrijk om het onderscheid te begrijpen tussen woorden (vocabulary in het Engels) en syntax:
- Woorden: Dit verwijst naar de verzameling van termen en definities die worden gebruikt om gegevens te beschrijven. Woorden bepalen de betekenis en context van de gegevens. Bij structured data worden woorden-elementen gebruikt om de attributen en eigenschappen van een bepaald onderwerp te definiëren, zoals een persoon, een product of een evenement.
- Syntax: Dit verwijst naar de regels en conventies die worden gebruikt om structured data te coderen en te formatteren. Syntax bepaalt de structuur en opmaak van de gegevens, waardoor machines ze kunnen begrijpen en verwerken. Er zijn verschillende syntaxen beschikbaar voor het coderen van structured data, elk met zijn eigen kenmerken en toepassingen.
1. Microdata-syntax van Schema.org
Microdata is een van de syntaxen die worden gebruikt voor het coderen van structured data en wordt vaak geassocieerd met Schema.org, een gemeenschappelijke taal die wordt onderhouden door zoekmachines zoals Google, Bing en Yahoo. Met Microdata kunnen ontwikkelaars HTML-elementen gebruiken om structured data direct in webpagina’s in te sluiten, waardoor zoekmachines de betekenis van de content beter kunnen begrijpen en weergeven in zoekresultaten. Microdata maakt gebruik van attributen zoals itemscope, itemtype en itemprop om de betekenis en relatie van gegevens te specificeren.
Figuur 2. Op schema.org vind je de beschikbaarbare opties
2. JSON-LD-syntax van DCMI
JSON-LD (JavaScript Object Notation for Linked Data) is een andere populaire syntax voor het coderen van structured data en wordt onderhouden door de Dublin Core Metadata Initiative (DCMI). In tegenstelling tot Microdata, die direct in HTML wordt ingebed, maakt JSON-LD gebruik van een aparte JavaScript-codeblok om structured data te definiëren. Dit maakt het gemakkelijker om structured data toe te voegen aan bestaande webpagina’s en maakt het ook mogelijk om dezelfde structured data op meerdere pagina’s te hergebruiken. JSON-LD gebruikt een simpele, leesbare syntaxis en biedt flexibiliteit bij het definiëren van complexe gegevensstructuren.
3. RDFa-syntax van FOAF
RDFa (Resource Description Framework in Attributes) is een syntax die wordt gebruikt voor het integreren van structured data in HTML-pagina’s en wordt onderhouden door verschillende standaardisatie-organisaties, waaronder het Friend of a Friend (FOAF)-project. RDFa maakt gebruik van HTML-attributen om structured gegevens te annoteren en te koppelen aan externe bronnen en vocabulaires. Het biedt een uitgebreidere manier om semantische betekenis toe te voegen aan webpagina’s en ondersteunt het maken van verbindingen tussen verschillende gegevensbronnen.
Figuur 3. Een overzicht van de RDFa-syntax van FOAF zoals die te vinden is op w3.org
Het belang van gestuurde en ongestuurde data
Het begrijpen van zowel vocabulary als syntax is essentieel voor het effectief implementeren van structured data op websites. Door de juiste vocabulary te gebruiken en de juiste syntax toe te passen, kunnen ontwikkelaars de betekenis van hun content verduidelijken en ervoor zorgen dat zoekmachines deze correct interpreteren. Dit kan leiden tot verbeterde zoekresultaten, verhoogde zichtbaarheid en een betere gebruikerservaring voor website bezoekers. Het is daarom van cruciaal belang voor ontwikkelaars en marketeers om vertrouwd te raken met de verschillende syntaxen en vocabulary-elementen die beschikbaar zijn voor structured data, en deze op een consistente en nauwkeurige manier toe te passen op hun webpagina’s.
3. Waarom is structured data belangrijk voor SEO?
structured data is van cruciaal belang voor SEO om verschillende redenen:
- Verbeterde zichtbaarheid in zoekresultaten: Door structured data toe te voegen, kunnen zoekmachines de content van een pagina beter begrijpen en relevante informatie weergeven in zoekresultaten. Dit kan leiden tot een verbeterde zichtbaarheid en klikfrequentie voor de pagina.
- Verrijkte zoekresultaten: structured data stelt zoekmachines in staat om verrijkte zoekresultaten weer te geven, zoals rich snippets, knowledge panels en carrousels. Deze verrijkte zoekresultaten trekken meer aandacht van gebruikers en kunnen resulteren in een hogere klikfrequentie.
- Betere rangschikkingen: Hoewel structured data op zichzelf geen directe rangschikking signalen zijn, kunnen ze indirect bijdragen aan betere rangschikkingen door de zichtbaarheid en klikfrequentie van een pagina te verbeteren. Dit komt doordat zoekmachines gebruikersgedrag meenemen in hun algoritmen voor rangschikking.
4. Hoe voeg je structured data toe aan een webpagina?
Structured data kan worden toegevoegd aan een webpagina door de relevante markup-code toe te voegen aan de HTML van de pagina. Er zijn verschillende tools en hulpmiddelen beschikbaar die kunnen helpen bij het genereren van structured data en het implementeren ervan op een website.
Conclusie
Structured data (ook bekend als structured data of als schema markup) is een hulpmiddel voor SEO dat website-eigenaren kunnen gebruiken om de zichtbaarheid van hun pagina’s in zoekresultaten te verbeteren. Door structured data toe te voegen, kunnen zoekmachines de content van een pagina beter begrijpen en relevante informatie weergeven in zoekresultaten, wat kan leiden tot een hogere klikfrequentie en betere rangschikkingen.
Veelgestelde Vragen
Hoe kan ik controleren of structured data correct is geïmplementeerd op mijn website?
- Er zijn verschillende tools beschikbaar, zoals Google’s Rich Results Test en Structured Data Testing Tool, waarmee je kunt controleren of structured data correct is geïmplementeerd op een webpagina.
Welke soorten informatie kunnen worden gemarkeerd met structured data?
- Structured data kan worden gebruikt om verschillende soorten informatie te markeren, waaronder productgegevens, evenementen, beoordelingen, recepten, FAQ’s en nog veel meer.
Zijn structured data een ranking signaal voor zoekmachines?
- Structured data op zichzelf zijn geen direct ranking signaal, maar ze kunnen indirect bijdragen aan betere rangschikkingen door de zichtbaarheid en klikfrequentie van een pagina te verbeteren.