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. Several pages of a WordPress website need not be indexed by the search engines.

Types of Schema That You Can Use For Your Website SEO:

  • Articles
  • Local businesses
  • Restaurants
  • TV episodes and ratings
  • Book reviews
  • Movies
  • Software applications
  • Events
  • Products

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 Markup For Recipes

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.

JSON stands for “JavaScript Object Notation”.

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



[php light=”true”]
<h1>PHP Code Example</h1>

This line is highlighted.
<div class=”foobar”>This is an
example of smart
<a href=”http://wordpress.org/”>WordPress</a>



Originally posted 2019-08-12 08:02:09.