SEO ToolsSchema MarkupFree Tool

Course Schema Generator

Generate Course schema JSON-LD from a name, provider, description, and URL — note it always generates a single online course instance, regardless of your actual course format.

How to Use Course Schema Generator
  1. 1Enter the course name, provider, description, and URL on separate lines
  2. 2Click Generate to produce the Course JSON-LD
  3. 3If your course isn't a single online instance, edit the hasCourseInstance field to match your actual format
  4. 4Paste the JSON-LD into a <script type="application/ld+json"> tag on your course page
Frequently Asked Questions

No — the generated hasCourseInstance is always fixed to a single "Online" courseMode entry. If your course is in-person or blended, or you offer multiple instances, you'll need to edit the courseInstance array manually.

Four lines: course name, provider name, description, and URL.

Not from this generator directly — it outputs one instance. Duplicate and edit the hasCourseInstance array manually for multiple sessions.

Inside a <script type="application/ld+json"> tag on your course landing page.

Related Tools

Related Articles

More from SEO Tools