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

Description

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 offer 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 (aka Rich Snippets) — including additional product images, product variations, product information (brand, color, condition, dimensions, material, size, weight, SKU, GTIN-8/12/13/14, EAN, ISBN, MPN, etc), product reviews, product ratings, prices and currencies, 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 (aka 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 Fluid Volume
    • 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
  • 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.

Note that values for Schema type and sub-type properties are created automatically based on different option values, WordPress object properties, WordPress object metadata, 3rd party plugin data, and service API data. The WPSSO JSON Premium add-on offers human-friendly customizable options, and option values may be used for one or several different properties.

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

    • All Schema Types
      • Name / Title
      • Alternate Name
      • Descritzione
      • Microdata Type URLs
      • Same-As URLs
    • Creative Work Information
      • Is Part of URL
      • Headline
      • Full Text
      • Keywords
      • Language
      • Family Friendly
      • Copyright Year
      • License URL
      • Publisher
      • Service 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 Fluid 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 (for Claim Review)
          • 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.

Screenshots

  • 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 https://schema.org/Article type (Premium version).

Reviews

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 and Structured Data | WPSSO Add-on” is open source software. The following people have contributed to this plugin.

Contributors

“Schema JSON-LD Markup for Google Rich Results and Structured Data | 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 and Structured Data | 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.

Changelog

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 Plugin 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.10.0 (2020/05/30)

  • New Features
    • None.
  • Improvements
    • Added a “X questions added to the Schema FAQPage markup” update notice when editing or saving a FAQPage.
  • Bugfixes
    • None.
  • Developer Notes
    • Added a WpssoJsonFiltersTypeFAQPage->filter_json_data_validate_https_schema_org_faqpage() method to validate Schema FAQPage markup.
    • Renamed the WpssoJsonProAdminMetaEdit class to WpssoJsonProAdminEdit.
    • Renamed the WpssoJsonStdAdminMetaEdit class to WpssoJsonStdAdminEdit.
  • Requires At Least
    • PHP v5.6.
    • WordPress v4.2.
    • WPSSO Core v7.7.0.

Version 3.9.0 (2020/05/22)

  • New Features
    • None.
  • Improvements
    • None.
  • Bugfixes
    • None.
  • Developer Notes
    • Added a $context argument value for WpssoSchema->get_schema_types_select() calls.
  • Requires At Least
    • PHP v5.6.
    • WordPress v4.2.
    • WPSSO Core v7.6.0.

Version 3.8.0 (2020/05/14)

  • New Features
    • None.
  • Improvements
    • Added an ‘isPartOf’ property to the Schema Article and WebPage types with the WordPress site Schema WebSite markup.
  • Bugfixes
    • None.
  • Developer Notes
    • None.
  • Requires At Least
    • PHP v5.6.
    • WordPress v4.2.
    • WPSSO Core v7.5.0.

Version 3.7.0 (2020/05/09)

  • New Features
    • None.
  • Improvements
    • None.
  • Bugfixes
    • None.
  • Developer Notes
    • Refactored the required plugin check to (optionally) check the class name and a version constant.
    • Updated clear cache method call for WPSSO Core v7.4.0.
  • Requires At Least
    • PHP v5.6.
    • WordPress v4.2.
    • WPSSO Core v7.4.0.

Version 3.6.0 (2020/05/01)

  • New Features
    • None.
  • Improvements
    • Added recursion checks in Schema Product and SoftwareApplication to prevent recursion for an itemOffered within a Schema Offer.
  • Bugfixes
    • None.
  • Developer Notes
    • None.
  • Requires At Least
    • PHP v5.6.
    • WordPress v4.2.
    • WPSSO Core v7.3.0.

Version 3.5.0 (2020/04/28)

  • New Features
    • None.
  • Improvements
    • Minor update for option labels in WPSSO Core v7.2.0.
  • Bugfixes
    • None.
  • Developer Notes
    • None.
  • Requires At Least
    • PHP v5.6.
    • WordPress v4.2.
    • WPSSO Core v7.2.0.

Version 3.4.0 (2020/04/25)

  • New Features
    • None.
  • Improvements
    • None.
  • Bugfixes
    • None.
  • Developer Notes
    • Changed get_input() for multilingual options to get_input_locale() (available since WPSSO Core v7.1.0).
    • Changed get_th_html() for multilingual options to get_th_html_locale() (available since WPSSO Core v7.1.0).
  • Requires At Least
    • PHP v5.6.
    • WordPress v4.2.
    • WPSSO Core v7.1.0.

Version 3.3.0 (2020/04/17)

  • New Features
    • None.
  • Improvements
    • Added support for WPSSO FAQ shortcodes with a non-public ‘question’ post type and ‘faq_category’ taxonomy.
  • Bugfixes
    • None.
  • Developer Notes
    • Updated the WpssoJsonFiltersTypeThing->wpsso_json_data_https_schema_org_thing() method to check $mod[ 'is_public' ] (new in WPSSO Core v7.0.0) and if false (ie. not public) set the Schema ‘url’ property to a fragment (relevant to the current webpage URL). This allows WPSSO JSON to create Schema markup for non-public content which may be included as Schema parts from the current webpage content.
    • Replaced the ‘wpss_save_post_options’ filter hook by ‘wpsso_save_md_options’ (available since WPSSO Core v7.0.0).
  • Requires At Least
    • PHP v5.6.
    • WordPress v4.2.
    • WPSSO Core v7.0.1.

Version 3.2.0 (2020/04/06)

  • New Features
    • None.
  • Improvements
    • Updated “Requires At Least” to WordPress v4.2.
  • Bugfixes
    • None.
  • Developer Notes
    • Refactored WPSSO Core active and minimum version dependency checks.
  • Requires At Least
    • PHP v5.6.
    • WordPress v4.2.
    • WPSSO Core v6.28.0.

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 (Metadata)
  • Bugfixes
    • None.
  • Developer Notes
    • None.
  • Requires At Least
    • PHP v5.6.
    • WordPress v4.0.
    • WPSSO Core v6.26.1.