Schema markup is a form of microdata (a format to add structured data to your website) that helps search engines to better understand what your website is about, including its pages’ content.

As recently stated by Gary Illyes during PubCon, Google’s approach towards Structured Data is not going to change. This means that, while they have changed their mind for other metadata such as the authorship meta tag, they are keeping Structured Data for the time being.

So, if you have a WordPress website, and don’t know how to add structured data to your Blog Posts yet, we tested an easy WordPress Plugin that uses markup and would like to show it to you!

WordPress Schema Plugin: Schema by Hesham

Schema by Hehsam is a quick and easy “set it and forget it” WordPress Plugin that adds structured data to your website.

First good thing that this WordPress Plugin does is to instantly wrap all your Posts and Pages within the BlogPosting and Article markup types.

Then, if you fiddle with the Plugins Settings a bit you will find that it will also enable you to choose both an About and Contact Us page. Once you set them up, the Plugin will wrap them within the AboutPage and ContactPage respectively.

Schema by Hesham also supports many other SEO-related WordPress Plugin, including Yoast SEO and will give you the chance to prefer one over the other if you want.

Not catering (yet?) for all the different markup types, this plugin is not (yet?) an all-in-one solution for all your Structured Data needs, maybe, but it is very useful if your WordPress website mainly consists of blog posts and pages.

TIP: Using Schema by Hesham when using a Page Builder for WordPress

Schema by Hesham automatically adds part of your content in a property called description.

We found out that, if you are using a Page Builder for WordPress or anything that uses shortcodes – such as [button type=“twitter”] – in your Page\Post editor, such shortcodes may end up in the description as well.

If you are not sure whether you may have this issue or not, we suggest you to try testing your page using Google Structured Data Testing Tool.

To solve this issue we suggest you to do what follows:

  1. From your WordPress Dashboard select Schema > Types

    How to access the settings for Schema by Hesham
  2. Choose either Posts or Pages
  3. Tick the “Enable post meta box?” box. Fill the Title field the way you want. Select the Description filter from the dropdown menu. Fill the empty field the way you want. Tick the “Create field?” box.
  4. At the top of your Post or Page editor, you will find a new field. We suggest you to fill it with the page’s Meta Description

Let us help you find what you need! Fill our secure form!

This form collects your details above so we can contact you back in relation to your enquiry. Please see our privacy policy for more information.

Website/Technical Request


4 + 13 =