Schema App Advanced WordPress Plugin

Take Your Schema Markup on WordPress To the Next Level

The new Schema App Advanced WordPress plugin gives our customers the world’s first connected review plugin, the most comprehensive schema markup for WooCommerce and the ability to define your category and tag pages with Wikipedia and Wikidata definitions. The new Advanced WordPress plugin, exclusively for Schema App customers, builds on and works with the original Schema App Structured Data WordPress plugin to provide the most awesome schema markup available for WordPress. It automates optimization to the very best of our abilities… and we are just getting started!

WooCommerce Products

Get a product rich snippet and make sure all the information about your products are available to search engines. Seamlessly integrated with Schema App and maps all your data so you can optimize your entire store.

Linked Category & Tag Definitions

Links your category and tags to both Wikidata and WIkipedia to provide search engines with explicit data about what you’re talking about. Now you can get a better match between your content and your customer’s searches.

Connected Review Widget

Easy-to-set up rating widget that connects Review Rich Snippets to the main data item on your page producing juicy details in rich snippets to increase your click through rate and help you stand out in search.

Custom Posts & Fields

Make the most of WordPress Custom Post types and Advanced Custom Fields by mapping to types and properties for all your custom content. Easy-to-set up and little to no impact on your editors publishing process.

More Markup. More Awesome.

What is included in Schema App Advanced WordPress Plugin

All the features in the Schema WooCommerce Plugin are included in the Schema App Advanced WordPress plugin, as a value add to your subscription.

The Schema WooCommerce Plugin fully implements schema markup for WooCommerce. If you are looking to get a product rich snippet and want to make sure all the information about your products are available to search engines, look no further. We keep it fiercely up to date and is seamlessly integrated with Schema App so you can optimize the entire store.  In addition, we map all your data. For example, if you have made some custom attributes on your product that align with markup for products, such as color or weight, we will use the markup designated for that specific attribute. If the custom attribute is not in, we will map it to the generic additional Property class. Never has there been a more comprehensive markup plugin for WooCommerce!

Schema markup was created to explicitly tell search engines and other data consumers exactly what your content is about. It helps a machine clearly identify a concept in your content to other things on the web. In the original Schema App Structured Data WordPress plugin, we check your Category and Tag Taxonomy in Wikipedia to automatically associate your Articles with what they’re actually about.

The new Schema App Advanced WordPress plugin takes this further by linking your concepts up to Wikidata, the de facto standard of the semantic web. We take the guess work out of what you’re actually describing in your content by providing search engines and data consumers with this newly linked web data using property about. The result is that they can better match your content to searches, so customers looking for a baseball bat won’t end up reading about vampires. 🙂

Rating Widgets have seen broad adoption with the advent of Review Rich Snippets, but they all create islands of schema markup, unconnected to the main data item on your page.

The Schema App Advanced WordPress plugin avoids these islands of markup, providing you an easy-to-set up rating widget that can be connected to either your custom schema markup in Schema App, or with the default Article and Blog Posting markup provided by the Schema App Structured Data Plugin. Moreover, we provide you default options to include the rating widget on specific pages, across all pages, or all posts. You can also set it up site wide or within a widget for your sidebar. This combines your custom markup with the ratings from your website to produce juicy details in rich snippets to increase your click through rate and help you stand out in search.

Using Custom Post Types, WordPress becomes so much more than a Blogging tool. These days many companies create custom post types to organize News Articles, Recipes, to their Portfolio or Products. Often, Custom Post Types can be combined with the popular Advanced Custom Fields to provide fields to help support and structure extra information for these posts and their properties.

Given this structure, the Schema App Advanced WordPress plugin creates an easy to setup mappings to Structured Data to take full advantage of these customizations. Each Custom Posts Types can be set to any Type. Then, in the custom field editor, you can set the schema properties. Together with information already mapped with Schema App, we can produce high-quality schema markup for all your custom posts and fields. Read more below.

Frequently Asked Questions

How to Install Schema App Advanced WordPress Plugin

  1. Subscribe to Schema App.
  2. Install Schema App Structured Data WordPress Plugin. Search for “Schema App”
  3. Download the Plugin from Schema App>Integrations>Wordpress
  4. Upload the plugin through the ‘Plugins’ menu in WordPress.

Watch the video to see how to setup the Schema App Advanced Plugin.

Rating Widget Setup

When you setup the rating widget, a star rating option appears on all or designated pages, or in a widget: 
  • Install the Schema App Advanced Wordpress plugin following the instructions and video above.  Then, to setup the review widget, go to Settings>Schema App and click on the Rating Tab.

  • There are three ways to add the rating widget to your site:

    1. Include the WP Shortcode anywhere on your site. When you add this shortcode into the text portion of a page, the rating widget will appear.  This is a great way to hand pick where on the page the widget will appear and which specific pages you want it to appear on.

    2. Include the Rating Widget for all Pages or Posts with General Settings below. This is the easiest way to add it to all pages and posts. Select enabled or disabled from the drop down and you are done.

      To show the rating widget on all Blog posts, set Show on Posts to enabled.

      Select where you would like the rating widget to appear on the pages for all Pages and Posts.  Options are for after content and before content. If you want to add the rating widget in the middle of content, refer to option 1 and use the shortcode to add the widget to any page.

    3. Use Rating Widget Feature in the sidebar, footer, etc. Just like you would add a widget to a sidebar today, go to Appearance>Widgets and select the Schema App Advanced - Rating widget and drag it to the desired location.

  • Schema App has given you the opportunity to customize the look and feel of the rating widget. Use the parameters in the settings to make the ratings widget look and feel like your website. Options are listed below.

Set-up Custom Post Types with Schema Markup

  • With Schema App Advanced Plugin, you can map Custom Post Types to any Type for all your custom posts.
    • If you’ve already setup your Custom Post types, such as Recipes, News or People, then setup the mapping with the Schema App Settings and you will immediately start produce those data items for every individual custom post.
    • If you’re planning to create a new group of posts, and want Schema Markup, then this is an easy way for both you and the content producers to work together.
  • To build on Schema App’s custom posts, use the popular Advanced Custom Fields to map to properties. The Advanced WordPress Plugin supports any Custom Posts and its supports both the Free (v4) and Pro (v5) versions of the ACF plugin.
  • Find the schema mappings into the Custom Field Editor. 
  • In the field group editor, you can set the property.  A typical schema property input might be “sameAs” or “cookTime”, to automatically include these values in the custom post type markup.
  • The Custom Field Mapping also handles embedded object properties using a tilda ~ list format.
    For example: to add you could enter “nutrition~NutritionInformation~calories” and would be “nutrition~NutritionInformation~proteinContent”. By combining these 4 mappings with others Schema App maps for you, expect to have schema markup like this:


  '@context' : '',
  '@type' : 'Recipe',
  'name' : 'Braised Red Cabbage with Apple',
  'description' : 'A trilogy of apple—cider, cider vinegar, and ample chunks of Gala applies contributes sweet-tart goodness to this Germanic dish',
  'url' : '',
  'recipeIngredient': '1 tablespoon butter
     1 medium onion, halved and thinly sliced
     1 Gala or Fuji apple, halved, cored, and sliced
     1 head red cabbage (2 pounds), cored, quartered, and thinly sliced
     Coarse salt and ground pepper
     3 tablespoons cider vinegar
     4 teaspoons sugar
     1/2 cup water',
  'cookTime' : 'PT1H',
  'nutrition' : {
    '@type': 'NutritionInformation',
    'calories': '240 calories',
    'proteinContent': '10 grams of protein',
  'image' : array (
    '@type': 'ImageObject',
    'url': '',
    'width': 600,
    'height': 400
  'datePublished': '2017-07-15',
  'dateModified': '2017-07-15',
  'author': { 
    '@type': 'Person',
    'name': 'Mark van Berkel',
    'url': '",
    'image': { 
      '@type': 'ImageObject',
      'url': '', 
      'height': 96,
      'width': 96

Woocommerce Plugin Set-up

  • Install the Schema App Advanced WordPress plugin following the steps and video above.
  • Then, to setup the Woocommerce plugin, to go Settings>Schema App and click on the WooCommerce tab. 
  • There are only two settings for the WooCommerce plugin.
    1. You need to set what condition your products are in: new, used, damaged or refurbished.
    2. WooCommerce 3.0 adds their own JSON-LD to product pages. If you would like to remove the default JSON-LD so you have only Schema App’s Schema Markup, choose Disabled.

Get Schema App Advanced WordPress Plugin