SSchemaGens/Templates/course
TemplatePro

🎓 Online Course Schema

Course schema helps Google display your online course in dedicated education rich results and knowledge panels. It is especially powerful for platforms like Udemy, Coursera, and independent course creators who want to stand out in educational search queries.

course.jsonldJSON-LD
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
{
  "@context": "https://schema.org",
  "@type": "Course",
  "name": "Advanced JSON-LD for SEO",
  "description": "Master structured data markup from beginner to advanced. Covers 16 schema types, drift monitoring, and AI citation tracking.",
  "url": "https://example.com/courses/jsonld-seo",
  "provider": {
    "@type": "Organization",
    "name": "SchemaGens Academy",
    "url": "https://academy.example.com"
  },
  "offers": {
    "@type": "Offer",
    "price": "199",
    "priceCurrency": "USD"
  },
  "timeRequired": "PT8H",
  "inLanguage": "en"
}

Tips for this schema

✓Include provider.name and provider.url to build brand authority.
✓Set timeRequired in ISO 8601 format (e.g. PT6H30M) for course-length rich results.
✓Add offers.price to show pricing directly in search snippets.
✓Use inLanguage to help Google match your course to the right audience.
READY TO GENERATE?

Generate this schema for your URL

Paste any URL and we'll write a custom Course schema in ~2 seconds.

Generate Course schema →Upgrade to Pro
schemagens.com / templates / course