Schema markup tin give your SEO a boost, providing boosted data to search engines as well every bit making better employ of other tools like social media platforms and Google cognition panels.

There are several ways through which y'all can add this markup to your site, either past installing a plugin or by manually calculation the right code.

In this post, we'll explain what Schema markup is, evidence you some of the benefits, and requite you lot some examples. You'll also learn how to add Schema markup to your WordPress site.

And remember, your ultimate goal is to increase your store's acquirement. Then be sure to download our free ebook, x Means to Boost Your WooCommerce Production Folio Conversions.

What's Schema Markup?

Schema markup is a kind of metadata (referred to as microdata) that's added to your site to requite search engines more data nigh what's going on. In the by, we've used HTML tags to provide this kind of data to search engines.

Things like title tags, meta descriptions, and meta keywords (no longer relevant) have all been useful to tell search engines what a site is about.

But that doesn't requite search engines all the data they need to exist able to fully understand what your site is about and who it would appeal to. And that'due south where adding Schema markup to WordPress comes in.

Schema markup is added to the HTML within the pages on your site. It gives private elements extra properties, such as what kind of information they include and what the context is.

So for example, you lot might see something like this on a page:

          <div itemscope itemtype ="http://schema.org/Movie">   <h1 itemprop="name">Avatar</h1>   <span>Manager: <span itemprop="manager">James Cameron</bridge> (born August 16, 1954)</span>   <span itemprop="genre">Science fiction</span>   <a href="../movies/avatar-theatrical-trailer.html" itemprop="trailer">Trailer</a> </div>        

Schema markup adds an extra layer of data to your content. It tells search engines whether this is near an organization, a person, a place, or even a movie.

This means that when people are searching for those things, they're more likely to get an accurate event. It makes it more than likely not only that your pages volition be found in search results, but also that you'll become authentic knowledge panels in Google and that your social media accounts will link effectively to your website and boost your search rankings.

It's better explained by showing you some examples of how Schema markup tin be used and what kind of data it provides. We'll look at that shortly.

Is your WordPress site tagged with Schema markup? If not, here'due south an in-depth guide on what it is, why it's important, and several ways to add it properly! 📈🦾 Click to Tweet

Benefits of Calculation Schema Markup to WordPress Sites

So before nosotros start looking at how to add Schema markup to your WordPress site, let'south identify the benefits.

The major do good is SEO. By providing contextual data to search engines, you get in more likely that your WordPress site will rank higher in SERPs. It means that the granular detail required by search engines in 2020 is more than likely to exist accurate and reflect what your site is really about.

So if yous're running a personal site with your ain blog, you can tell search engines that your site represents a person and who that person is. Thanks to Schema markup, you can too link your site to your individual social media accounts.

Check Out Our Video Guide to Calculation Social Media Markup

If your site represents an organization, on the other hand, you'll be telling search engines something dissimilar.

There are also benefits for location-dependent SEO. You can utilise Schema markup to tell search engines where your website is based or where the organization it represents is based. If people are looking for a specific business concern blazon in your area, you'll get college search engine rankings.

Equally well equally SEO, Schema markup volition help with noesis panels in Google. Cognition panels are areas of information that are displayed to the right of search results. They relate to the search terms and will give information-rich tables from a diversity of sources.

So, for example, if I search for Matt Mullenweg, I run across a knowledge panel telling me more than well-nigh him.

Matt Mullenweg knowledge panel
Matt Mullenweg knowledge panel

If you add Schema markup to your WordPress site, Google will know whether your site represents an individual or organization, and what kinds of content it's on your pages.
It can use that to populate your cognition panel and ensure it contains more (and more authentic) information from different sources, like your social media accounts.

Schema markup also helps with rich snippets and sitelinks. This is when your search engine list doesn't just include your homepage, but extra information such as content from your site or a list of subpages inside your site. Schema markup provides information that helps search engines pull out that data and add information technology to its SERPs. These rich search results proved to increase average click-through rates.

Schema markup can also help you lot link your website to your social media accounts. I of the items of microdata you can include in your site is a link to various social media accounts including Facebook and Twitter. This volition assist search engines to use the two sources of information together to provide people with the results they need when they're searching for something well-nigh you lot.

Examples of Schema Markup

So now you know why you lot should be adding Schema markup to your WordPress site. Just before yous can do that, you demand to know what kind of markup y'all can add and what data types are supported.

There is a total list of the information types at schema.org and the almost commonly used ones are:

  • Creative works: CreativeWork, Book, Movie, MusicRecording, Recipe, TVSeries etc.
  • Embedded not-text objects: AudioObject, ImageObject, VideoObject.
  • Event.
  • Arrangement.
  • Person.
  • Identify, LocalBusiness, Eatery, and more.
  • Production, Offer, AggregateOffer.
  • Review, AggregateRating.
  • Podcast.

This is just a modest subset of the data types available: there are dozens, if not hundreds of them.

And there's more than being added all the time. For example, schema version 6.0 added new data types including MediaGallery, SportsEvent, FloorPlan and actress properties for JobPosting.

And with recent events related to Coronavirus, Schema.org now also includes schemas for special announcements, Covid-19 Testing Facilities, and more.

The Benefits of Flagging Podcasts with Schema Markup

Every bit more than and more of us rely on voice administration similar Amazon'due south Repeat or the Google Banana, flagging that your content is a podcast is becoming more important. In fact, Google now includes audio sources in search results and is starting to prioritize sound formats in search results on devices using Android, its apps, and its homepage, giving your podcast more visibility.

Using the Data Types

Let'due south say your site represents a restaurant. To tell search engines this, you should employ Schema markup, specifically the Organization and the Eating place information types, to add this data to your pages.

On tiptop of these, y'all might also want a location page and pages for events that you've got coming up at your eating place, in which case yous would use the Event data type to give search engines more information about that.

With simply a simple case like this one, you lot tin run across how multiple data types might relate to one detail website or folio.

Later in this post, you'll run across how to utilize a plugin to add microdata provided past schema.org to the various pages on your WordPress site.

First, let'southward take a expect at some existent-life examples of Schema markup in action.

Schema Markup Case: Kinsta.com

The Kinsta website is a good place to start.

If nosotros exercise a search for Kinsta, we get a result that not only includes the link to the website but also includes other search terms people have used to find Kinsta and some of the most frequently searched subpages in the site.

kinsta search results
Kinsta search results

If y'all plug the Kinsta website into Google'due south structured data testing tool, you'll find that there'due south even more than microdata included in our site.

Subscribe Now

Testing Kinsta's structured data in the Structured Data Testing Tool
Testing Kinsta's structured data

(There's also a rather cool Easter egg in that location in the form of the logo and other graphical data rendered as code!)

Inspecting the results of the information testing tool shows Schema markup data types being used, some of which are:

  • @type: WebPage.
  • Publisher @type: Organization.
  • Publisher sameAs: https://world wide web.facebook.com/kinstahosting (at that place is also data for Instagram, Twitter, and other social media channels).
  • isPartOf proper name: Kinsta Managed WordPress Hosting.

This is just a sample of the microdata provided most Kinsta. You can find the rest at the Google Structured data testing tool.

Schema Markup Example: Yoast.com

Allow'south have a look at another example of Schema markup being used in a site. I've chosen Yoast because their SEO plugin includes Schema markup.

If you Google Yoast, you get some sitelinks (just as with Kinsta), merely you lot'll also get a noesis panel that includes data about Yoast and near their social media accounts.

Yoast search
Yoast's cognition panel

If yous run the Yoast website through the structured data testing tool, you'll detect that they're using Schema markup to provide this information (every bit expected).

Testing Yoast's structured data
Testing Yoast's structured data

Schema markup is mainly being used by organizations and by tech organizations. This is considering, historically, adding Schema markup to a site wasn't like shooting fish in a barrel.
WordPress site owners, though, have an edge equally they can use a plugin to add together it.

Permit's run across how.

How to Add together Schema Markup to Your WordPress Site

In that location unlike means you could employ to add the schema.org markup. Let's have a look at them!

Adding Schema Markup via Your Theme

One way to add Schema markup to your WordPress site is to install a theme that has Schema markup already included. If you search for schema on the WordPress theme directory, you go a number of results.

Schema theme search results
Schema theme search results

Let's take a wait at some of those themes.

The Schema

The Schema theme
The Schema theme

The free The Schema theme is designed to boost your SEO. It includes schema every bit part of its code and claims it volition help boost your search engine rankings. It likewise has performance enhancements congenital-in.

Schema Lite

Schema Lite theme
Schema Light theme

The Schema Lite theme is the complimentary version of the premium Schema theme. It doesn't include all of the features of the premium theme, but information technology'south a skillful way to attempt information technology out and run into if the theme works for you.

Schema

Schema theme
Schema theme

The premium Schema theme has a similar design to Schema Lite, but has more SEO enhancing features. It includes an options page where yous tin can add information about your site that will so be added equally Schema markup.

Adding Schema Markup via a Defended WordPress Plugin

Nigh sites accept already a theme installed, so you may not desire to alter your theme just and then you can get the Schema markup. The skilful news is that there are plugins you lot can use to add Schema markup to your WordPress site.

Let's take a look at some of the options.

The Schema Plugin

The Schema plug-in makes it easy to add Schema markup to WordPress. It has some useful features such as enabling different schema types on a per-category or per-mail type basis, and it'due south compatible with custom post types. Information technology will as well work with other installed plugins, including SEO plugins to take advantage of the markup you're already using.

This plugin uses JSON-LD (a lightweight Linked Data format), which is what is recommended past Google and also supported past Bing. Note that review markup is not included with the core Schema plugin. Even so, there is a complimentary Schema Review companion plugin that volition add this capability.

Let'due south have a look at how you prepare the Schema plugin.

Install it in the usual way by going to Plugins > Add New and searching for Schema. Click Install and then Activate.

Installing the Schema plugin
Installing the Schema plugin

Once the plugin is installed and activated, get to Schema > Settings to start adding Schema markup to your site. Fill up in the bones information, like the location of your About and Contact pages, along with adding a logo.

Then, click on the Quick Configuration Wizard push to start setting things upwards.

Schema Quick Configuration Wizard
Schema Quick Configuration Wizard

Work through the sorcerer, providing data about your site and your social media profiles, then click on the button at the end to edit your custom postal service types.

Editing schema types
Editing schema types

Add any extra custom postal service types that are in your site to the list by clicking the Add New push and filling in the details. Y'all can also use this screen to add Schema markup to categories. Bank check out the plugin documentation for some more avant-garde usage capabilities

If you want to further tweak your settings, go to the Settings tab. You lot tin also add extensions by going to Schema >  Extensions. Here you tin add together boosted plugins for WooCommerce, among other things. You can too  install the premium version of the Schema plugin which includes the following actress features:

  • Choose where to output the schema.org script markup.
  • Minify the scripts.
  • Add a link to your admin toolbar for testing schema.org markup.
  • Enable instructions for Properties.
  • Add together schema.org markup to mail type archives and tag archives.
Schema Premium plugin
Schema Premium plugin

If you need avant-garde Schema markup on your site, you might detect it worth paying the extra.

The Schema Pro Plugin

An alternative premium plugin which volition add together advanced Schema markup to your WordPress site is the Schema Pro plugin.

Schema Pro plugin
Schema Pro plugin

Its features include:

  1. Support for a broad range of data types.
  2. Full automation and then schema data is added to new and existing posts and pages.
  3. Support for custom post types, taxonomies, and archives.
  4. Custom field support.
  5. The power to extend it and add more markup.

Alternative plugins

Schema and the Schema Pro aren't the but plugins that will add schema.org markup to your site. Others include:

  • WordLift AI powered SEO
  • WP SEO Structured Data Schema
  • All In One Schema Rich Snippets
  • Schema and Structured Data for WP & AMP
  • WPSSO Schema JSON-LD Markup
  • Markup (JSON-LD) structured in schema.org
  • Schema App Structured Information
  • SEOPress
  • WP Review (adds Schema markup specifically for reviews).

Adding Schema Markup via the Yoast SEO Plugin

If yous're already using the Yoast plugin for SEO on your WordPress site, the good news is that y'all can use this plugin to add Schema markup. It doesn't add every bit much markup as some of the premium plugins listed to a higher place, and isn't defended to Schema markup, just it means that you lot don't have to install and configure an additional plugin.

Let's take a look at how this works.

When y'all first install Yoast, you volition be asked for information such equally the entity that the website represents, and social media links. This is all function of calculation Schema markup to your WordPress site.

First up, you'll be asked what type of system the site represents.

Yoast wizard - website type
Yoast wizard – website type

And so you're asked for the name of the person or system. If information technology's an organization, you'll too demand to upload a logo. In the screenshot below, I've chosen a user as the person the site represents. If y'all need to change details about the person, you do that via their contour page.

Assigning a user as the person the site represents
Assigning a user equally the person the site represents

If your site represents a person who doesn't accept a user account, you have two options. Either choose the Systemoption and fill in the details equally if the person is an organization or ready a user account with an email address that's an alias of your own, so your client won't start receiving emails from the arrangement.

If you demand to update the type of entity your website represents at any time, get to SEO > Search Advent and select the General tab. Scroll down to the Cognition Graph & Schema.org department and fill in the correct details there.

If your site represents an private, you can select a user from the drop-down list and the plugin will pull information well-nigh that user from their user profile. So if that'south you, make certain you fill out your user contour with information about your proper noun and your social media accounts.

Editing schema.org markup in Yoast
Editing schema.org markup in Yoast

If the site represents an organization or a person who doesn't have a user business relationship, you lot can simply input information on that person or organization instead of selecting a user. To do this, go to SEO > Social.

Once you lot've gear up the website type, Yoast will add together data types and Schema markup to your WordPress site automatically.

Examples of how Yoast adds Schema markup to your WordPress site include:

  • Full entity graphs, based on the content types in your site and the settings for the site blazon. This is the listing of entities and content types in your site, as displayed when you lot examination in the Google Structured Information Testing Tool.
  • Marking up single posts and pages with Article and Author information types.
  • Marker up annal pages with the appropriate data type, eastward.g. CollectionPage for taxonomy and date archives and ProfilePage for author athenaeum.
  • Marking up search results every bit SearchResultsPage.

Another interesting characteristic is Yoast Structured Information Blocks. You can utilise these to add FAQs, How-tos to your posts or pages, and the relevant Schema markup volition be used to tell search engines what they are.

Yoast structured data blocks
Yoast structured information blocks

You can besides add together extra Schema markup with Yoast add-ons, such as location data types with the Local SEO add-on and News data with the News SEO add together-on.

How to Add Schema Markup to a WooCommerce Store

If you lot're running a WooCommerce shop, there are even more benefits from implementing Schema markup. If search engines fully empathise what your store sells and where its key markets are, they're more likely to show your store to the kind of visitors y'all want. So it'due south worth adding Schema markup to your WooCommerce store to enhance SEO.

Why add Schema Markup to Your Shop?

Adding Schema markup to your store tells people about 2 key things.

The outset is the make: The Organization type and its subtypes will tell search engines which store this site is for and what kind of retailer it is. You can likewise use information types for local businesses to concenter local custom.

Y'all can likewise use Schema markup to marker upwards your mail types. This way, search engines know that you're selling products. This maximizes your chances of getting onto the Shopping search results.

Adding Schema Markup to WooCommerce Stores via a Dedicated WordPress Plugin

There are a few plugins that let you add together Schema markup to  your WooCommerce store:

  • Yoast WooCommerce SEO is a premium plugin that lets you add similar Schema markup to your store as the normal Yoast plugin will let you add to a full general site.
  • East-commerce SEO by WordLift adds structured data and extended product markup to assist give your products more than visibility in Google's retail listings.
  • WPSSO Core (Premium) includes ecommerce markup for WooCommerce stores. It has a fee construction based on the number of WordPress installations you lot're running.
  • Schema WooCommerce is a WooCommerce extension for the schema plugin nosotros already looked at above which adds the relevant Schema markup to your ecommerce shop.

How to Add Schema Markup to WordPress Manually

The concluding choice to add together Schema markup to your WordPress site is doing information technology manually, without a plugin. This has the benefit of no extra code only will take more work.

You can exercise this by editing the template files in your theme.

Then, for example, if you have a loop-unmarried.php file which outputs single posts, the file might consist of code like this:

          <article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>   <h2 grade="entry-title"><?php the_title(); ?></h2>   <?php if ( has_post_thumbnail() ) { ?>                               <?php the_post_thumbnail( medium, assortment(    'class' => 'left',    'alt'      => get_the_title()   ) );  ?>                    <?php } ?>   <section form="entry-content">   <?php the_content(); ?>  </section><!-- .entry-content -->  </article>        

You could edit that code to include Schema markup, like so:

          <commodity itemscope itemtype ="http://schema.org/Commodity" id="post-<?php the_ID(); ?>" <?php post_class(); ?>>     <h2 itemprop="name" form="entry-title"><?php the_title(); ?></h2>   <?php if ( has_post_thumbnail() ) { ?>                               <?php the_post_thumbnail( medium, array(    'grade' => 'left',    'alt'      => get_the_title()   ) );   ?>                     <?php } ?>   <section itemprop="articleBody">class="entry-content">   <?php the_content(); ?>  </section><!-- .entry-content -->  </article>        

You could probably add more than, for example, to the featured image and any metadata. Discover out which item types and properties apply to your content on the Schema.org website.

Y'all'd then demand to add the relevant markup to each of the template files or include files in your theme, including your header.php file.

Once you've done that, it volition automatically exist added to each page using that template file. You may notice you need to add extra template files for post types that are using files college upwards in the hierarchy, but this would simply hateful copying and renaming existing files and then adding the Schema markup.

Testing Your Schema Markup

Once you've added Schema markup to your WordPress site or maybe earlier you do so for comparison, it's a good thought to test it.

Apply the Google Structured Data Testing Tool.

Open up the tool in your web browser and type in the URL of your site. Some plugins will give you a button that links to this right from the WordPress dashboard.

Google's testing tool volition signal which aspects of Schema markup are present in your site and which are missing. If there are any missing that you retrieve you lot demand, y'all can then go back and tweak your plugin settings or add the missing markup manually.

Schema markup and SEO get hand in hand 🤝 Learn how you can better your site'southward ranking with this in-depth guide 🚀 Click to Tweet

Summary

Calculation Schema markup to your WordPress site volition give you an SEO boost because information technology will tell search engines more near your site and the context it exists in. Displaying relevant information directly on a search engine'due south listing page can be the difference between making a sale or non.

About sites aren't using Schema markup yet, so if you spend a curt amount of time adding this, you'll instantly exist ahead of your competitors. You lot can either do it manually, use an SEO plugin like Yoast, or install a dedicated schema plugin on your site.

Now to you: are you taking advantage of Schema markup on your site? Allow us know in the comments!


Salvage fourth dimension, costs and maximize site operation with:

  • Instant assist from WordPress hosting experts, 24/seven.
  • Cloudflare Enterprise integration.
  • Global audience reach with 29 information centers worldwide.
  • Optimization with our born Awarding Performance Monitoring.

All of that and much more, in ane programme with no long-term contracts, assisted migrations, and a thirty-mean solar day-money-dorsum-guarantee. Check out our plans or talk to sales to detect the plan that'southward right for you.