In 2019, structured markup coding will continue to be one of the best on-page search engine optimization strategies, but it is up to developers, designers and online marketing professionals that they implement the most adequate schema markups. With the right schema in place, rich snippets are more likely to be generated on the Google search engine results page, thus making SEO efforts extremely worthy. Selecting the best schema to fit a business or a website in need of SEO should be easy because structured markup language is designed to be self-explanatory; for example, a cooking academy that offers classes within a community can get started with http://schema.org/LocalBusiness and the following properties: * openingHours * address * areaServed * brand * telephone Choosing the proper schema properties for cooking lessons that take place in a real-life classrooms can be a little trickier because of the sheer amount of rich snippets already in place for online classes. There may be some confusion with regard to whether an offline class could be considered a product or a course; furthermore, some schools and academies are already using the http://schema.org/Event markup for the classes they offer, and they tend to rank with rich snippets because Google is interested in SERP listings that inform searchers about upcoming events happening in their area. The correct schema for offline courses should be https://schema.org/Course along with properties such as: * about * contentLocation * address * CourseInstance Even though https://schema.org/Course is the proper markup to follow for classroom instruction, competitors may be trying to rank higher with http://schema.org/Event. If this is the case, web developers and SEO professionals using schema in 2019 should spend some time looking at benchmarks. The benchmark process of evaluating rich snippets and the schema markup used is to run searches that include major metropolitan areas; for example, "cooking classes Los Angeles" or "cooking classes New York." If rich snippets come up under the http://schema.org/Event markup, this should be included along with product and course schema because not doing so may result in not being able to compete against websites that have already ranked with markup and properties related to upcoming or recurring events. For more information click here https://www.reddit.com/r/SEO/comments/abip9o/whichschemashouldbeusedforoffline_cooking/.