Course Details
Generated Schema
{
"@context": "https://schema.org",
"@type": "Course",
"name": "Course Name",
"description": "Course description",
"provider": {
"@type": "Organization",
"name": "Provider Name"
},
"educationalLevel": "Beginner",
"courseMode": "Online"
}Pro Tips
- Provider: Include official course provider information
- Duration: Specify course length and time commitment
- Level: Indicate difficulty level (beginner, intermediate, advanced)
- Mode: Specify online, in-person, or hybrid format
Implementation
Placement: Add on course pages
Format: JSON-LD in script tag
Testing: Use Google Rich Results Test
Updates: Keep course details current
Why Course Schema Appears in Google Course Search
Course schema helps educational content appear in Google's course search with provider, duration, and pricing.
Course Schema Benefits for Online Education
- Rich snippets: Show provider, duration, price in search
- Course carousel: Featured in Google course listings
- Better discovery: Help students find your courses
- Higher enrollment: Improved visibility drives sign-ups
Course Schema Properties (Provider, Duration & Price)
Key properties for Course schema markup.
- name: Course title
- provider: Educational institution or platform
- description: Course overview and objectives
- hasCourseInstance: Specific course offerings
- offers: Pricing and enrollment details