Free Course Schema Generator — Course JSON-LD
Selling a course? Course schema tells Google what you’re offering — the provider, the workload, and the price — in a format it can show as a rich result. Fill in the form below and the JSON-LD builds itself live.
Course Schema Generator
Valid Course JSON-LD with name, provider, duration & pricing — built live as you type.
1 Fill in the course details
2 Your JSON-LD schema
Generated schema — updates as you type
Paste the schema into your course page's <head> or just before </body>. Only filled fields are included — leave optional ones blank freely.
How it works
Type your course details into the form — name, provider, workload, price — and the generator assembles a valid Course JSON-LD block with a CourseInstance (for duration and mode) and an Offer (for pricing) in real time. Blank fields are automatically left out of the output, so the markup is always clean. Hit Copy schema, paste it into the course landing page, and confirm it with Google’s Rich Results Test.
Everyday uses
- Course creators — add rich, machine-readable details to Udemy-style landing pages, Teachable or self-hosted courses.
- Coaching businesses — mark up workshops and bootcamps so Google understands the format and price.
- Agencies & freelancers — generate client-ready schema in seconds instead of hand-writing JSON-LD.
- Membership sites — keep a consistent schema template across every course in your catalog.
- Educators — make free and paid tutorials eligible for course-style rich results in search.