Structured Data markup is how your website is coded using various semantics such as JSON-LD or Microdata. Both can be thought as vocabulary that machines (computers, search engines, user-agents) can understand and use for various reasons. Google Search Console Rich result Enhancements reports is there for website owners to analyze their website markup.
Now that we are living in mobile index first approach in 2017 and beyond, Google has been making new changes to content types that it will use for showing in its search results sets. Such as:
- Content types
Above list is what Google currently supports. More information can be found here at Introduction to Structured Data
Although the above list is now more comprehensive, keep in mind that search engines like Google & Bing keep supporting different itemtypes. That means, if you can find an appropriate Schema Markup, then insert it even if Google doesn’t yet support it.
If you don’t want to learn about all this technology talk (because it can actually get quite complicated) then you can use Data Highlighter for Marking up portions of your web pages. How to Use Google Data Highlighter
If you are keen to learn more in depth lessons about Structured Data. Then, I’ve created 3 part Video Tutorials that introduced Structured Data using Microdata (Schema.org vocabulary) for beginners. Because I personally believe that it is much better to focus on:
- Microdata (using schema.org vocabulary) for marking up more dynamic type of content such as Products, BlogPosting, Articles etc. Because Microdata is more flexible for such use cases
- Then also use JSON-LD markup for information that is like one off (more static perhaps) such as Corporate Contacts, LocalBusiness information, Logos etc. Because these are usually set once, and don’t usually need to change often
For example: Let’s imagine that you want to markup eCommerce Products, then, coding your website theme where product details are blurted out from is all that you would need. WooCommerce Themes already do this by default. And voila, by using schema.org and tweaking few portions of Theme files code, you are taking better advantage of Structured Data search engines like Google supports.
As you saw within the above video sessions, the core concepts and abstract understanding of using structured data for organizing web page elements is important. Because without understanding these core concepts, then we will be limited to using what Structured Data offers for our websites.