Schema markup is code (the stuff that makes stuff on the internet like the article and website you’re on now!) that you place on your website to help search engines like Google return more informative results for users. If you’ve ever used rich snippets, you’ll understand exactly what schema markup is all about.
This is what you might likely have seen on Google at some point, ever wondered how these genius SEO’s and website developers achieved this? Read on to find out more on how to create your own schema markup!
This is an example of our website with markup for the type of product we are offering – our FREE faq schema generator that has markup for questions as well as additional markup for the type of software product and reviews we have gotten.
The schema markup told the SERP (Search Engine Result Page) to display information because we have basically drip-fed information in a data format that is readable by Googlebot and therefore allowed to be marked up.
Now, Googlebot is pretty smart and does a good job of finding and crawling websites and getting information however there are still things it cannot find out easily without website developers and business owners feeding it the correct information. An even easier way to think of markup is like a summary of what your website of web page is about with various options and allowed categories. An educational business would need different mark up than a hardware store for example.
Top facts about schema markup:
Schema Tells Search Engines What Data Means
The content on your website gets indexed and returned in search results. However, with schema markup, the content you have can get indexed and returned in a way that robots can easily read, parse and understand. This is because the markup tells the search engine exactly what that content and your website means. For example, for the business of a “Hardware Store” it is far easier for the robots to understand that you are indeed a Hardware Store by feeding it this information directly as compared to waiting for it to understand the content on your website and then make an assumption (which might be wrong!)
If we put right schema markup around the business name “Tom’s Hardware Store,” it’s possible to tell the search engine directly that this is indeed a Hardware Store and should be treated as such within the search ranking.
Most webmasters are familiar with HTML tags on their pages. Usually, HTML tags tell the browser how to display the information included in the tag. 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.
– schema.org
Schema Markup Was Invented for Users
When a website has schema markup in place, users can see in the SERPs what a website is all about, where they are, what they do, how much stuff costs, plus plenty of other stuff. Some people have taken to calling schema markup “your virtual business card.”
This is a user-focused improvement. Search engines exist for users to gain the information they need. Schema markup does exactly that.
Why is Schema Important?
Schema markup helps your website rank better for all kinds of content types. There is data markup for a ton of different types of data, including:
- Articles
- Local businesses
- Restaurants
- Products
- Frequently asked questions (FAQ)
- Pros and Cons Schema (NEW!)
- TV episodes and ratings
- Book reviews
- Movies
- Software applications
- Events
There are hundreds of markup types—from toy stores to medical dose schedules. If you have any type of data on your website, there’s a good chance that it will have an associated schema markup that can be applied although this will not always result in a rich result on Google like the screenshot of our website we showed above.
Websites that use schema markup will rank better in the SERPs than Websites without markup simply because it is possible for them both take up more space in the SERP (just look at how big our result is compared to the rest!) and how prominent it looks compared to competitors (those 5 stars are really good for improving clickthrough rate). One study determined that websites with markup rank an average of four positions higher in the SERPs than those without schema markup. While it’s not totally clear if this higher result is due to the markup alone, there is obviously some correlation between websites who have it and websites that don’t. Any good SEO strategist now would immediately implement at the earliest opportunity for their websites or client websites due to how powerful the schema markup can be! If you are after something similar, check out our agency partners.
Right now, one-third of Google’s search results incorporate rich snippets, which include schema markup. However, according to recent research, less than one-third of websites use schema markup.
In other words, there are millions of websites missing out on a huge source of SEO potential. If you use schema markup, you’ll automatically have a leg up on the majority of your competition.