Schema JSON-LD Markup for Google Rich Results | WPSSO Add-on


Supports over 495 different Schema types and sub-types:

Google Rich Results and Structured Data for Articles, Carousels (aka Item Lists), Claim Reviews, Events, FAQ Pages, How-Tos, Images, Local Business / Local SEO, Organizations, Products, Ratings, Recipes, Restaurants, Reviews, Videos, and more.

Uses filters to dynamically (and automatically) create Schema markup, allowing the WPSSO Schema JSON-LD Markup add-on to provide an almost unlimited number of Schema types, children sub-types, and properties inherited from each parent type (for example, Restaurant is a sub-type of Food Establishment, which is a sub-type of Local Business, which is sub-type of both Organization and Place, which are both sub-types of Thing).

Uses your existing WordPress content, plugin and service API data:

There’s no need to manually re-create descriptions, titles, product information, re-select images / videos, etc.

This add-on provides accurate and comprehensive Schema JSON-LD markup for posts, pages, custom post types, terms (category, tags, etc.), custom taxonomies, user profile pages, search result pages, archive pages, and Accelerated Mobile Pages (AMP) pages — including image SEO, video SEO, local business, organization, publisher, person, author and co-authors, extensive e-Commerce product markup, product variations, product ratings, aggregate ratings, reviews, recipe information, event details, collection pages, profile pages, search pages, FAQ pages, item lists for Google’s Carousel Rich Results, and much more.

Most complete Schema JSON-LD markup for WooCommerce products:

The WooCommerce plugin is known to provide incomplete Schema markup for Google. The WPSSO Core Premium plugin (required for WooCommerce integration) and its WPSSO Schema JSON-LD add-on provide a far better solution by offering complete Facebook / Pinterest Product meta tags and Schema Product markup for Google Rich Results (previously known as Rich Snippets) — including additional product images, product variations, product attributes (brand, color, condition, EAN, dimensions, GTIN-8/12/13/14, ISBN, material, MPN, size, SKU, weight, etc), product reviews, product ratings, sale start / end dates, sale prices, pre-tax prices, VAT prices, and much, much more.

Fixes all Google Search Console / Structured Data Testing Tool errors:

  • A value for the headline field is required.
  • A value for the image field is required.
  • A value for the logo field is required.
  • A value for the publisher field is required.
  • The aggregateRating field is recommended.
  • The brand field is recommended.
  • The headline field is recommended.
  • The image field is recommended.
  • The mainEntityOfPage field is recommended.
  • The review field is recommended.
  • This Product is missing a global identifier (e.g. isbn, mpn or gtin8).
  • No global identifier provided (e.g. gtin mpn isbn).
  • Not a known valid target type for the itemReviewed property.
  • And more…

Some Schema property values may require data from WPSSO Core Premium supported 3rd party plugins and service APIs.

Google regularly updates and changes their Schema markup requirements – WPSSO JSON Premium customers can also open a Premium support ticket for assistance with any new Google testing tool errors.

Users Love the WPSSO JSON Add-on

★★★★★ — “Forget everything else this is the best schema plugin – Sincerely, we bought other plugins that we had to abandon due to the lack of important features, but with this [WPSSO JSON] we get all that we need – and our schema has more features than the competition!” – zuki305

★★★★★ — “Tried three other plugins before this one – for our Woocommerce site, this was by far the best one. Thanks!” – EntoMarket

★★★★★ — “Crazy good! This plugin is one of my favorites! JS aggressively develops and improves this suite of plugins, continuously improving and adding features – with great customer support to boot! Highly recommended to improve your SEO for all kinds of JSON schemas!” – mikegoubeaux

★★★★★ — “This plugin is heaven sent. I know little about SSO and this has taken care of everything. The support makes this an even better plugin to have. Keep up the great work!” – kevanchetty

WPSSO JSON Standard Features

  • Extends the features of the WPSSO Core plugin.

  • Provides accurate and comprehensive Schema JSON-LD markup for Google Rich Results / Rich Snippets with Structured Data.

  • Provides complete Schema ImageObject SEO markup with image information from the WordPress Media Library (name, alternateName, alternativeHeadline, caption, description, fileFormat, uploadDate, and more).

  • Provides complete Schema VideoObject SEO markup with video information from WPSSO Core Premium service APIs (Facebook, Slideshare, Soundcloud, Vimeo, Wistia, YouTube).

  • Provides Schema Article AMP 1:1, 4:3, and 16:9 images for mobile Google Rich Results (see the Google Article AMP structured data guidelines for details).

  • Provides Schema FAQPage and Question / Answer markup for the WPSSO FAQ Manager add-on.

  • Includes Schema JSON-LD scripts from shortcodes and WordPress editor blocks in the Schema CreativeWork type and sub-types.

  • Built-in support for AMP, Better AMP, and AMP for WP plugins.

  • Includes contributor markup for Co-Authors Plus authors and guest authors (WPSSO Core Premium plugin required).

  • Supports additional custom product information and WooCommerce product attributes from the WPSSO Core Premium plugin:

    • Product Availability
    • Product Brand
    • Product Category
    • Product Color
    • Product Condition
    • Product Depth
    • Product GTIN-14
    • Product GTIN-13/EAN
    • Product GTIN-12/UPC
    • Product GTIN-8
    • Product GTIN
    • Product ISBN
    • Product Length
    • Product Material
    • Product MPN
    • Product SKU
    • Product Price
    • Product Size
    • Product Target Gender
    • Product Weight
    • Product Width
    • Product Volume
  • WooCommerce product variations from the WPSSO Core Premium plugin are grouped by currency and added as Schema AggregateOffer for Google’s Rich Results (includes the product variation group high price, low price, and currency).

  • Fixes common Google testing tool warnings like “aggregateRating field is recommended” and “review field is recommended”.

  • Fixes Google testing tool warnings for supported WPSSO Core Premium e-commerce products, like “brand field is recommended”, “missing a global identifier”, etc.

WPSSO JSON Premium Features

The Standard version is designed to satisfy the requirements of most standard WordPress sites / blogs. If your site requires additional customizable Schema properties for products, events, places / locations, recipes, etc., then you may want the Premium version for those additional features.

  • Includes additional customizable option values in the Document SSO metabox:

    • All Schema Types
      • Name / Title
      • Alternate Name
      • Description
      • Microdata Type URLs
      • Same-As URLs
    • Claim Review Information
      • Short Summary of Claim
      • First Appearance URL
    • Creative Work Information
      • Is Part of URL
      • Headline
      • Full Text
      • Keywords
      • Language
      • Family Friendly
      • Copyright Year
      • License URL
      • Publisher
      • Provider
    • Event Information
      • Event Language
      • Event Attendance
      • Event Online URL
      • Event Physical Venue
      • Event Organizer Organization
      • Event Organizer Person
      • Event Performer Organization
      • Event Performer Person
      • Event Start (date, time, timezone)
      • Event End (date, time, timezone)
      • Event Offers Start (date, time, timezone)
      • Event Offers End (date, time, timezone)
      • Event Offers (name, price, currency, availability)
    • How-To
      • How-To Makes
      • How-To Preparation Time
      • How-To Total Time
      • How-To Supplies
      • How-To Tools
      • How-To Steps (section name, section description, step name, direction text and image)
    • Job Posting Information
      • Job Title
      • Hiring Organization
      • Job Location
      • Base Salary
      • Employment Type
      • Jpb Posting Expires
    • Movie Information
      • Cast Names
      • Director Names
      • Production Company
      • Movie Runtime
    • Organization Information
      • Select an Organization
    • Person Information
      • Select a Person
    • Product Information (Additional)
      • Product Length (cm)
      • Product Width (cm)
      • Product Height (cm)
      • Product Depth (cm)
      • Product Volume (ml)
      • Product GTIN-14
      • Product GTIN-13/EAN
      • Product GTIN-12/UPC
      • Product GTIN-8
      • Product GTIN
    • QA Page Information
      • QA Heading
    • Recipe Information
      • Recipe Cuisine
      • Recipe Course
      • Recipe Makes
      • Cooking Method
      • Preparation Time
      • Cooking Time
      • Total Time
      • Recipe Ingredients
      • Recipe Instructions
      • Nutrition Information per Serving
        • Serving Size
        • Calories
        • Protein
        • Fiber
        • Carbohydrates
        • Sugar
        • Sodium
        • Fat
        • Saturated Fat
        • Unsaturated Fat
        • Trans Fat
        • Cholesterol
    • Review Information
      • Review Rating
      • Rating Value Name
      • Subject of the Review
        • Subject Webpage Type
        • Subject Webpage URL
        • Subject Same-As URL
        • Subject Name
        • Subject Description
        • Subject Image ID or URL
        • Claim Subject Information
          • Short Summary of Claim
          • First Appearance URL
        • Creative Work Subject Information
          • C.W. Author Type
          • C.W. Author Name
          • C.W. Author URL
          • C.W. Published Date
          • C.W. Created Date
        • Book Subject Information
          • Book ISBN
        • Movie Subject Information
          • Movie Cast Names
          • Movie Director Names
        • Product Subject Information
          • Product Brand
          • Product Offers (name, price, currency, availability)
          • Product SKU
          • Product MPN
        • Software App Subject Information
          • Operating System
          • Application Category
          • Software App Offers (name, price, currency, availability)
    • Software Application Information
      • Operating System
      • Application Category

WPSSO Core Plugin Required

WPSSO Schema JSON-LD Markup (aka WPSSO JSON) is an add-on for the WPSSO Core plugin.


  • WPSSO JSON settings page with options for the site name, alternate name, logo, banner, image sizes, Schema types, and much more.
  • WPSSO JSON options in the Document SSO metabox for the type (Premium version).


December 13, 2019
Seriously, if you have Core (pay for the upgrade as it's well worth it) get the paid version of Schema JSON. You are already doing the work on one part so why not hammer out both at the same time? Super easy and JS has great customer service
November 24, 2019
I like this plugin because it allows me to enter my UPC code for product descriptions and it fills in the various schema tags posts and products need. Easy enough to use, though I'm still learning some of the ins and outs. I'm happy I paid for the premium version.
Read all 51 reviews

Contributors & Developers

“Schema JSON-LD Markup for Google Rich Results | WPSSO Add-on” is open source software. The following people have contributed to this plugin.


“Schema JSON-LD Markup for Google Rich Results | WPSSO Add-on” has been translated into 5 locales. Thank you to the translators for their contributions.

Translate “Schema JSON-LD Markup for Google Rich Results | WPSSO Add-on” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Change log

Version Numbering

Version components: {major}.{minor}.{bugfix}[-{stage}.{level}]

  • {major} = Major structural code changes / re-writes or incompatible API changes.
  • {minor} = New functionality was added or improved in a backwards-compatible manner.
  • {bugfix} = Backwards-compatible bug fixes or small improvements.
  • {stage}.{level} = Pre-production release: dev < a (alpha) < b (beta) < rc (release candidate).

Standard Version Repositories

Development Updates for Premium Users

Development, alpha, beta, and release candidate updates are available for Premium users.

Under the SSO > Update Manager settings page, select the “Development and Up” version filter for WPSSO Core and all its extensions (to satisfy any version dependencies). Save the plugin settings, and click the “Check for Updates” button to fetch the latest / current WPSSO version information. When new Development versions are available, they will automatically appear under your WordPress Dashboard > Updates page. You can always re-select the “Stable / Production” version filter at any time to re-install the last stable / production version of a plugin.

Changelog / Release Notes

Version 3.2.0-dev.3 (2020/04/03)

  • New Features
    • None.
  • Improvements
    • None.
  • Bugfixes
    • None.
  • Developer Notes
    • Refactored WPSSO Core active and minimum version dependency checks.
  • Requires At Least
    • PHP v5.6.
    • WordPress v4.0.
    • WPSSO Core v6.27.2-dev.3.

Version 3.1.0 (2020/03/31)

Added Schema Event options for virtual, postponed, and canceled events as suggested by Google on March 17th, 2020.

  • New Features
    • None.
  • Improvements
    • Added new options for the Schema Event type in the Document SSO metabox.
      • Event Attendance
      • Event Online URL
      • Event Status
      • Event Previous Start
  • Bugfixes
    • None.
  • Developer Notes
    • Added checks for invalid ratingValue, ratingCount and reviewCount property values in the aggregaterating filter.
  • Requires At Least
    • PHP v5.6.
    • WordPress v4.0.
    • WPSSO Core v6.27.1.

Version 3.0.0 (2020/03/27)

  • New Features
    • Moved all Schema type and sub-type modules from the Premium version to the Free / Standard version.
  • Improvements
    • Refactored the Schema Markup settings page metaboxes and tabs:
      • Renamed the Meta Defaults tab to Schema Defaults.
      • Removed the Integration and Custom Meta tabs.
      • Added an Advanced Settings metabox with relevant tabs from the SSO > Advanced Settings page:
        • Schema Types
        • Product Attributes
        • Custom Fields
  • Bugfixes
    • None.
  • Developer Notes
    • None.
  • Requires At Least
    • PHP v5.6.
    • WordPress v4.0.
    • WPSSO Core v6.26.1.

Version 2.25.0 (2020/03/14)

  • New Features
    • None.
  • Improvements
    • Moved support for the ‘aggregateRating’ and ‘review’ properties from the Premium version to the Free / Standard version.
  • Bugfixes
    • None.
  • Developer Notes
    • None.
  • Requires At Least
    • PHP v5.6.
    • WordPress v4.0.
    • WPSSO Core v6.25.0.

Version 2.24.0 (2020/03/11)

  • New Features
    • None.
  • Improvements
    • Moved the Document SSO > Priority Media > Schema JSON-LD Markup / Rich Results options from WPSSO Core to the WPSSO JSON add-on.
  • Bugfixes
    • None.
  • Developer Notes
    • Added support for a new WPSSO_SCHEMA_MARKUP_DISABLE constant.
  • Requires At Least
    • PHP v5.6.
    • WordPress v4.0.
    • WPSSO Core v6.24.0.