What is Schema Markup?
Schema markup is really just a fancy way of saying structured data. When you add markup to your pages, it tells search engines including Google additional information about the data on your site that allows it to be displayed properly in result pages. Markup can be equated to context clues for search engines.
Why Do So Many Sites Not Use Schema Markup?
Schema Markup is a little more on the technical side and while many people are comfortable creating content and changing around a few title tags, the thought of adding to the code of your site is overwhelming for many do-it-yourself SEO professionals. The people with the knowledge and confidence to use Schema Markup still do not use it most of the time because it is a pain to implement. You have to add the markup manually to each item and with a large site that could take weeks.
Why Should You Use Schema Markup?
For now you can still get away without using structured data. You can also rank sites very highly without it but this is likely to change in the near future as the Knowledge Graph and machine learning continues to evolve. As mentioned above, Schema markup helps search engines understand content based on context.
Here’s a Good Example from Schema.org
“For example, <h1>Avatar</h1> tells the browser to display the text string "Avatar" in a heading 1 format. However, the HTML tag doesn't give any information about what that text string means—"Avatar" could refer to the hugely successful 3D movie, or it could refer to a type of profile picture—and this can make it more difficult for search engines to intelligently display relevant content to a user.
Aside from the perceived SEO impact of adding Schema markup to a site, higher click-through rates are also common when your site is properly tagged since it allows the most relevant information on your page to be displayed based on the query, this is referred to as “rich snippets”.
If you look at it from the point of view of Google, Bing, and other engines that support it, it is apparent that structured data makes their job easier and allows them to return better results. The easier a site is to understand, the more search engines will like it and the higher it should rank.
That being said, the last official statement from Google’s Matt Cutts was that adding Schema markup will not necessarily improve the rankings of your site. Whether he was being facetious, meant that other negative factors could outweigh the benefits of Schema, or it really is not a factor if debatable.
How to Get Started with Schema
If you did not design your site or your are not sure whether or not your site has Schema markup, the best place to start is with Google’s free Structured Data Testing Tool. Simply enter your website address and it will tell you if your page contains structured data.
You can find a full list of Markup tags here: http://schema.org/docs/full.html
Before you give up on Schema markup after looking over that long list, here is another handy tool from Google that will make the process much easier, the Structured Data Markup Helper.
The Downside of those Tools
As you likely noticed, the tools offered by Google do not cover all the options for markup. If you do not have any structured data on your website, this can be a great start. If you are looking to markup as much data as possible, you are going to need to do some additional research into Schema markup.
Resources for Learning More about Schema Markup and Basic HTML
- W3schools - This site is a great resource to learn the fundamentals of HTML.
- Schema.org FAQ - This is Google’s FAQ page for common issues regarding Schema markup
The bottom line, Schema markup is worthwhile to add to your website but it is going to take some time and effort to completely implement. Start by marking up the most important information on your website and then add to that piece by piece.
If you need help with this, don't hesitate to contact MagnifyAds today.