Hello,
We apologize for the inconvenience you’re facing with your courses not being ranked due to the missing fields “hasCourseInstance” and “offers.”
To resolve this issue, you can ensure that the Course Schema for each of your courses includes the necessary fields. Here’s how you can do it:
-
hasCourseInstance: This field should include information about the specific instance of the course, such as the start date, end date, and location. You can add this information to your Course Schema using Rank Math PRO.
-
offers: This field should include details about the price and availability of the course. You can add this information to your Course Schema using Rank Math PRO.
If you’re already using Rank Math PRO, you can add these fields by editing the Course Schema for each of your courses. Once you’ve added the necessary information, you can check your Schema with the help of Google’s Rich Results Testing Tool to ensure that the missing fields have been resolved.
If you have any further questions or need assistance with adding these fields to your Course Schema, please feel free to reach out to our dedicated support team. We’re always here to help.
Thank you for bringing this concern to our attention.
Sources:
Google Search Console Missing Field Warning » Rank Math
Course Schema Type » Rank Math
Hello,
Thank you for contacting Rank Math and bringing your concern to our attention.
This is due to Google’s recent update requiring those fields in the Course Schema:
https://www.seroundtable.com/google-adds-course-carousel-36398.html
However, we have recently released a Beta version of the plugin that adds the fields where you can fill in those required data to fix the errors in GSC.
Please try updating to the beta version of Rank Math by following this guide: https://rankmath.com/kb/version-control/#beta-updates
If you don’t see an update available, please go to Rank Math > Status & Tools > Database Tools > Remove Rank Math Transients > Remove transients. Then, clear your caches, server, and WordPress and check again.
You can disable the Beta updates once you update to the latest version
Hope that helps.
Thanks.
Hello,
Since we did not hear back from you for 15 days, we are assuming that you found the solution. We are closing this support ticket.
If you still need assistance or any other help, please feel free to open a new support ticket, and we will be more than happy to assist.
Thank you.