Naar de inhoud

Begrip

Schema.org: je pagina uitgelegd aan zoekmachines

Een paar regels code die Google vertellen wie je bent, wat je verkoopt en wanneer je open bent, en wat dat vandaag nog oplevert.

De baremapagina voor paritair comité 124 op business-centrum.be; achter de pagina's van die site zit schema.org-code met artikel, kruimelpad en bronnen
Schema.org
Schema.org is een gedeelde woordenlijst waarmee je in de code van je pagina aan zoekmachines vertelt wat erop staat: een bedrijf, een product, een artikel of een evenement.
Ook genoemdschema markupstructured datagestructureerde gegevens

Door , COO

4 min lezen
Op deze pagina
  1. 01Wat een mens ziet en een machine moet raden
  2. 02Google, Bing en Yahoo in 2011
  3. 03Een blok JSON-LD in de code
  4. 04Vijf types die voor een kmo tellen
  5. 05Een uur werk, en wat Google ermee doet

Wat een mens ziet en een machine moet raden

Met schema.org-code hoeft Google niet meer te raden wat er op je pagina staat. Een mens ziet op je contactpagina meteen dat "Gent" je stad is en "07:30" je openingsuur. Een zoekmachine moet dat raden. Met schema markup schrijf je het voluit, in een vaste vorm: dit is een loodgieter, dit is zijn adres, dit zijn zijn uren. Die code heet ook structured data of gestructureerde gegevens.

Het is een deel van technische SEO: het verandert niets aan wat de bezoeker leest, wel aan hoe zeker Google en AI-assistenten weten wat ze lezen.

Google, Bing en Yahoo in 2011

Op 2 juni 2011 kondigden Google, Bing en Yahoo samen schema.org aan: een woordenlijst die ze alle drie zouden lezen, zodat webmakers niet langer voor elke zoekmachine iets anders hoefden te schrijven. Yandex sloot zich snel aan. Google toonde al sinds 2009 rich snippets, zoals sterren bij een review, maar met eigen formaten. Vandaag telt schema.org honderden types, van Organization en Product tot Plumber en Recipe, en wordt het onderhouden door een open gemeenschap.

Een blok JSON-LD in de code

Je zet een blok code in de pagina, meestal in JSON-LD: een stukje JavaScript-notatie dat losstaat van je tekst. Google raadt die vorm aan, al leest het ook Microdata en RDFa. In het blok staat een type ("@type": "Plumber") met eigenschappen (naam, adres, telefoon, openingsuren). Google leest het bij het crawlen, legt het naast wat zichtbaar op de pagina staat, en kan het gebruiken voor een rijker zoekresultaat of voor zijn kennis over je bedrijf. De pagina moet wel eerst geïndexeerd zijn: een pagina op noindex of buiten je sitemap helpt geen markup.

Code voor een lokale zaak, regel per regel

In de <head> van de homepage, onzichtbaar voor de bezoeker

<script type="application/ld+json">

{

1 "@context": "https://schema.org",

2 "@type": "Plumber",

"name": "Loodgieterij Van Damme",

"telephone": "+32 9 000 00 00",

3 "address": { "@type": "PostalAddress",

"addressLocality": "Gent", "postalCode": "9000" },

4 "openingHours": "Mo-Fr 07:30-17:00",

5 "areaServed": ["Gent", "Merelbeke", "Lochristi"]

}

</script>

  1. 1De woordenlijstZegt welke woordenschat de code gebruikt: die van schema.org.
  2. 2Wat het isEen type uit de lijst: Plumber is een soort LocalBusiness. Kies het meest precieze type dat bestaat.
  3. 3Waar het isAdres als gestructureerd blok, hetzelfde als op je Google-bedrijfsprofiel en je contactpagina.
  4. 4Wanneer openOpeningsuren in een vaste notatie die een machine zonder twijfel leest.
  5. 5Voor wieDe gemeenten die je bedient. Alleen wat ook zichtbaar op je site staat.

Fictief voorbeeld. Wat in de code staat, moet ook op de pagina staan: Google negeert of bestraft markup die iets anders zegt.

Vijf types die voor een kmo tellen

TypeVoor wieWat het kan opleverenNog zichtbaar in Google?
Organization of LocalBusinessElk bedrijf, op de homepage of contactpaginaJuiste naam, logo, adres en uren in Google en in AI-antwoordenJa, in het kennispaneel en bij lokale resultaten
Product met OfferWebshopsPrijs, voorraad en reviews bij het zoekresultaatJa, als de verplichte velden er zijn
ArticleGidsen en nieuwsDatum en auteur, beter begrepen door AI-zoekmachinesDeels
BreadcrumbListSites met meer dan een niveauHet pad in plaats van de lange URLJa
FAQPagePagina's met vragenSinds augustus 2023 alleen nog voor bekende overheids- en gezondheidssitesVoor de meeste kmo's niet meer
EventWie activiteiten organiseertDatum en plaats bij het resultaatJa

Structured data garandeert niets: Google zegt zelf dat markup een rijker resultaat mogelijk maakt, niet dat het er komt. Wel meten grote sites het verschil. In Google's eigen casestudies haalde Rotten Tomatoes 25 procent meer kliks op pagina's met structured data, en kreeg Nestle 82 procent meer kliks op pagina's die als rich result verschenen.

Nakijken in een kwartier

  • Test een pagina in de Rich Results Test van Google en los elke fout bij een verplichte eigenschap op.
  • Kijk of naam, adres en telefoon in de code letterlijk overeenkomen met je contactpagina en je Google-bedrijfsprofiel.
  • Kies het meest precieze type: Plumber, Dentist of AccountingService zegt meer dan LocalBusiness.
  • Zet alleen in de code wat ook zichtbaar op de pagina staat; geen verzonnen reviews of prijzen.
  • Open in Search Console het rapport Verbeteringen en volg of Google je markup als geldig ziet.

Schema.org werkt samen met de rest van je technische basis: een juiste title tag en meta description bepalen wat er in het resultaat staat, de code zegt wat het is. Hoe dat in elkaar past, staat in technische SEO uitgelegd.

Een uur werk, en wat Google ermee doet

Voor een kleine site is schema markup een paar uur werk: een blok op de homepage, een per productpagina of artikel, en een test. In WordPress doen plugins een deel automatisch, vaak met te algemene types. Op een site op maat schrijf je het een keer in de sjabloon en klopt het op elke pagina. Wie het zelf wil proberen, kan de code laten opbouwen door een generator en ze daarna testen. Wat het oplevert: sterkere resultaten waar Google ze nog toont, een juist bedrijfsprofiel, en een site die AI-assistenten beter begrijpen, wat telt voor GEO en vindbaarheid in ChatGPT.

Over rich results, plug-ins en AI

Wat is het verschil tussen schema.org, schema markup en structured data?

Schema.org is de woordenlijst, de verzameling types en eigenschappen. Schema markup is de code die die woordenlijst gebruikt. Structured data is de algemene naam voor gegevens in een vaste, machineleesbare vorm. In de praktijk bedoelen mensen met alle drie hetzelfde.

Helpt schema markup om hoger te ranken?

Niet rechtstreeks. Google zegt niet dat markup je positie verhoogt. Het helpt Google je pagina juist te begrijpen en maakt rijkere resultaten mogelijk, die vaker aangeklikt worden.

Heeft FAQ-markup nog zin?

Voor rich results in Google bijna niet meer: sinds augustus 2023 toont Google ze alleen nog voor bekende overheids- en gezondheidssites. De markup schaadt niet, en andere zoekmachines en AI-assistenten lezen ze nog.

Welke vorm moet ik gebruiken, JSON-LD of Microdata?

JSON-LD. Google raadt het aan, en het staat los van je HTML, dus een aanpassing aan je ontwerp breekt het niet.

SEO

Hoe VBS gestructureerde gegevens in elke pagina bouwt

We schrijven de code in de sjabloon van de site, zodat elke pagina de juiste gegevens draagt zonder handwerk. Op deze site staat achter elk begrip een DefinedTerm en achter elke gids een Article met auteur en datum. Voor Business Centrum draagt een gids als die over paritair comité 124 een Article, een kruimelpad, de vragen en elke bron als aparte vermelding in de code. Laat ons je website maken, je site nakijken met een SEO-audit, of plan een gesprek.

Hoe we dat aanpakken, lees je bij SEO.

Weet Google precies wie je bent?

We kijken welke markup je site draagt, wat ontbreekt en wat Google ervan toont.

Optioneel, als je liever gebeld wordt.

Wat wil je bereiken, en wat staat er al?

We gebruiken je gegevens alleen om je te antwoorden.