Free Course Schema Markup Generator
Generate JSON-LD for Online & Offline Courses in seconds
Fill in your course details, copy the JSON-LD and paste it into your
<head>. Built for educators, course creators, and SEO teams who want clean, standards-compliant markup.
- Supports Course with optional CourseInstance
- Includes provider, level, credential, modules, instructor & pricing
- Handles online, offline & hybrid location with offers
Based on schema.org/Course. Rich result eligibility depends on Google's requirements.
Preview: minimal Course schema block.
Fill your course details
Use Course for all course types. A CourseInstance can be added below for a specific run or batch.
e.g.
PT10H = 10 hours, P4W = 4 weeksAdd 1–5 images (1200px+ wide recommended). Use absolute URLs.
🏫 Provider
📚 Modules / Sections (optional)
Added as hasPart (CreativeWork) to outline the course structure.
📅 Course Instance (optional run)
Mark a specific batch / run with dates, mode, and instructor.
Instance location & instructor
Instance pricing (Offer)
Advanced options
Comma-separated URLs for the same course on other platforms.