Ga naar inhoud
100% lokaal

Cursusschema-generator

Genereer een schema.org Course JSON-LD-blok op basis van cursusnaam, aanbieder, datums en prijzen.

Uitvoer

Cursusschema-generator

Vul een cursusnaam, omschrijving en aanbieder in en deze tool bouwt een volledig schema.org Course JSON-LD-blok, klaar om in de `<head>` van je pagina te plakken. Het dekt de velden waar zoekmachines naar kijken: de aanbiedende organisatie en haar URL, de voertaal van de cursus, een cursuscode, voorkennis en de doelgroep waarvoor de cursus bedoeld is.

Daarnaast kun je een cursusinstantie toevoegen die beschrijft hoe en wanneer de cursus draait — online, op locatie of blended, met een startdatum, einddatum, een vrij in te vullen rooster en de naam van de docent — plus de prijs als Offer (bedrag, valuta en beschikbaarheid) en een AggregateRating opgebouwd uit een cijfer en het aantal beoordelingen. Elk optioneel blok verschijnt pas in de uitvoer zodra minstens één van zijn velden is ingevuld, zodat een kale cursusvermelding ook een kale cursusvermelding blijft.

Opties bepalen de vorm van de uitvoer: verpak die in een `<script type="application/ld+json">`-tag of kopieer de kale JSON, laat de inspringing staan om mee te lezen of comprimeer alles voor productie, sorteer sleutels alfabetisch, en kies of lege optionele velden worden weggelaten of als lege string blijven staan. Een schakelaar voor het escapen van aanhalingstekens bepaalt hoe een letterlijk aanhalingsteken in een cursusnaam of omschrijving wordt geschreven, en een controle op verplichte velden meldt in de live telling dat naam, omschrijving of aanbieder nog ontbreekt — de ondergrens van schema.org voor een bruikbare Course.

Alles draait in je browser. De velden die je typt worden nergens geüpload of opgeslagen — de JSON-LD wordt lokaal opgebouwd en verlaat je apparaat pas als je hem kopieert of downloadt. Kopieer het resultaat, download het als .txt-bestand, of stuur het naar de invoer van een andere tool om verder te bouwen.

FAQ

Wat heeft een Course-rich result nodig?
Minimaal een naam, beschrijving en aanbieder. Voeg hasCourseInstance of offers toe om de vermelding geschikt te maken voor Google's course rich result.
Waarom ontbreekt de cursusinstantie in mijn uitvoer?
Het wordt alleen weergegeven zodra u minimaal één van startdatum, einddatum, schema of instructeurnaam invult — een lege instantieblok zou geen informatie bevatten.
Welke datumindelingen worden geaccepteerd?
Een eenvoudige datum zoals 2026-10-01, of een datum en tijd zoals 2026-10-01 09:00. Andere indelingen worden afgewezen zodat het schema nooit een dubbelzinnige datum bevat.
Kan ik dit voor een enkele cursussessie gebruiken in plaats van een heel programma?
Ja. Laat de instantievelden leeg voor een cursus zonder vast schema, of vul ze in om een specifieke run te beschrijven.
Worden mijn cursusgegevens ergens geüpload?
Nee. Het schema wordt volledig in uw browser gegenereerd — niets wat u typt, wordt naar een server verzonden.