Wat is Schema.org?
Schema.org is een speciale taal die zoekmachines en AI-tools helpt je content beter te begrijpen. Zie het als het toevoegen van onzichtbare labels aan je webpagina die zeggen "dit is een artikel" of "dit is een product." Deze labels helpen AI-engines zoals ChatGPT, Claude en Perplexity om je content correct te vinden en te gebruiken.
Schemamarkup is geschreven in JSON-LD-formaat, wat staat voor JavaScript Object Notation for Linked Data. Dit klinkt ingewikkeld, maar het is gewoon een gestructureerde manier om informatie te organiseren die machines makkelijk kunnen lezen.
Schema.org-markup toevoegen is een van de krachtigste manieren om je GEO-Score te verbeteren. Het helpt AI-engines direct om je content te begrijpen, wat je kans verhoogt om geciteerd te worden in AI-gegenereerde antwoorden.
Waarom schema ertoe doet voor AI-zoekmachines
AI-zoekmachines verwerken dagelijks miljarden webpagina's. Ze hebben snelle manieren nodig om te begrijpen waar elke pagina over gaat. Schemamarkup geeft hen deze informatie direct.
Beter begrip
Schema vertelt AI precies welk type content je hebt en haalt alle gokwerk weg over het doel van je pagina.
Hogere zichtbaarheid
Content met goede schema wordt vaker uitgelicht in AI-zoekresultaten en antwoordsamenvattingen.
Snellere verwerking
AI-bots kunnen sneller informatie extraheren uit pagina's met schema, wat je crawlefficiëntie verbetert.
Onderzoek toont dat pagina's met goede schemamarkup 30-40% meer zichtbaarheid krijgen in AI-zoekresultaten. Dit maakt schema een van de meest impactvolle optimalisaties die je kunt doen.
Veelvoorkomende schematypes
Schema.org heeft honderden types, maar deze gebruik je het meest:
Article-schema
Gebruik voor blogposts, nieuwsartikelen en redactionele content. Dit is het meest voorkomende schematype voor contentwebsites.
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Your Article Title Here",
"description": "Brief summary of the article",
"author": {
"@type": "Person",
"name": "Author Name"
},
"publisher": {
"@type": "Organization",
"name": "Your Site Name",
"logo": {
"@type": "ImageObject",
"url": "https://yoursite.com/logo.png"
}
},
"datePublished": "2025-01-10",
"dateModified": "2025-01-10",
"mainEntityOfPage": {
"@type": "WebPage",
"@id": "https://yoursite.com/article-url"
}
}Product-schema
Essentieel voor e-commerce sites. Helpt AI-engines om prijzen, beschikbaarheid en productdetails te begrijpen.
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Product Name",
"description": "Product description",
"image": "https://yoursite.com/product-image.jpg",
"brand": {
"@type": "Brand",
"name": "Brand Name"
},
"offers": {
"@type": "Offer",
"price": "99.99",
"priceCurrency": "USD",
"availability": "https://schema.org/InStock",
"url": "https://yoursite.com/product-url"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.5",
"reviewCount": "89"
}
}FAQPage-schema
Perfect voor FAQ-pagina's en Q&A-content. AI-engines houden van dit formaat voor het genereren van antwoordsamenvattingen.
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "What is Schema.org?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Schema.org is structured data that helps search engines understand content."
}
},
{
"@type": "Question",
"name": "Why use JSON-LD?",
"acceptedAnswer": {
"@type": "Answer",
"text": "JSON-LD is the recommended format because it's easy to add and maintain."
}
}
]
}HowTo-schema
Gebruik voor stap-voor-stap gidsen en tutorials. Helpt AI-engines je instructies accuraat te extraheren.
{
"@context": "https://schema.org",
"@type": "HowTo",
"name": "How to Implement Schema.org",
"description": "Step-by-step guide to adding structured data",
"step": [
{
"@type": "HowToStep",
"name": "Choose Schema Type",
"text": "Identify the correct schema for your content type"
},
{
"@type": "HowToStep",
"name": "Create JSON-LD",
"text": "Write the structured data code"
},
{
"@type": "HowToStep",
"name": "Add to Page",
"text": "Insert the script tag in your HTML"
}
]
}Hoe je schema toevoegt aan je website
Schemamarkup toevoegen is makkelijker dan het lijkt. Volg deze stappen:
Stap 1Kies je schematype
Bekijk je content en beslis welk schematype het beste past. De meeste content valt in een van deze categorieën:
- Blogposts en artikelen: gebruik Article-schema
- Producten te koop: gebruik Product-schema
- Vragen en antwoorden: gebruik FAQPage-schema
- Stap-voor-stap gidsen: gebruik HowTo-schema
- Bedrijfsinformatie: gebruik Organization-schema
Stap 2Maak je JSON-LD-code
Schrijf de JSON-LD-code met alle vereiste velden. Gebruik de bovenstaande templates als startpunt. Zorg dat je:
- Alle vereiste eigenschappen voor je schematype opneemt
- Echte data van je pagina gebruikt (laat geen placeholder-tekst staan)
- Data als JJJJ-MM-DD formatteert
- Volledige URL's gebruikt voor alle links en afbeeldingen
- Controleert dat je JSON-syntax geldig is (juiste komma's en haakjes)
Stap 3Voeg script-tag toe aan je HTML
Voeg je JSON-LD-code in binnen een script-tag. Je kunt dit in de page head of body plaatsen:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Your Title"
// ... rest of your schema
}
</script>In React/Next.js gebruik je de dangerouslySetInnerHTML-prop zoals getoond in de bovenstaande voorbeelden.
Stap 4Test en valideer
Valideer je schema altijd voor publicatie. Gebruik deze gratis tools:
- Schema.org Validator: validator.schema.org
- Google Rich Results Test: search.google.com/test/rich-results
- Bloffee GEO Analyzer: Ingebouwde schemavalidatie in elke analyse
Geavanceerde schematechnieken
Geneste schematypes
Je kunt meerdere schematypes combineren op één pagina. Bijvoorbeeld een artikel met ingebedde producten:
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Best Winter Jackets 2025",
"mentions": [
{
"@type": "Product",
"name": "Arctic Pro Jacket",
"offers": {
"@type": "Offer",
"price": "149.99",
"priceCurrency": "USD"
}
}
]
}Meerdere schema-objecten
Voeg meerdere afzonderlijke schema-objecten toe door meerdere script-tags te gebruiken. Bijvoorbeeld Article + BreadcrumbList:
<script type="application/ld+json">
{ "@type": "Article", ... }
</script>
<script type="application/ld+json">
{ "@type": "BreadcrumbList", ... }
</script>Deze aanpak houdt je schema georganiseerd en makkelijker te onderhouden.
Dynamische schemageneratie
Voor websites met veel pagina's, genereer schema dynamisch uit je database of CMS. Dit zorgt voor:
- Schema blijft bijgewerkt wanneer content verandert
- Consistente schema op alle pagina's
- Minder handmatig werk om schema te onderhouden
- Automatische afhandeling van data en metadata
Schema testen en valideren
Je schema testen is cruciaal. Ongeldige schema is erger dan geen schema omdat het AI-engines kan verwarren.
Schema.org Validator
URL: validator.schema.org
Het beste voor: Controleren van JSON-LD-syntax en -structuur
Deze officiële validator controleert of je schema de Schema.org-richtlijnen volgt. Het vangt syntaxfouten en ontbrekende vereiste velden op.
Google Rich Results Test
URL: search.google.com/test/rich-results
Het beste voor: Testen hoe Google je schema ziet
Toont je precies voor welke rich results je pagina in aanmerking komt. Hoewel gericht op Google, gebruiken andere AI-engines vergelijkbare criteria.
Bloffee GEO Analyzer
URL: bloffee.com
Het beste voor: Complete GEO-optimalisatie inclusief schema
Onze analyzer controleert je schema als onderdeel van de 25+ AI-optimalisatiefactoren. Krijg specifieke aanbevelingen voor het verbeteren van je gestructureerde data.
Veelvoorkomende schemafouten
Vermijd deze fouten
✗Ontbrekende vereiste eigenschappen
✗Placeholder- of nepdata gebruiken
✗Ongeldige JSON-syntax (ontbrekende komma's)
✗Relatieve URL's in plaats van volledige URL's
✗Verkeerde datumformaten
✗Schema die niet overeenkomt met pagina-inhoud
Best practices
✓Voeg alle vereiste eigenschappen toe
✓Gebruik echte data van je pagina
✓Valideer voor publicatie
✓Gebruik volledige absolute URL's
✓Formatteer data als JJJJ-MM-DD
✓Houd schema bijgewerkt met content
Schema-impact op GEO-Score
Schemamarkup is onderdeel van de AI-optimalisatie-categorie in je GEO-Score. Specifiek beïnvloedt het deze gebieden:
Contentbegrip (hoge impact)
Schema vertelt AI-engines precies waar je content over gaat, wat hun vertrouwen om je content te citeren verhoogt.
Crawl-efficiëntie (gemiddelde impact)
AI-bots kunnen sneller informatie extraheren uit pagina's met schema, wat mogelijk leidt tot frequenter crawlen.
Geschiktheid voor rich results (gemiddelde impact)
Goede schema maakt je content geschikt voor verbeterde weergaves in AI-zoekinterfaces.
Pagina's met complete, geldige schema zien meestal 15-25 punt verbeteringen in hun GEO-Score. Dit vertaalt naar significant betere zichtbaarheid in AI-zoekresultaten.
Schema-implementatie checklist
- •Kies het juiste schematype voor je content
- •Voeg alle vereiste eigenschappen voor dat schematype toe
- •Gebruik echte data van je pagina, geen placeholders
- •Formatteer data correct (JJJJ-MM-DD)
- •Gebruik volledige absolute URL's voor alle links en afbeeldingen
- •Valideer met Schema.org-validator en Google Rich Results Test
- •Test je pagina met Bloffee GEO Analyzer
- •Houd schema bijgewerkt wanneer content verandert
Kant-en-klare schema-templates
Hier zijn complete, kopieer-en-plak-klare templates voor de meest voorkomende schematypes:
Blogpost-artikel template
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BlogPosting",
"headline": "Your Blog Post Title",
"description": "Brief summary of your blog post",
"image": "https://yoursite.com/featured-image.jpg",
"author": {
"@type": "Person",
"name": "Author Name",
"url": "https://yoursite.com/author/name"
},
"publisher": {
"@type": "Organization",
"name": "Your Site Name",
"logo": {
"@type": "ImageObject",
"url": "https://yoursite.com/logo.png"
}
},
"datePublished": "2025-01-10",
"dateModified": "2025-01-10",
"mainEntityOfPage": {
"@type": "WebPage",
"@id": "https://yoursite.com/blog/post-url"
},
"keywords": "keyword1, keyword2, keyword3"
}
</script>E-commerce product-template
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Product Name",
"description": "Detailed product description",
"image": [
"https://yoursite.com/product-image-1.jpg",
"https://yoursite.com/product-image-2.jpg"
],
"brand": {
"@type": "Brand",
"name": "Brand Name"
},
"sku": "PRODUCT-SKU-123",
"offers": {
"@type": "Offer",
"price": "99.99",
"priceCurrency": "USD",
"availability": "https://schema.org/InStock",
"url": "https://yoursite.com/product-url",
"priceValidUntil": "2025-12-31"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.5",
"reviewCount": "89",
"bestRating": "5",
"worstRating": "1"
}
}
</script>Complete FAQ-pagina template
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "What is your return policy?",
"acceptedAnswer": {
"@type": "Answer",
"text": "We offer 30-day returns on all products. Items must be unused and in original packaging."
}
},
{
"@type": "Question",
"name": "How long does shipping take?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Standard shipping takes 5-7 business days. Express shipping is 2-3 business days."
}
},
{
"@type": "Question",
"name": "Do you ship internationally?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Yes, we ship to over 50 countries worldwide. Shipping costs vary by location."
}
}
]
}
</script>Volgende stappen
Nu je Schema.org-implementatie begrijpt, verken deze gerelateerde onderwerpen:
- robots.txt voor AI-bots
Leer hoe je regelt welke AI-bots toegang hebben tot je content
- Complete gids voor meta tags
Beheers Open Graph, Twitter Cards en technische SEO-tags
- AI-optimalisatiefactoren
Ontdek alle 25+ factoren die je GEO-Score beïnvloeden