Course Schema Generator
Generate Schema.org Course JSON-LD with the course name, description and provider. Help Google show your classes and training as a rich result.
JSON-LD
—
Course markup for appearing in results
The Course structured data type marks a course page with its name and the institution offering it. Filled in correctly, it makes the page eligible for course-specific result formats — which show up prominently on searches with educational intent and occupy considerably more space than an ordinary result.
Enter the course name and the institution name, and the page assembles the JSON-LD block ready to paste before the closing head tag or at the end of the body. Values are serialised properly, so quotes, accents and apostrophes in the name do not break the JSON — which is the commonest defect in blocks assembled by hand through concatenation.
This is the minimum valid block. To genuinely compete for rich results, Google asks for more: a description, and offer information with price and mode, which in the specification live in a type of their own attached to the course. Build the base here, add the extra fields following the documentation, and check it in the rich results testing tool before publishing.
Frequently asked questions
Does the block go in the head or the body?
Does marking it up guarantee a rich result?
Can I mark up a listing of several courses?
Related Tools
BlogPosting Schema Generator
Generate Schema.org BlogPosting JSON-LD for blog posts. Add title, author, dates and image to improve how your article shows up in search results.
Event Schema Generator
Generate Schema.org Event JSON-LD with your event name, date, venue and tickets. Help Google display concerts, courses and events prominently in search.
HowTo Schema Generator
Generate Schema.org HowTo JSON-LD with your tutorial steps. Help Google show your step-by-step guide as a rich result in search.
VideoObject Schema Generator
Generate Schema.org VideoObject JSON-LD with title, description, thumbnail and duration. Help your videos appear prominently in Google search results.
Product Schema Generator
Generates Schema.org Product JSON-LD with name, brand and a price offer, ready to paste into the page. The starting point for product rich snippets in search.
JobPosting Schema Generator
Generate Schema.org JobPosting JSON-LD with job title, salary, location and company. Get your openings into Google Jobs and reach more candidates.