Schema WooCommerce

The Schema WooCommerce extension provides integration Schema Premium and WooCommerce plugins in terms of markup.

For better search engine exposure and gaining rich snippets in search results, a Product page must have a valid markup implementation.

What is Product markup?

The Product type is code (semantic vocabulary) that you put on your website to help the search engines return more informative results about your products and online store, including rich snippets.

WooCommerce already has Schema!


WooCommerce has its own schema markup for Product, but it gets broken sometimes.

This could be for different reasons, example of that would be Google changing the way markup works, or requiring a specific data to be included in markup.

The Woo Team are busy, the don’t pay attention to these type of changes since it’s not the core of their development, and we agree with them! They should focus on building great eCommerce plugin more than other things, and let us handle the schema structured data.

What Schema WooCommerce extension does?

Schema WooCommerce extension do the heavy work for you. It integrates Schema Premium with WooCommerce and adds new features to allow you implement valid structured data markup in your WooCommerce store.

Schema WooCommerce extension supports WooCommerce variable products*, this feature will allow you to add all the missing schema:offer properties (see screenshots below).

Key Features

  • Output more comprehensive Product markup.
  • Output ItemList of Products on WC Shop front page, and terms.
  • Extend WC variable products*, add new variations custom fields.
  • Nest user reviews within Product markup.
  • Support for Product photo gallery images.
  • Allow you to add Item Condition.
  • Extend Schema Premium > Product markup output.
  • Remove duplicate markup generated by WC in extension settings.
  • Provide valid markup for Google Merchant**.
*Variable products are a product type in WooCommerce that lets you offer a set of variations on a product, with control over prices, stock, image and more for each variation. They can be used for a product like a shirt, where you can offer a large, medium and small and in different colors. **Google recommend you add new structured data markup with JSON-LD, separate from your HTML markup, especially if your product data contains variants. Added markup are distinct from any user-facing code, which makes it easier to maintain. Any structured data markup specifically designed for Google usage can be added without changing any of the visual elements of your site. Note that the code that generates your structured data needs to be kept in sync any changes to the user-facing elements on your site.


Schema WooCommerce is an extension for Schema Premium version 1.0.3 and up. You must have Schema Premium installed on your website to use this extension.


You must log in and be a buyer of this download to submit a review.