Free Course Schema Generator
Course schema markup helps your online courses appear in Google Search with rich information about the course content, provider, price, and more. This is essential for educators, course creators, and e-learning platforms looking to increase enrollment through organic search.
How to Add Course Schema to Your Website
-
Enter the course name and description
-
Add the course provider/instructor information
-
Set the course mode (online, onsite, blended)
-
Include pricing information
-
Add course duration and start dates
-
Specify language and any prerequisites
-
Copy the JSON-LD to your course page
Course JSON-LD Example
Here's an example of valid Course structured data that you can use as a reference:
{
"@context": "https://schema.org",
"@type": "Course",
"name": "Complete Web Development Bootcamp",
"description": "Learn HTML, CSS, JavaScript, React, and Node.js from scratch",
"provider": {
"@type": "Organization",
"name": "Tech Academy",
"sameAs": "https://techacademy.com"
},
"instructor": {
"@type": "Person",
"name": "John Developer"
},
"courseMode": "online",
"educationalLevel": "Beginner",
"inLanguage": "en",
"offers": {
"@type": "Offer",
"price": "199.99",
"priceCurrency": "USD",
"availability": "https://schema.org/InStock",
"category": "Paid"
},
"hasCourseInstance": {
"@type": "CourseInstance",
"courseMode": "online",
"courseWorkload": "PT40H"
}
} Tip: Always validate your schema markup using Google's Rich Results Test before deploying to production.
Frequently Asked Questions
Does Course Schema help with course discovery?
Yes! Proper course schema helps Google understand your educational content and can feature it in course-specific search features and carousels.
Should I include free courses in schema?
Absolutely! You can mark courses as free by setting price to '0' or using the 'isAccessibleForFree' property set to true.
Can I include multiple instructors?
Yes! The instructor property can be an array of Person objects if your course has multiple instructors.
Other Schema Generators
FAQ Page Schema
Mark up your Frequently Asked Questions to appear in Google's rich results with expandable Q&A.
Article Schema
Enhance your blog posts and news articles with structured data for better search visibility.
Local Business Schema
Help your business appear in local search results and Google Maps with proper structured data.
Product Schema
Display product information, prices, and reviews directly in Google search results.
Breadcrumb Schema
Show your site's navigation hierarchy in search results for better user experience.
Event Schema
Promote your events in Google search with dates, location, and ticket information.