Schema markup: de feiten die machines wel begrijpen
Schema markup is een stukje code op je website dat machines vertelt wat de informatie op de pagina betekent: dit is een organisatie, dit is een openingstijd, dit is een vraag met dit antwoord. Het is de enige plek waar je zonder taal-ambiguïteit kunt zeggen wat de feiten zijn.
Waarom het voor AI belangrijker is dan voor Google
Een zoekmachine kan uit de context van je pagina meestal wel afleiden dat "ma-vr 8:00-17:00" openingstijden zijn. Voor rich results in Google is schema markup dus nuttig maar niet strikt nodig.
Voor een taalmodel ligt dat anders. Dat knipt je pagina in fragmenten en verliest daarbij context. Gestructureerde data blijft ondubbelzinnig, ook als het fragment los komt te staan. Het is de meest betrouwbare manier om te zorgen dat feiten over jouw bedrijf correct worden overgenomen.
Welke types het meest opleveren
Je hoeft niet alles te implementeren. Vijf types dekken het overgrote deel van de waarde.
Organization - wie je bent, je logo, je website, je sociale profielen. De basis waar andere gegevens aan opgehangen worden.
LocalBusiness - adres, telefoonnummer, openingstijden, werkgebied. Onmisbaar als klanten je lokaal zoeken.
Service - welke diensten je levert en in welk gebied. Dit is wat een model gebruikt om te bepalen of jij past bij de vraag die iemand stelt.
FAQPage - je vragen en antwoorden in machineleesbare vorm. Van alle types de meest direct bruikbare voor AI-antwoorden.
Article - voor inhoudelijke pagina's: auteur, publicatiedatum, datum van laatste wijziging. Levert de herkomstsignalen die meewegen in vertrouwen.
Hoe je begint
Begin bij Organization en LocalBusiness op je homepage, en FAQPage op de pagina's waar je vragen beantwoordt. Dat is een middag werk en dekt het meeste.
Controleer je werk met de validatietool voor rich results van Google en met de schema-validator. Beide laten zien of je code klopt en wat ermee gedaan kan worden.
De belangrijkste regel: de gestructureerde data moet overeenkomen met wat er zichtbaar op de pagina staat. Feiten in de code zetten die nergens op de pagina te zien zijn, is in strijd met de richtlijnen en kan een handmatige maatregel opleveren.
De meest gemaakte fout
Schema markup toevoegen en de inhoud vergeten. Markup maakt bestaande informatie leesbaar voor machines; het maakt geen informatie die er niet is. Een LocalBusiness-schema op een pagina zonder adres of dienstbeschrijving levert niets op.
Hoe het er in de praktijk uitziet
Schema markup staat meestal als JSON-LD in de head van je pagina. Voor een lokaal bedrijf ziet de kern er ongeveer zo uit:
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "Naam van je bedrijf",
"telephone": "+31 30 1234567",
"address": {
"@type": "PostalAddress",
"streetAddress": "Voorbeeldstraat 1",
"postalCode": "3500 AA",
"addressLocality": "Utrecht",
"addressCountry": "NL"
},
"areaServed": "Provincie Utrecht",
"openingHours": "Mo-Fr 08:00-17:00"
}
Meer is het niet. Het is geen programmeerwerk, het is je bedrijfsgegevens opschrijven in een vaste vorm.
Het veld areaServed wordt vaak overgeslagen en is voor lokale dienstverleners juist een van de nuttigste: het is de manier om te zeggen waar je werkt zonder een pagina per stad te hoeven maken.
Welk type hoort bij welke pagina
| Pagina | Type |
|---|---|
| Homepage | Organization en LocalBusiness |
| Dienstpagina | Service |
| Blog of gids | Article |
| Pagina met vragen | FAQPage |
| Contactpagina | ContactPoint binnen Organization |
| Overzicht met stappen | HowTo |
Combineer gerust. Eén pagina mag meerdere types bevatten zolang ze allemaal kloppen met wat er zichtbaar staat.
Wat je niet moet doen
Markup plaatsen voor content die er niet staat. Een FAQPage-schema met vragen die nergens op de pagina te zien zijn, is in strijd met de richtlijnen.
Review-schema op je eigen site zetten voor je eigen bedrijf. Zelf ingevoerde beoordelingen op je eigen pagina komen niet in aanmerking voor rich results en het is precies het soort onbetrouwbaarheidssignaal dat je wilt vermijden.
Elk denkbaar type toevoegen. Meer schema is niet beter. Vijf kloppende types verslaan vijftien half ingevulde.
Veelgestelde vragen
Wat is schema markup? Schema markup is gestructureerde data in de code van je website die zoekmachines en AI-systemen vertelt wat de informatie op de pagina betekent. Het gebruikt de woordenlijst van schema.org en wordt meestal geplaatst als JSON-LD in de head van de pagina.
Heb ik een ontwikkelaar nodig voor schema markup? Voor de basis niet per se. Veel contentmanagementsystemen genereren Organization- en Article-schema automatisch. Voor FAQPage en Service moet er meestal iets ingericht worden, maar dat is eenmalig werk.
Helpt schema markup mijn positie in Google? Niet direct als rangschikkingsfactor. Het vergroot wel je kans op rich results en het maakt je informatie beter bruikbaar voor AI-antwoorden, wat indirect zichtbaarheid oplevert.
Welk schema-type is het belangrijkst voor AI-antwoorden? FAQPage, omdat het je informatie al in de vraag-en-antwoordvorm zet die AI-systemen het makkelijkst kunnen overnemen. Daarna Organization en LocalBusiness voor de feiten over je bedrijf.