Professionals in internetmarketing

Wat is Schema Markup met JSON Scripts?

Schema markup met JSON Scripts

In dit artikel leer je alles over het gebruik van JSON-LD scripts voor schema markup en waarom deze belangrijk zijn voor SEO. Door schema markup en JSON scripts toe te passen, verbeter je de zichtbaarheid van je website in zoekresultaten en vergroot je de kans op rijke zoekresultaten (rich results), zoals sterrenbeoordelingen en prijzen. Dit levert meer aandacht en klikken op. Of je nu website-eigenaar, SEO-specialist of online marketeer bent, deze gids legt stap voor stap uit hoe je met gestructureerde data jouw website optimaliseert voor zoekmachines en generatieve AI.

Wat zijn JSON scripts? JSON scripts zijn stukjes code die je gebruikt om gestructureerde data aan je website toe te voegen. Het gebruik van deze scripts voor schema markup is essentieel om je website beter te laten opvallen in zoekresultaten. Door gestructureerde data help je zoekmachines de inhoud van je pagina’s beter te begrijpen en vergroot je de kans op rich results, zoals sterrenbeoordelingen, prijzen en andere opvallende elementen.

Wat is schema markup?

Schema markup is een gestandaardiseerde code en markup language die je aan de HTML van je website toevoegt om zoekmachines te helpen de inhoud van je pagina’s beter te interpreteren. Het vormt een brug tussen jouw content en de zoekmachine-algoritmen, waardoor informatie efficiënter verwerkt wordt.

Schema markup kan via JSON-LD, Microdata of RDFa worden geïmplementeerd. Meestal wordt schema markup in de vorm van JSON-LD toegevoegd. Google adviseert het gebruik van JSON-LD (JavaScript Object Notation for Linked Data)als de geprefereerde methode voor het implementeren van gestructueerde data. Het JSON-formaat lijkt op de syntax voor het maken van JavaScript objecten. Het vocabulaire komt van schema.org.

Waarom is schema markup belangrijk voor SEO?

  • Betere zichtbaarheid: Schema markup geeft zoekmachines extra informatie, wat leidt tot rijkere en aantrekkelijkere zoekresultaten.
  • Hogere click-through rate (CTR): Bezoekers krijgen meer context, waardoor ze sneller op jouw link klikken.
  • Concurrentievoordeel: Veel websites gebruiken nog geen schema markup, dus jij kunt opvallen.
  • Ondersteuning voor AI en voice search: Gestructureerde data helpt AI-zoekmachines en voice assistants jouw content beter te begrijpen.
  • Snellere en betere indexering: Zoekmachines begrijpen de betekenis van je content beter.
  • Autoriteit: Correct gebruik vergroot de kans dat zoekmachines jouw pagina als betrouwbaar zien en rich results tonen.

Nu je weet wat schema markup is en waarom het belangrijk is, gaan we in op het gebruik van JSON scripts als de aanbevolen methode om schema markup te implementeren. Je kunt schema markup eenvoudig toevoegen met een JSON script, waarmee je gestructureerde data efficiënt en volgens de laatste richtlijnen integreert.

Wat is een JSON script?

JSON is een lichtgewicht dataformaat voor het opslaan en uitwisselen van informatie. JSON and JavaScript Object Notation lijken sterk op elkaar en worden vaak samen gebruikt, vooral bij het werken met JavaScript-objecten. JSON is een tekstgebaseerd formaat dat gestructureerde gegevens representeert en wordt veelvuldig gebruikt in web-API's en configuratiebestanden. Configuratiebestanden gebruiken JSON om applicatie-instellingen zoals logbestanden en databasereferenties op te slaan. Binnen SEO gebruiken we JSON-LD om context te geven aan de inhoud. Schema markup is de ‘taal’ en JSON-LD het ‘envelop’ waarin je de informatie verstuurt.

JSON-LD is het aanbevolen formaat voor schema markup omdat het makkelijker te lezen en te onderhouden is dan Microdata en RDFa. Je voegt het JSON-LD script meestal toe aan een specifieke section van je HTML, zoals de < head> of < body>, zodat zoekmachines de informatie eenvoudig vinden. Vergeet niet je schema te valideren na implementatie.

JSON syntax:

  • Objecten: Geschreven tussen accolades { }
  • Arrays: Geschreven tussen vierkante haken [ ]
  • Name/value pairs: “name”: “value”, waarbij de key de naam van de property is.

Voorbeeld van JSON

Een voorbeeld van een JSON-array:

Voorbeeld product-schema

In JSON wordt een array geschreven tussen vierkante haken [ ], en een array kan meerdere objecten bevatten. JSON objects worden geschreven tussen accolades { }. Bijvoorbeeld, een array met personeelsgegevens kan er zo uitzien:

[
  {
    "firstName": "John",
    "lastName": "Smith"
  },
  {
    "firstName": "Jane",
    "lastName": "Doe"
  }
]

Hiermee vertel je Google direct wat de naam en prijs van het product is, zonder dat bezoekers de code zien.

Gebruik van JSON in schema markup

Een JSON-script is de methode om schema markup aan je website toe te voegen. Schema markup is de ‘taal’ of het vocabulaire, JSON-LD is de ‘envelop’ waarmee je informatie over de inhoud van je pagina verstuurt naar zoekmachines. JSON data and schema markup samen zorgen voor gestructureerde informatie voor zoekmachines, waardoor deze webinhoud eenvoudiger kunnen interpreteren. JSON data wordt geschreven als name/value pairs, net als JavaScript object properties. Schema.org biedt een gestandaardiseerd vocabulaire, waardoor zoekmachines webinhoud eenvoudiger kunnen interpreteren.

Met JSON-LD scripts geef je zoekmachines gestructureerde informatie zonder dat dit zichtbaar is voor bezoekers. Zo kunnen extra details zoals reviews, prijzen en bedrijfsgegevens in zoekresultaten worden getoond.

Hoe schrijf en implementeer je een JSON script voor schema markup?

Stappenplan voor het schrijven van een JSON-LD script

  1. Bepaal het type schema: Kies bijvoorbeeld Product, Artikel, FAQ, LocalBusiness, afhankelijk van je pagina.
  2. Gebruik het vocabulaire van schema.org: Maak gebruik van tools zoals Yoast SEO of Rank Math om schema markup eenvoudig te implementeren. Je kunt ook plugins gebruiken om zonder handmatige code gestructureerde data toe te voegen.
  3. Schrijf het JSON-LD script: Vul de relevante gegevens in en let op de juiste syntax.
  4. Voeg het script toe aan de HTML: Plaats het tussen <script type="application/ld+json"> en </script> in de <head> of <body>.
  5. Valideer je script: Gebruik tools zoals Google’s Rich Results Test of validator.schema.org om te controleren of het correct is.

Voorbeeld JSON-LD script voor Product

json <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "Product", "name": "Voorbeeldproduct", "offers": { "@type": "Offer", "price": "29.99", "priceCurrency": "EUR" } } </script>

Met JSON-LD kun je extra informatie toevoegen zoals prijzen, beoordelingen en bedrijfsinformatie, zodat zoekmachines meer context krijgen.

Waar helpt schema markup je mee?

Schema markup verandert niets aan de zichtbare inhoud, maar voegt extra informatie toe voor zoekmachines. Dit leidt tot:

  • Rich snippets: Extra details zoals sterrenbeoordelingen, prijzen en reviews in zoekresultaten.
  • Betere indexering: Snellere en nauwkeurigere indexering door zoekmachines.
  • Voice search optimalisatie: Beter antwoord op spraakgestuurde zoekopdrachten.
  • Meer autoriteit: Grotere kans op featured snippets en prominente posities.

Hoewel schema markup de kans op rich results vergroot, is het geen garantie; zoekmachines bepalen zelf wat ze tonen.

Belangrijke punten over schema markup en structured data

  • Schema markup helpt zoekmachines de betekenis van je content beter te begrijpen.
  • Gebruik de juiste termen in je schema markup voor optimale interpretatie.
  • Veel websites gebruiken nog geen schema’s, dus jij kunt een voorsprong nemen.
  • Generatieve AI search tools maken gebruik van gestructureerde data, waardoor schema markup belangrijker wordt.

Schema markup en AI

Om opgenomen te worden in de AEO is het belangrijk om goede schema markup te gebruiken. Schema markup en AI tools werken met verschillende languages, waardoor semantische inhoud in meerdere talen mogelijk is. Schema markup fungeert as a hulpmiddel om zoekmachines de inhoud beter te laten begrijpen. Door schema markup samen met AI-tools te gebruiken, behaal je betere zoekresultaten. Schema markup is toepasbaar op diverse types websites en helpt zoekresultaten relevanter en rijker te maken.

Veelgebruikte schema types

  • Artikel
  • Product
  • Local business
  • FAQPage
  • Event
  • Recipe
  • HowTo
  • Breadcrumb
  • Video
  • JobPosting
  • Book

Dit zijn de meest gebruikte schema types voor JSON scripts. Elk van deze types, oftewel 'this type' schema markup, wordt gebruikt voor specifieke doeleinden, zoals productpagina’s (Product schema) of FAQ’s (FAQPage schema), om zoekmachines te helpen extra informatie over de content weer te geven. Ze zijn breed inzetbaar voor verschillende contentsoorten.

Meer schema types vind je op AIOSEO.

Types schema markup

Verschillende soorten schema markup

Er zijn veel soorten schema markup die je kunt gebruiken. Kies de juiste zodat Google het goed leest. Een veelgebruikt type is ‘LocalBusiness’ voor bedrijfsinformatie, locatie en afbeeldingen.

JSON-LD is gestructureerde data en de aanbevolen methode voor schema markup.

Met schema markup voeg je extra informatie toe, zoals bedrijfsinfo, locatie, afbeeldingen en productreviews. Je kunt meerdere schema types and the bijbehorende eigenschappen tegelijk gebruiken voor optimale resultaten. Rich results worden gegenereerd uit gestructureerde data en kunnen extra informatie tonen zoals locatie en reviews. Je kunt ook een specifieke section van je HTML markeren voor relevantere resultaten.

Offer schema markup

Een veelgebruikt type is ‘Offer schema’ voor aanbiedingen, prijzen of promoties, vooral relevant voor productpagina’s. Dit type is handig voor review-sites, affiliate marketeers en e-commerce platforms die producten tonen zonder ze direct te verkopen.

Voorbeeld offer schema markup

Hieronder vind je een example van hoe je offer schema markup implementeert. Het voorbeeld is like het volgende opgebouwd:

json { “@context”: “https://schema.org/, “@type”: “Product”, “name”: “Voorbeeldproduct”, “offers”: { “@type”: “Offer”, “price”: “29.99”, “priceCurrency”: “EUR” } }

Je kunt een section van je HTML markeren met schema markup om zoekmachines duidelijk te maken welke delen belangrijk zijn.

Hoe maak je een schema markup?

Gebruik een AI-tool zoals Gemini of ChatGPT, of plugins zoals Yoast SEO of Rank Math om eenvoudig schema markup te genereren. Je kunt ook JSON-bestanden gebruiken om schema markup te genereren of op te slaan voor later gebruik. Voeg altijd de juiste eigenschappen toe, zoals WebSite of FAQPage, voor optimale zichtbaarheid.

Stappen voor het maken van schema markup

  1. Kies het juiste schema type, gebruik een tool, plugin of schrijf handmatig een JSON-LD script.
  2. Voeg het script toe aan je HTML.
  3. Zorg ervoor dat je markup correct is om to be gevalideerd door zoekmachines.
  4. Valideer je schema markup met een testtool, en zet het live.

Controleer altijd je markup voordat je deze live zet, vooral bij AI-methodes kunnen fouten ontstaan.

Hoe voeg je schema markup toe aan je website?

Er zijn verschillende manieren om schema markup toe te voegen. Door schema markup te implementeren op een website verbeter je de zichtbaarheid in zoekmachines. Je kunt schema markup toevoegen aan een web page om zoekmachines te helpen de inhoud van die pagina beter te begrijpen, wat leidt tot rijkere zoekresultaten. Hieronder drie methodes met voor- en nadelen.

Methode 1: Google Tag Manager

  1. Schrijf een tekst of JSON-script of gebruik een plugin.
  2. Maak er een tag van via een aangepaste HTML-tag en publiceer. Gebruik hiervoor een aangepaste HTML-tag om het JSON-script effectief toe te voegen.
  3. Maak een trigger voor deze tag aan (paginaweergave specifieke URL).

Let op:

  • Google-tagmethode moet volledig zijn, anders ziet Google het als manipulatief.
  • Google leest deze methode iets langzamer dan directe codeplaatsing.
  • Overzicht kan verdwijnen bij veel tags en triggers.
  • Google prefereert “server-side” boven “client-side” scripts.

Methode 2: Plugin (bijv. Yoast SEO)

  1. Installeer een plugin zoals Yoast SEO of Rank Math.
  2. Voeg een modern blok toe (bijv. FAQ-blok).
  3. Plugin genereert automatisch JSON-LD code.
  4. Markup wordt automatisch toegevoegd zonder handmatig coderen.

Voordelen:

  • Meest foutbestendig.
  • Geen technische kennis nodig.

Methode 3: Handmatig toevoegen

  1. Open HTML van je pagina.
  2. Voeg JSON-LD script toe in de code, bij voorkeur onderaan.
  3. Sla op en test.

Let op:

  • Efficiënt maar foutgevoelig (één verkeerde komma faalt script).
  • Kan onoverzichtelijk zijn.

Vergelijkingstabel methodes

MethodeVoordelenNadelenBeste keuze
Google Tag ManagerFlexibel, geen code-aanpassing nodigTrager, minder overzichtelijkVoor grote sites en marketeers kan dit be a goede keuze zijn, vooral als flexibiliteit belangrijk is.
Plugin (Yoast/Rank Math)Foutbestendig, automatisch gegenereerdAlleen voor CMS met pluginVoor WordPress gebruikers zonder technische kennis kan een plugin be a eenvoudige en veilige keuze zijn.
HandmatigVolledige controleFoutgevoelig, onoverzichtelijkVoor developers en kleine sites kan handmatige implementatie be a beste keuze zijn vanwege de volledige controle.

Wat gebeurt er als je twee JSON-methodes tegelijk gebruikt?

Google kan hier mee omgaan als de informatie hetzelfde is. Bij verschillende info raakt Google in de war en toont geen rich results. Verschillende methodes voor verschillende zaken kunnen goed werken (bijv. Yoast voor breadcrumbs, GTM voor FAQ).

Zorg dat scripts elkaar niet blokkeren. Controleer met Google Rich Results Test en valideer altijd the schema om fouten in de schema markup te voorkomen.

Valideer je schema markup

Gebruik validator.schema.org om je schema te valideren. Dit is cruciaal om fouten te voorkomen. Gebruik ook Google’s Rich Results Test om te zien welke rich snippets je kunt tonen.

Google Rich Results

Rich results tonen extra info zoals reviews en data in zoekresultaten en nemen meer ruimte in, vooral op mobiel. Dit vergroot zichtbaarheid en klikbaarheid.

Je kunt bijvoorbeeld zien dat de pagina AI in online marketing op verschillende punten wordt geïndexeerd en Google de inhoud goed begrijpt.

De pagina AI in online marketing bekeken vanuit Google Rich Results.

Welke AI tool geeft welk resultaat

We testten AI-tools Gemini en ChatGPT voor het schrijven van JSON-scripts.

Bevindingen:

  • ChatGPT was langzamer, Gemini vollediger.
  • Gemini maakte er een blogposting van, ChatGPT een artikel.
  • Gemini gaf specifieke locatie-aanwijzingen, ChatGPT voegde onnodige info toe.
  • Beide scripts hadden kleine fouten en vereisten aanpassingen.
  • Bij langdurig gebruik verbetert AI de resultaten.

Verschillen tussen Gemini en ChatGPT AI-methoden.

Wat moet je niet doen met schema markup?

  • Verstop geen content die gebruikers niet zien.
  • Schema moet overeenkomen met zichtbare pagina-inhoud.
  • Gebruik geen generieke markup; kies passende schema’s.
  • Zorg ervoor that you geen misleidende of irrelevante markup toevoegt.

Wat moet je wel doen met schema markup?

  • Houd je pagina accuraat en up-to-date.
  • Markeer alleen relevante data die je pagina helpt.
  • Controleer, als je de markup toevoegt, altijd of deze relevant en actueel is.

Wanneer ziet Google een JSON-script als misleidend?

Google ziet een script als misleidend bij:

  • Onzichtbare content in script die niet zichtbaar is op pagina.
  • Irrelevante markup, zoals recipe schema op marketingpagina.
  • Manipulatieve info, zoals valse reviews of verkeerde prijzen.
  • Generieke teksten die niet specifiek zijn voor de pagina.
  • Onjuiste persoonlijke gegevens.

Misleidende scripts kunnen leiden tot Manual Action: verlies van rich results en verminderde betrouwbaarheid.

Veelgestelde vragen over schema markup

Hoe lang duurt het voordat ik resultaat zie van schema markup?

Meestal duurt het enkele dagen tot twee weken, afhankelijk van de crawlfrequentie van de zoekmachine. Je kunt dit proces versnellen door je pagina handmatig te laten indexeren via de Google Search Console.

Is schema markup verplicht voor SEO?

Nee, het is niet verplicht, maar zonder deze markup mis je rich results en valt je website minder op in de zoekresultaten.

Kan ik meerdere soorten schema markup op één pagina gebruiken?

Ja, je kunt verschillende types combineren op één pagina, zoals een Product schema samen met een FAQPage en BreadcrumbList.

Moet de FAQ-tekst in JSON exact overeenkomen met de pagina?

Ja, de tekst moet exact overeenkomen. Afwijkingen kunnen door Google worden gezien als misleiding, wat kan leiden tot het verlies van rich results.

Werkt schema markup ook voor local business?

Ja, je kunt hiermee specifieke gegevens doorgeven aan zoekmachines, zoals openingstijden, adressen en menu's.

Kost het gebruik van schema markup geld?

Nee, schema markup is een open standaard en volledig gratis te gebruiken. Het toevoegen van de code aan je website kost niets, behalve de tijd voor de implementatie of de eventuele kosten van een premium SEO-plugin.