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 Structured Data report 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 in 2017, keep in mind that there is much more detail about your website that you can provide by the using different itemtypes, for example:
The above image shows Structured Data report for RankYa.com website, and critically, we need to then keep in mind that Google is not the only search engine that supports and understands Structured Data Markup. Nor does their support section provide much information about other types that it can understand, as shown in the above image, let’s say SiteNavigationElement.
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.
Structured Data Part 1
Structured Data Part 2
Structured Data Part 3
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.
If you believe this blog post by RankYa has contributed to your knowledge, then please share this post with others.