Hoppa till innehåll
100% lokalt

Kursschema-generator

Generera ett schema.org Course JSON-LD-block från kursnamn, leverantör, datum och priser.

Utmatning

Kursschema-generator

Fyll i ett kursnamn, en beskrivning och en leverantör så bygger verktyget ett komplett schema.org Course-block i JSON-LD, redo att klistra in i sidans `<head>`. Det täcker fälten som sökmotorer tittar efter: den arrangerande organisationen och dess URL, kursens språk, en kurskod, förkunskaper och vilken målgrupp kursen riktar sig till.

Utöver grunderna kan du lägga till en kursinstans som beskriver hur och när kursen ges — på nätet, på plats eller blandat, med startdatum, slutdatum, ett fritextschema och en lärares namn — plus pris som Offer (belopp, valuta och tillgänglighet) och ett AggregateRating byggt av ett betyg och antalet omdömen. Varje valfritt block dyker upp i utdata först när minst ett av dess fält är ifyllt, så en avskalad kurspost förblir en avskalad kurspost.

Inställningarna styr utdatans form: linda in den i en `<script type="application/ld+json">`-tagg eller kopiera den nakna JSON-koden, behåll indraget för läsbarhet eller komprimera för produktion, sortera nycklar alfabetiskt, och välj om tomma valfria fält utelämnas eller behålls som tomma strängar. En växel för citattecken styr hur ett bokstavligt citattecken i ett kursnamn eller en beskrivning skrivs, och en kontroll av obligatoriska egenskaper flaggar i den live-uppdaterade sammanställningen när namn, beskrivning eller leverantör fortfarande saknas — schema.org:s miniminivå för en användbar Course.

Allt körs i din webbläsare. Fälten du skriver laddas aldrig upp eller lagras någonstans — JSON-LD:n byggs lokalt och lämnar din enhet först när du kopierar eller laddar ner den. Kopiera resultatet, ladda ner det som en .txt-fil, eller skicka det till ett annat verktygs indata för att bygga vidare.

FAQ

Vad behöver ett Course-rich result?
Minst ett namn, beskrivning och leverantör. Lägg till hasCourseInstance eller offers för att göra annonsen berättigad för Googles course rich result.
Varför saknas kursinstansen i min utmatning?
Den visas bara när du fyller i minst ett av startdatum, slutdatum, schema eller instruktörsnamn — ett tomt instansblock skulle inte innehålla någon information.
Vilka datumformat accepteras?
Ett enkelt datum som 2026-10-01, eller ett datum och tid som 2026-10-01 09:00. Andra format avvisas så att schemat aldrig innehåller ett tvetydigt datum.
Kan jag använda detta för en enskild kurssession istället för ett helt program?
Ja. Lämna instansfälten tomma för en kurs utan fast schema, eller fyll dem i för att beskriva en specifik körning.
Laddas mina kursdata upp någonstans?
Nej. Schemat genereras helt och hållet i din webbläsare — ingenting du skriver skickas till en server.