Schema.org uitgelegd
Schema.org als gedeelde woordenschat, en het verschil met JSON-LD en de eisen voor Google rich results.
Schema.org is een gedeelde woordenschat om de betekenis van content machineleesbaar te beschrijven. Het wordt vaak verward met JSON-LD of met Google rich results, terwijl dat verschillende dingen zijn. Dit artikel verheldert die verschillen en hoort bij onze pillar Structured Data & Schema Markup.
Wat Schema.org is
Schema.org is een gezamenlijk vocabulaire, een afgesproken set typen en eigenschappen, dat door grote zoekmachines wordt ondersteund. Het beschrijft wat dingen zijn: een organisatie, een persoon, een artikel, een product, en hoe die samenhangen.
Vocabulaire versus syntax
Schema.org is het vocabulaire (de woorden en hun betekenis); de syntax is hoe je dat vocabulaire opschrijft. Je kunt schema.org uitdrukken in verschillende formaten, maar JSON-LD is tegenwoordig het aanbevolen formaat. Vocabulaire en syntax zijn dus twee aparte lagen.
JSON-LD
JSON-LD is een syntax om gestructureerde data als een apart JSON-blok in je pagina te plaatsen, los van de zichtbare HTML. Het is goed leesbaar voor machines en eenvoudig te onderhouden, en daarom het meestgebruikte formaat voor schema.org-markup.
Schema-types en eigenschappen
Een schema-type (zoals Organization of Article) beschrijft de soort entiteit; eigenschappen (zoals name, author of datePublished) beschrijven de details. Door het juiste type met passende eigenschappen te kiezen, maak je de betekenis van je content expliciet.
Entiteiten en relaties
Met schema.org leg je niet alleen losse feiten vast, maar ook relaties tussen entiteiten: een artikel met een auteur, een auteur bij een organisatie. Die relaties vormen de basis van een knowledge graph, zoals beschreven in Knowledge Graph SEO en Organization Entity Design.
Google rich results
Rich results zijn verrijkte weergaven in de zoekresultaten (zoals FAQ- of beoordelingsblokken) die Google soms toont op basis van structured data. Belangrijk: geldige schema.org-markup geeft recht op rich results, maar garandeert ze niet. Google bepaalt zelf of en wanneer ze verschijnen.
Validatie en veelvoorkomende misverstanden
Valideer je markup met de geschikte tools om syntaxfouten en ontbrekende verplichte eigenschappen op te sporen. Een veelvoorkomend misverstand is dat meer markup automatisch meer zichtbaarheid oplevert; het doel is correcte, eerlijke beschrijving van bestaande content, niet markup om markup.
Praktisch voorbeeld en checklist
- Kies per pagina het type dat de content echt beschrijft.
- Gebruik JSON-LD als formaat.
- Vul alleen eigenschappen in die kloppen met de zichtbare content.
- Leg relaties tussen entiteiten expliciet vast met stabiele identifiers.
- Valideer de markup en los fouten op.
- Verwacht rich results als mogelijkheid, niet als garantie.
