Search code examples
seoschema.orgstructured-data

shema.org structured data type for driving instructor or other learning center


Trying to find a proper type of structured data for driving school/driving instructor. According Google recommendations "Use the most specific LocalBusiness sub-type possible; for example, Restaurant, DaySpa, HealthClub, and so on."

Looking at LocalBusiness sub-types More specific Types AnimalShelter ArchiveOrganization AutomotiveBusiness ChildCare Dentist DryCleaningOrLaundry EmergencyService ...

there is nothing related AutomotiveBusiness maybe can be used, but its sub-types are more related to the machinery, but not the education side.

Looking at Organization branch, there is EducationalOrganization, but there is nothing for additional learning courses

Any suggestions?


Solution

  • The semantics of a hierarchical structure with HTML heading elements for your web page, the content of which your business represents can help. The most important element such as H1 represents the subject of the content, which in your case is the name of your business. This business of yours offers services such as driving courses. The name of these courses can be specified as the content of element H2 or H3, if element H2 is already in the content, for example, it can be something similar to "Our services or offers". Based on such a hierarchical structure, you can create your structured data and this will meet Google's requirement:

    Relevance

    Your structured data should be a true representation of the page content.

    Thus, it might make sense to set your top-level type such as LocalBusiness, and specify the business name, legal business name, business description, and other properties that you can find in the Schema and Google documentation.

    To specify your courses, you can use the makesOffer property and embed the Offer type to this property, which in turn has an itemOffered property in which you can nest the Course type. This can be a good solution for a list of your courses, which you can represent in structured data as an array. Also, you can use subjectOf property for Course type embed. In turn, the Course type has the property such as provider in which you can set the name of your business and this will create a reciprocal link between your business and the course (s) that the business offers, i.e. create linked data.

    If the page content has a call to action, then you might consider embed the OrganizeAction type in the potentialAction property.