How to Add Schema Markup to WordPress and WooCommerce Sites (SEO Plugins vs Manually)


Schema markup can provide your search engine optimization a spice up, offering further information to search engines like google in addition to making higher use of alternative gear like social media platforms and Google wisdom panels.

There are a number of tactics by which you’ll upload this markup to your website online, both by way of putting in a plugin or by way of manually including the correct code.

In this submit, we’ll give an explanation for what Schema markup is, display you one of the most advantages, and come up with some examples. You’ll additionally learn the way to upload Schema markup to your WordPress website online.

What’s Schema Markup?

Schema markup is one of those metadata (referred to as microdata) that’s added to your website online to give search engines like google extra details about what’s happening. In the previous, we’ve used HTML tags to supply this sort of knowledge to search engines like google.

Things like identify tags, meta descriptions, and meta key phrases (not related) have all been helpful to inform search engines like google what a website online is set.

But that doesn’t give search engines like google all of the knowledge they want to be ready to absolutely perceive what your website online is set and who it might enchantment to. And that’s the place including Schema markup to WordPress is available in.

Schema markup is added to the HTML inside the pages to your website online. It provides particular person components further homes, reminiscent of what sort of knowledge they come with and what the context is.

So as an example, you may see one thing like this on a web page:

<div itemscope itemtype ="">
  <h1 itemprop="identify">Avatar</h1>
  <span>Director: <span itemprop="director">James Cameron</span> (born August 16, 1954)</span>
  <span itemprop="style">Science fiction</span>
  <a href=" pictures/avatar-theatrical-trailer.html" itemprop="trailer">Trailer</a>

Schema markup provides an additional layer of knowledge to your content material. It tells search engines like google whether or not that is about a company, an individual, a spot, or perhaps a film.

This signifies that when persons are looking for the ones issues, they’re much more likely to get a correct outcome. It makes it much more likely now not handiest that your pages will probably be present in seek effects, but in addition that you just’ll get correct wisdom panels in Google and that your social media accounts will hyperlink successfully to your web page and spice up your seek ratings.

It’s higher defined by way of appearing you some examples of the way Schema markup can be utilized and what sort of knowledge it supplies. We’ll take a look at that in a while.

Is your WordPress website online tagged with Schema markup? If now not, here is an in-intensity information on what it’s, why it is important, and a number of tactics to upload it correctly! 📈🦾

Click to Tweet

Benefits of Adding Schema Markup to WordPress Sites

So ahead of we begin having a look at how to upload Schema markup to your WordPress website online, let’s establish the advantages.

The main get advantages is search engine optimization. By offering contextual information to search engines like google, you are making it much more likely that your WordPress website online will rank upper in SERPs. It signifies that the granular element required by way of search engines like google in 2020 is much more likely to be correct and mirror what your website online is truly about.

So in case you’re operating a private website online with your individual weblog, you’ll inform search engines like google that your website online represents an individual and who that individual is. Thanks to Schema markup, you’ll additionally hyperlink your website online to your own social media accounts.

If your website online represents a company, alternatively, you’ll be telling search engines like google one thing other.

There also are advantages for location-dependent search engine optimization. You can use Schema markup to inform search engines like google the place your web page is based totally or the place the group it represents is based totally. If persons are searching for a particular industry sort on your space, you’ll get upper seek engine ratings.

As neatly as search engine optimization, Schema markup will assist with wisdom panels in Google. Knowledge panels are spaces of knowledge which are displayed to the correct of seek effects. They relate to the hunt phrases and will give knowledge-wealthy tables from quite a lot of resources.

So, as an example, if I seek for Matt Mullenweg, I see an information panel telling me extra about him.

Matt Mullenweg knowledge panel

Matt Mullenweg wisdom panel

If you upload Schema markup to your WordPress website online, Google will know whether or not your website online represents a person or group, and what varieties of content material it’s to your pages.
It can use that to populate your wisdom panel and be sure that it incorporates extra (and extra correct) knowledge from other resources, like your social media accounts.

Schema markup additionally is helping with wealthy snippets and sitelinks. This is when your seek engine checklist doesn’t simply come with your homepage, however further knowledge reminiscent of content material out of your website online or a listing of subpages inside of your website online. Schema markup supplies knowledge that is helping search engines like google pull out that knowledge and upload it to its SERPs. These wealthy seek effects proved to building up reasonable click on-thru charges.

Schema markup too can will let you hyperlink your web page to your social media accounts. One of the pieces of microdata you’ll come with on your website online is a hyperlink to more than a few social media accounts together with Facebook and Twitter. This will assist search engines like google to use the 2 resources of knowledge in combination to supply folks with the effects they want after they’re looking for one thing about you.

Examples of Schema Markup

So now you understand why you must be including Schema markup to your WordPress website online. But ahead of you’ll do this, you wish to have to know what sort of markup you’ll upload and what information sorts are supported.

There is a complete checklist of the information sorts at and probably the most regularly used ones are:

  • Creative works: CreativeWork, Book, Movie, MusicRecording, Recipe, TVSeries and so on.
  • Embedded non-textual content gadgets: AudioObject, ImageObject, VideoObject.
  • Event.
  • Organization.
  • Person.
  • Place, LocalTrade, Restaurant, and extra.
  • Product, Offer, MixtureOffer.
  • Review, AggregateRating.
  • Podcast.

This is only a small subset of the information sorts to be had: there are dozens, if now not loads of them.

And there’s extra being added at all times. For instance, schema model added new information sorts together with MediaGallery, Sports activitiesEvent, FloorPlan and further homes for JobPosting.

And with contemporary occasions comparable to Coronavirus, now additionally comprises schemas for particular bulletins, Covid-19 Testing Facilities, and extra.

The Benefits of Flagging Podcasts with Schema Markup

As extra and extra folks depend on voice assistants like Amazon’s Echo or the Google Assistant, flagging that your content material is a podcast is turning into extra essential. In truth, Google now comprises audio resources in seek effects and is beginning to prioritize audio codecs in seek effects on gadgets the usage of Android, its apps, and its homepage.

Using the Data Types

Let’s say your website online represents a cafe. To inform search engines like google this, you should utilize Schema markup, particularly the Organization and the Restaurant information sorts, to upload this knowledge to your pages.

On best of those, you may also need a location web page and pages for occasions that you just’ve were given arising at your eating place, during which case you might use the Event information sort to give search engines like google extra details about that.

With only a easy instance like this one, you’ll see how more than one information sorts would possibly relate to one explicit web page or web page.

Later on this submit, you’ll see how to use a plugin to upload microdata supplied by way of to the more than a few pages to your WordPress website online.

First, let’s check out some actual-lifestyles examples of Schema markup in motion.

Schema Markup Example:

The Kinsta web page is a superb position to get started.

If we do a seek for Kinsta, we get a outcome that now not handiest comprises the hyperlink to the web page but in addition comprises different seek phrases folks have used to to find Kinsta and one of the most maximum steadily searched subpages within the website online.

kinsta search results

Kinsta seek effects

If you plug the Kinsta web page into Google’s structured information trying out device, you’ll to find that there’s much more microdata integrated in our website online.

Testing Kinsta’s structured information

(There’s additionally a quite cool Easter egg there within the type of the brand and different graphical knowledge rendered as code!)

Inspecting the result of the information trying out device presentations Schema markup information sorts getting used, a few of which might be:

  • @sort: WebPage.
  • Publisher @sort: Organization.
  • Publisher similarAs: (there could also be information for Instagram, Twitter, and different social media channels).
  • isPartOf identify: Kinsta Managed WordPress Hosting.

This is only a pattern of the microdata supplied about Kinsta. You can to find the remainder on the Google Structured information trying out device.

Schema Markup Example:

Let’s check out every other instance of Schema markup being utilized in a website online. I’ve selected Yoast as a result of their search engine optimization plugin comprises Schema markup.

If you Google Yoast, you get some sitelinks (simply as with Kinsta), however you’ll additionally get an information panel that comes with details about Yoast and about their social media accounts.

Yoast search

Yoast’s wisdom panel

If you run the Yoast web page throughout the structured information trying out device, you’ll to find that they’re the usage of Schema markup to supply this knowledge (as anticipated).

Testing Yoast's structured data

Testing Yoast’s structured information

Schema markup is principally being utilized by organizations and by way of tech organizations. This is as a result of, traditionally, including Schema markup to a website online wasn’t simple.
WordPress website online house owners, despite the fact that, have an edge as they are able to use a plugin to upload it.

Let’s see how.

How to Add Schema Markup to Your WordPress Site

There alternative ways it is advisable to use to upload the markup. Let’s take a look at them!

Adding Schema Markup by the use of Your Theme

One method to upload Schema markup to your WordPress website online is to set up a theme that has Schema markup already integrated. If you seek for schema at the WordPress theme listing, you get plenty of effects.

Schema theme search results

Schema theme seek effects

Let’s check out a few of the ones topics.

The Schema

The Schema theme

The Schema theme

The loose The Schema theme is designed to spice up your search engine optimization. It comprises schema as a part of its code and claims it’s going to assist spice up your seek engine ratings. It additionally has efficiency improvements constructed-in.

Schema Lite

Schema Lite theme

Schema Lite theme

The Schema Lite theme is the loose model of the top class Schema theme. It doesn’t come with the entire options of the top class theme, but it surely’s an effective way to check it out and see if the theme works for you.


Schema theme

Schema theme

The top class Schema theme has a an identical design to Schema Lite, however has extra search engine optimization bettering options. It comprises an choices web page the place you’ll upload details about your website online that may then be added as Schema markup.

Adding Schema Markup by the use of a Dedicated WordPress Plugin

Most websites have already a theme put in, so that you would possibly not need to alternate your theme in order that you’ll get the Schema markup. The just right information is that there are plugins you’ll use to upload Schema markup to your WordPress website online.

Let’s check out one of the most choices.

The Schema Plugin

The Schema plug-in makes it simple to upload Schema markup to WordPress. It has some helpful options reminiscent of enabling other schema sorts on a in step with-class or in step with-submit sort foundation, and it’s suitable with customized submit sorts. It may even paintings with different put in plugins, together with search engine optimization plugins to benefit from the markup you’re already the usage of.

This plugin makes use of JSON-LD (a light-weight Linked Data layout), which is what’s really helpful by way of Google and additionally supported by way of Bing. Note that overview markup isn’t integrated with the core Schema plugin. However, there’s a loose Schema Review better half plugin that may upload this capacity.

Let’s check out how you put up the Schema plugin.

Install it in the standard method by way of going to  Plugins > Add New and looking for Schema. Click Install and then Activate.

Installing the Schema plugin

Installing the Schema plugin

Once the plugin is put in and activated, pass to Schema > Settings to get started including Schema markup to your website online. Fill within the elementary knowledge, like the positioning of your About and Contact pages, in conjunction with including a symbol.

Then, click on at the Quick Configuration Wizard button to get started atmosphere issues up.

Schema Quick Configuration Wizard

Schema Quick Configuration Wizard

Work throughout the wizard, offering details about your website online and your social media profiles, then click on at the button on the finish to edit your customized submit sorts.

Editing schema types

Editing schema sorts

Add any further customized submit sorts which are on your website online to the checklist by way of clicking the Add New button and filling in the main points. You too can use this display screen to upload Schema markup to classes. Check out the plugin documentation for some extra complex utilization functions

If you need to additional tweak your settings, pass to the Settings tab. You too can upload extensions by way of going to Schema >  Extensions. Here you’ll upload further plugins for WooCommerce, amongst different issues. You too can  set up the top class model of the Schema plugin which incorporates the next further options:

  • Choose the place to output the script markup.
  • Minify the scripts.
  • Add a hyperlink to your admin toolbar for trying out markup.
  • Enable directions for Properties.
  • Add markup to submit sort archives and tag archives.

Schema Premium plugin

Schema Premium plugin

If you wish to have complex Schema markup to your website online, you may to find it value paying the additional.

The Schema Pro Plugin

An choice top class plugin which is able to upload complex Schema markup to your WordPress website online is the Schema Pro plugin.

Schema Pro plugin

Schema Pro plugin

Its options come with:

  1. Support for a variety of information sorts.
  2. Full automation so schema information is added to new and present posts and pages.
  3. Support for customized submit sorts, taxonomies, and archives.
  4. Custom box reinforce.
  5. The talent to prolong it and upload extra markup.

Alternative plugins

Schema and the Schema Pro aren’t the one plugins that may upload markup to your website online. Others come with:

Adding Schema Markup by the use of the Yoast search engine optimization Plugin

If you’re already the usage of the Yoast plugin for search engine optimization to your WordPress website online, the excellent news is that you’ll use this plugin to upload Schema markup. It doesn’t upload as a lot markup as one of the most top class plugins indexed above, and isn’t devoted to Schema markup, but it surely signifies that you don’t have to set up and configure an extra plugin.

Let’s check out how this works.

When you first set up Yoast, you’re going to be requested for info such because the entity that the web page represents, and social media hyperlinks. This is all a part of including Schema markup to your WordPress website online.

First up, you’ll be requested what form of group the website online represents.

Yoast wizard - website type

Yoast wizard – web page sort

Then you’re requested for the identify of the individual or group. If it’s a company, you’ll additionally want to add a symbol. In the screenshot beneath, I’ve selected a consumer as the individual the website online represents. If you wish to have to alternate information about the individual, you do this by the use of their profile web page.

Assigning a user as the person the site represents

Assigning a consumer as the individual the website online represents

If your website online represents an individual who doesn’t have a consumer account, you have got two choices. Either make a choice the Organization possibility and fill in the main points as though the individual is a company or arrange a consumer account with an e-mail deal with that’s an alias of your individual, so your shopper gained’t get started receiving emails from the device.

If you wish to have to replace the kind of entity your web page represents at any time, pass to search engine optimization > Search Appearance and make a selection the General tab. Scroll down to the Knowledge Graph & segment and fill in the proper main points there.

If your website online represents a person, you’ll make a selection a consumer from the drop-down checklist and the plugin will pull details about that consumer from their consumer profile. So if that’s you, you’ll want to fill out your consumer profile with details about your identify and your social media accounts.

Editing markup in Yoast

Editing markup in Yoast

If the website online represents a company or an individual who doesn’t have a consumer account, you’ll merely enter knowledge on that individual or group as a substitute of settling on a consumer. To do that, pass to search engine optimization > Social.

Once you’ve arrange the web page sort, Yoast will upload information sorts and Schema markup to your WordPress website online routinely.

Examples of the way Yoast provides Schema markup to your WordPress website online come with:

  • Full entity graphs, in accordance with the content material sorts on your website online and the settings for the website online sort. This is the checklist of entities and content material sorts on your website online, as displayed whilst you check within the Google Structured Data Testing Tool.
  • Marking up unmarried posts and pages with Article and Author information sorts.
  • Marking up archive pages with the right information sort, e.g. CollectionPage for taxonomy and date archives and ProfilePage for creator archives.
  • Marking up seek effects as SearchResultsPage.

Another fascinating characteristic is Yoast Structured Data Blocks. You can use those to upload FAQs, How-tos to your posts or pages, and the related Schema markup will probably be used to inform search engines like google what they’re.

Yoast structured data blocks

Yoast structured information blocks

You too can upload further Schema markup with Yoast upload-ons, reminiscent of location information sorts with the Local search engine optimization upload-on and News information with the News search engine optimization upload-on.

How to Add Schema Markup to a WooCommerce Store

If you’re operating a WooCommerce retailer, there are much more advantages from imposing Schema markup. If search engines like google absolutely perceive what your retailer sells and the place its key markets are, they’re much more likely to display your retailer to the type of guests you need. So it’s value including Schema markup to your WooCommerce retailer to reinforce search engine optimization.

Why upload Schema Markup to Your Store?

Adding Schema markup to your retailer tells folks about two key issues.

The first is the emblem: The Organization sort and its subtypes will inform search engines like google which retailer this website online is for and what sort of store it’s. You too can use information sorts for native companies to draw in native customized.

You too can use Schema markup to mark up your submit sorts. This method, search engines like google know that you just’re promoting merchandise. This maximizes your probabilities of getting onto the Shopping seek effects.

Adding Schema Markup to WooCommerce Stores by the use of a Dedicated WordPress Plugin

There are a couple of plugins that allow you to upload Schema markup to  your WooCommerce retailer:

  • Yoast WooCommerce search engine optimization is a top class plugin that allows you to upload an identical Schema markup to your retailer as the standard Yoast plugin will allow you to upload to a normal website online.
  • WPSSO Core (Premium) comprises ecommerce markup for WooCommerce retail outlets. It has a charge construction in accordance with the choice of WordPress installations you’re operating.
  • Schema WooCommerce is a WooCommerce extension for the schema plugin we already checked out above which provides the related Schema markup to your ecommerce retailer.

How to Add Schema Markup to WordPress Manually

The ultimate possibility to upload Schema markup to your WordPress website online is doing it manually, and not using a plugin. This has the good thing about no further code however will take extra paintings.

You can do that by way of modifying the template recordsdata on your theme.

So, as an example, in case you have a loop-unmarried.php document which outputs unmarried posts, the document would possibly encompass code like this:

<article identity="post-<?php the_ID(); ?>" <?php post_class(); ?>>

 <h2 elegance="access-identify"><?php the_title(); ?></h2>

 <?php if ( has_post_thumbnail() ) { ?>                            
  <?php the_post_thumbnail( medium, array(
   'elegance' => 'left',
   'alt'      => get_the_title()
  ) );
 <?php } ?>

 <segment elegance="access-content material">
  <?php the_content(); ?>
 </segment><!-- .access-content material -->


You may just edit that code to come with Schema markup, like so:

<article itemscope itemtype ="" identity="post-<?php the_ID(); ?>" <?php post_class(); ?>>
 <h2 itemprop="identify" elegance="access-identify"><?php the_title(); ?></h2>

 <?php if ( has_post_thumbnail() ) { ?>                            
  <?php the_post_thumbnail( medium, array(
   'elegance' => 'left',
   'alt'      => get_the_title()
  ) );
  <?php } ?>

 <segment itemprop=”articleBody”>elegance="access-content material">
  <?php the_content(); ?>
 </segment><!-- .access-content material -->


You may just most definitely upload extra, as an example, to the featured symbol and any metadata. Find out which merchandise sorts and homes observe to your content material at the web page.

You’d then want to upload the related markup to each and every of the template recordsdata or come with recordsdata on your theme, together with your header.php document.

Once you’ve achieved that, it’s going to routinely be added to each and every web page the usage of that template document. You might to find you wish to have to upload further template recordsdata for submit sorts which are the usage of recordsdata upper up within the hierarchy, however this could simply imply copying and renaming present recordsdata and then including the Schema markup.

Testing Your Schema Markup

Once you’ve added Schema markup to your WordPress website online or perhaps ahead of you achieve this for comparability, it’s a good suggestion to check it.

Use the Google Structured Data Testing Tool.

Open the device on your internet browser and sort within the URL of your website online. Some plugins offers you a button that hyperlinks to this proper from the WordPress dashboard.

Google’s trying out device will point out which facets of Schema markup are provide on your website online and which might be lacking. If there are any lacking that you just assume you wish to have, you’ll then return and tweak your plugin settings or upload the lacking markup manually.

Schema markup and search engine optimization pass hand in hand 🤝 Learn how you’ll beef up your website online’s score with this in-intensity information 🚀

Click to Tweet


Adding Schema markup to your WordPress website online offers you an search engine optimization spice up as a result of it’s going to inform search engines like google extra about your website online and the context it exists in. Displaying related knowledge without delay on a seek engine’s checklist web page will also be the variation between creating a sale or now not.

Most websites aren’t the usage of Schema markup but, so in case you spend a brief period of time including this, you’ll in an instant be forward of your competition. You can both do it manually, use an search engine optimization plugin like Yoast, or set up a devoted schema plugin to your website online.

Now to you: are you profiting from Schema markup to your website online? Let us know within the feedback!

If you loved this newsletter, then you definitely’ll love Kinsta’s WordPress webhosting platform. Turbocharge your web page and get 24/7 reinforce from our veteran WordPress workforce. Our Google Cloud powered infrastructure makes a speciality of auto-scaling, efficiency, and safety. Let us display you the Kinsta distinction! Check out our plans


Recent Articles

The Best Pinterest Alternatives to Use if You are Bored of Pinterest

Pinterest is a loved social media network among the lover of aesthetics, mostly females tbh. Now, however more and more people are...

Ways you can add links to your Instagram post in 2021

Instagram has many cool features which need no introduction. However, there are a number of features that...

Finance App You should Have on Your iPhone and Android

We live in the age of digitization. When everything is digital, it is no surprise that money has joined the club too....

5 Video Editing Softwares to Try Your Hand at in 2021

Video is the king when it comes to social media. With reels dominating Instagram and Facebook and...

Charge Your Laptop Without a Charger in 5 Ways

Forgetting your laptop charger is a pretty common thing. We all have been there and all of...

Related Stories

Leave A Reply

Please enter your comment!
Please enter your name here