- Customize Final Title Tag surerank_final_title
- Customize Post Type Archive Title Output surerank_post_type_archive_title
- Customize Archive Page Title with surerank_archive_title
- CustomizeModify the Search Results Page Title surerank_search_title
- Customizing the 404 Page Title surerank_not_found_title
- Customizing the Title Separator surerank_title_separator
- How to Remove Archive Prefixes from Titles Using SureRank
- Customize Homepage Pagination Format surerank_homepage_pagination_format
- Customize Maximum SEO Title Length surerank_title_length
- Enable/Disable Pagination in SureRank Archives surerank_show_pagination
- How to Fix WWW and Non-WWW Version Redirects to Improve Your SEO
- How to Fix: No H1 Heading Found on Your Homepage
- How to Fix Missing H2 Headings on Your Homepage
- Re-run Checks Button in SureRank
- Fix Critical Error: Another SEO Plugin Detected in SureRank
- Fix Warning: Site Tagline Is Not Set in SureRank
- How to Fix Multiple SEO Plugins Detected on Your Site
- How to Fix: Homepage is Not Indexable by Search Engines
- Warning: Homepage Does Not Contain Internal Links
- How to Fix Missing Alt Text on Homepage Images
- How to Fix: Search Engine Title is Missing on the Page
- Page Level SEO: Broken Links Detected
- How to Fix Missing Alt Text on Images
- How to Fix Page URLs That Are Too Long
- Page Level SEO Warning: No Links Found on This Page
- Page Level SEO Warning: No Images or Videos Found
- Page Level SEO Warning: Missing Search Engine Description
- Page Level SEO Warning: No Subheadings Found on This Page
- Page Level SEO Warning: Canonical Tag is Missing
- Page Level SEO Warning: Open Graph Tags Missing
Course Schema in SureRank
The Course Schema in SureRank helps search engines understand details about your course content. By adding structured data, you can make your courses eligible for rich results in Google Search, such as course listings with the course title, description, and provider information.
This schema is especially useful for:
- Online learning platforms
- Educational institutions
- Coaching centers
- Businesses offering training programs
Creating a Course Schema
Follow the steps below to add and configure the Course Schema using SureRank.
- Click on the Add Schema button.
- A popup will appear. From the dropdown menu, select Course Schema.
- Click on the Add Schema button to create the Course Schema.
- Once created, the Course Schema configuration page will appear, containing two tabs:
- Properties
- Display Conditions

Properties Tab
The Properties tab contains a list of fields for rich results. Fields marked with an asterisk (*) are mandatory.
Here’s a breakdown of each field:
Field Name | Description | Required |
Schema Title | Add a custom title for internal reference. This will not appear on the frontend or search engines. | No |
Course Name* | The official name of the course (e.g., “Introduction to Digital Marketing”). | Yes |
Course Description* | A detailed explanation of the course, including what learners will gain, topics covered, and outcomes. | Yes |
Course Code | A unique code or identifier assigned to the course (e.g., “MKT-101”). | No |
Course Provider* | The organization or institution offering the course (e.g., “Harvard University”). | Yes |
Credential Awarded | The type of certification, degree, or credential learners receive after completing the course. | No |
Course Instances * (Repeatable Section)
Details about specific offerings (sessions) of the course.
Field Name | Description | Required |
Course Mode | How the course is delivered (e.g., online, offline, hybrid, self-paced). | No |
Start Date | The date when the course begins. Must follow ISO format (YYYY-MM-DD). | No |
End Date | The date when the course ends. Must follow ISO format (YYYY-MM-DD). | No |
Location | Physical or online location of the course (e.g., classroom, Zoom, LMS). | No |
Instructor | The instructor or trainer’s name who is teaching the course. | No |
Course Pricing (Repeatable Section)
Field Name | Description | Required |
Price | The cost of enrolling in the course. | No |
Currency | Currency code for the price (e.g., USD, INR, EUR). | No |
Price Category | Type of pricing (e.g., standard, discounted, scholarship). | No |
Course Program Part (Repeatable Section)
Details if the course is part of a larger program.
Field Name | Description | Required |
Course Name* | Name of the course that is part of the program. | Yes |
Course URL* | Direct URL to the course page. | Yes |
Course Description* | A short description of the course within the program. | Yes |
Additional Properties
Field Name | Description | Required |
Is Part Of | Defines if the course is part of a broader educational program or curriculum. | No |
Main Entity of Page | Indicates the main content of the page, linking the schema to the primary webpage. | No |

Display Conditions Tab
- Display On: Select where you want the Course Schema to appear (Required field).
- Do Not Display On: Define where the schema should not be applied.

Verifying the Schema
Once you have configured the schema, verify its correctness using one of the following tools:
This ensures your structured data is properly configured and eligible for rich results in search engines.
We don't respond to the article feedback, we use it to improve our support content.