Wanneer een AI-systeem jouw website leest, ziet het niet wat jij ziet. Het ziet HTML, tekst, en — als je geluk hebt — gestructureerde data die precies vertelt wat de website inhoudt.
Schema markup (ook wel structured data of JSON-LD) is die gestructureerde data. Het is een universele taal — gedefinieerd door schema.org — die zoekmachines en AI-systemen begrijpen. En voor installateurs zijn er 5 schema-types die het verschil maken.
Wat is schema markup?
Schema markup is code die je toevoegt aan je website — niet zichtbaar voor bezoekers, maar wel leesbaar voor zoekmachines en AI. Het staat in een <script type="application/ld+json"> tag in de HTML.
Een eenvoudig voorbeeld voor een installateur:
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "Warmtepomp Utrecht BV",
"telephone": "+31612345678",
"address": {
"@type": "PostalAddress",
"streetAddress": "Voorbeeldstraat 1",
"addressLocality": "Utrecht",
"postalCode": "3500 AA",
"addressCountry": "NL"
},
"areaServed": ["Utrecht", "Amersfoort", "Hilversum"],
"serviceType": "Warmtepomp installatie"
}
Dit vertelt AI-systemen direct: dit is een lokaal bedrijf, hier is hun naam en contactinfo, en dit zijn de steden waar ze actief zijn.
De 5 schema-types die elke installateur nodig heeft
1. LocalBusiness
Het fundament. Hiermee vertel je wie je bent als bedrijf:
- Naam, adres, telefoonnummer, website
- Werkgebied (
areaServed) - Openingstijden (
openingHoursSpecification) - Foto's (
image) - KvK-nummer / BTW-nummer (
taxID) - Reviews en gemiddelde beoordeling
Gebruik HomeAndConstructionBusiness of Plumber (meest gebruikte type voor installateurs) als subtype van LocalBusiness.
2. Service
Voor elk van je diensten — zonnepanelen, warmtepomp, isolatie — maak je een apart Service schema. Hierin specificeer je:
- Naam van de dienst
- Omschrijving
- Provider (link naar je
LocalBusiness) - Servicegebied
- Prijsrange (optioneel maar waardevol)
Dit helpt AI-systemen begrijpen dat jij niet alleen een algemeen installatiebedrijf bent, maar specifiek warmtepompen installeert in regio X.
3. FAQPage
Dit is misschien het krachtigste schema voor AI-citaties. Met FAQPage structureer je je FAQ-sectie machine-leesbaar:
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [{
"@type": "Question",
"name": "Wat kost een warmtepomp inclusief installatie?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Een warmtepomp inclusief installatie kost gemiddeld €8.000–€15.000, afhankelijk van het type woning, het gewenste vermogen en de gekozen leverancier. Met de ISDE-subsidie kan dit bedrag met €2.000–€3.500 verlaagd worden."
}
}]
}
AI-systemen als Perplexity lezen FAQPage schema letterlijk. Als iemand die vraag stelt, is jouw antwoord — inclusief je bedrijfsnaam als het daarin staat — een directe kandidaat voor citatie.
Inzicht
Vermeld je bedrijfsnaam in FAQ-antwoorden: "Bij [bedrijfsnaam] beginnen we altijd met een gratis woningcheck..." Dat zorgt ervoor dat jouw naam in het geciteerde antwoord staat.
4. Review / AggregateRating
Beoordelingen zijn vertrouwenssignalen voor zowel mensen als AI. Met AggregateRating geef je je gemiddelde score en aantal reviews machine-leesbaar mee:
{
"@type": "LocalBusiness",
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.8",
"reviewCount": "47"
}
}
AI-systemen prefereren het noemen van bedrijven met aantoonbaar positieve reputaties. Een gemiddelde van 4.7+ met 30+ reviews is een sterk signaal.
5. BreadcrumbList
Breadcrumbs helpen AI-systemen begrijpen hoe je website gestructureerd is — welke pagina's hoger en lager in de hiërarchie staan. Dit beïnvloedt hoe zwaar het systeem weegt welke pagina de autoriteitsbron is.
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [{
"@type": "ListItem",
"position": 1,
"name": "Home",
"item": "https://jouwwebsite.nl"
}, {
"@type": "ListItem",
"position": 2,
"name": "Warmtepomp",
"item": "https://jouwwebsite.nl/warmtepomp"
}]
}
Hoe je schema markup implementeert
Optie 1: handmatig via JSON-LD
Voeg een <script type="application/ld+json"> tag toe in de <head> van je pagina's. Dit is de meest flexibele en aanbevolen methode.
Optie 2: via je CMS
WordPress-gebruikers: installeer Yoast SEO of RankMath. Beide ondersteunen de meeste schema-types via de interface.
Webflow-gebruikers: voeg JSON-LD toe via een Custom Code block in de pagina-instellingen.
Optie 3: via je webontwikkelaar
Als je werkt met een bureau of ontwikkelaar, vraag hen specifiek om de 5 bovenstaande schema-types te implementeren. Dit is een technische taak van 1–2 uur.
Testen of je schema correct is
Gebruik deze tools om te controleren of je schema markup klopt:
- Google Rich Results Test — search.google.com/test/rich-results
- Schema Markup Validator — validator.schema.org
Beide tools tonen fouten en waarschuwingen. Los critische fouten altijd op — die voorkomen dat het schema herkend wordt.
Wat je direct kunt verwachten
Correcte schema markup op je diensten- en contactpagina's geeft je:
- Google Rich Results — FAQ-accordeons, sterren-ratings in zoekresultaten
- Hogere AI-citatieprobabiliteit — AI-systemen begrijpen jouw website beter
- Betere lokale zichtbaarheid — Google Local Pack verbetert door
LocalBusinessdata - Betere click-through rate — rich snippets vallen op in zoekresultaten
Schema markup is geen garantie — het is de technische fundering waarop AI-zichtbaarheid gebouwd wordt. Zonder het missen AI-systemen cruciale context over wie je bent en wat je doet.