What Is Schema Markup?
Schema markup allows you to add data to your website that Google understands. This data can be information such as ⭐ review stars or 💲 price points that will display in search results page.
Types of Schema That You Can Use For Your Website SEO:
- Local businesses
- TV episodes and ratings
- Book reviews
- Software applications
You can add schema for these types of websites content above, and there is more!
How To Use Schema For Seo
Schema Markup SEO Plugins For WordPress
There are a multitude of plugins that can handle Schema for your WordPress website.
Are these plugins better than NOT having schema? Sure!
However, with the schema templates that we provide for free (product schema, local business schema, service schema) you will be miles ahead of any plugin. If you need any other schema types, go ahead and go to schema.org where you can find examples of all schema types.
As a bonus, if you can avoid using an extra plugin your WordPress website will thank you as it does slow down your website to add too many plugins.
Reasons To Schema Or Not To Schema
Schema Markup can be delicious and a lot of fun. The below image is the proof that schema can deliver fantastic value to your readers.
Below we can see that the following was marked up with schema:
- User ratings (⭐)
- Cook Time (1hr 45min)
- Calories: 505
Schema can not only help you stand out in the search results, help your readers make the decision to click on your website but it can also increase your rankings, by helping Google understand what your website is about. Schema is made for search engines to understand your website better.
Where To Add Schema Markup On Your Website
The good news is that there are a lot of ways to add schema to your website.
You can add schema by:
- Inserting Schema Into The Page Header Manually
- Inserting Schema Into The Page Content Manually
- Using Google Tag Manager
- Using WordPress Plugins (limits you to the plugins capability)
We will focus on adding a specific type of schema: JSON LD Schema Format.
This JSON Schema format can be put on your website as below:
In the header of your website:
<header> SCHEMA GOES HERE </header>
In regular paragraphs of your website:
<body> <p> SCHEMA GOES HERE </p> </body>
Does this work for WordPress and regular (old school) HTML pages alike?
Absolutely, with WordPress, you may want a plugin such as SOGO Add Script to Individual Pages Header Footer. The reason being that you want your Schema Markup to be only on the page that your Schema relates to.
Example: Going back to our roast chicken, you don’t want your contact us to have schema Markup for a roast chicken recipe, this can get very confusing for users and for Google.
So to put Schema ONLY in the header of a specific page, you need to make sure that it’s NOT added to your sitewide header in WordPress. This is where the above WordPress plugin helps, as it lets you add schema to the header of individual pages.
Schema.org Explained – A great resource
What is JSON Schema:
To understand what JSON Schema is, we should probably first define what JSON is.
So JSON Schema is simply data that are relevant to your websites, marked up or translated into machine-readable format so that Google understands it.
- Clear machine-readable, structured data
- Complete structural validation, we get into this later
Json Schema Generator
Json Schema Validator
Small Business Schema Code Example Template
<h1>PHP Code Example</h1>
This line is highlighted.
<div class="foobar">This is an
example of smart