WPSSO Schema JSON-LD Markup – Schema / Structured Data / Rich Snippet Markup

Description

Provides comprehensive and accurate Schema / Structured Data / SEO markup — including images, videos, organization (publisher), person (author and co-authors), product variations, product ratings, recipe details, event information, collection pages, and much more.

Adds comments and threaded replies to the Schema CreativeWork markup and its sub-types (Article, BlogPosting, WebPage, etc.).

Select a different Schema than BlogPosting for AMP webpages.

Override missing or innaccurate Schema markup in your theme templates.

Includes all WooCommerce product images, variations, reviews, and ratings in the Schema Product markup! (Pro version)

Provides unique Schema markup and optimization features for Pinterest — Pinterest does not (currently) read the standard JSON-LD format. WPSSO and its WPSSO JSON extension include special provisions to provide Schema meta tags for Pinterest, along with methods to avoid conflicts between incompatible Pinterest and Facebook Open Graph meta tags.

Prerequisite — WPSSO Schema JSON-LD Markup (WPSSO JSON) is an extension for the WordPress Social Sharing Optimization (WPSSO) plugin, which automatically generates complete and accurate meta tags + Schema markup from your content for Social Sharing Optimization (SSO) and Search Engine Optimization (SEO).

Quick List of Features

WPSSO JSON Free / Basic Features

  • Extends the features of WPSSO Free or Pro.
  • Includes support for Automattic’s Accelerated Mobile Pages (AMP) plugin.
  • Includes contributor markup for Co-Authors Plus authors and guest authors (requires WPSSO Pro to retrieve co-author information).
  • Adds an additional “Schema Markup” settings page to the SSO menu:
    • Website Alternate Name
    • Organization Logo Image URL
    • Organization Banner (600×60) URL
    • Maximum Images to Include
    • Schema Image Dimensions
    • Maximum Description Length
    • Author / Person Name Format
    • Item Type for Blog Front Page
    • Item Type for Static Front Page
    • Item Type for Archive Page
    • Item Type for User / Author Page
    • Item Type for Search Results Page
    • Item Type by Post Type (for Posts, Pages, Media, and custom post types).
    • Default Reviewed Item Type
  • Adds Schema / Structured Data / SEO JSON-LD markup for:

Quick List of Features (Continued)

WPSSO JSON Pro / Power-User Features

  • Extends the features of WPSSO Pro (requires a licensed WPSSO Pro plugin).
  • WPSSO Pro already integrates with many 3rd party plugins and services for additional image, video, ecommerce product details, SEO settings, etc. The following modules are included with the Pro version of WPSSO, and are automatically loaded if/when the supported plugins and/or services are required.
    • WPSSO Pro Integrated 3rd Party Plugins
      • All in One SEO Pack
      • bbPress
      • BuddyPress (including Group Forum Topics)
      • Co-Authors Plus (including Guest Authors)
      • Easy Digital Downloads
      • HeadSpace2 SEO
      • NextGEN Gallery
      • MarketPress – WordPress eCommerce
      • Polylang
      • rtMedia for WordPress, BuddyPress and bbPress
      • The Events Calendar
      • The SEO Framework
      • WooCommerce (version 1 and 2)
      • WP eCommerce
      • WordPress REST API (version 2)
      • Yoast SEO (aka WordPress SEO)
      • Yotpo Social Reviews for WooCommerce
    • WPSSO Pro Integrated Service APIs
      • Bitly
      • Facebook Embedded Videos
      • Google URL Shortener
      • Gravatar (Author Image)
      • Ow.ly
      • Slideshare Presentations
      • TinyURL
      • Vimeo Videos
      • Wistia Videos
      • Your Own URL Shortener (YOURLS)
      • YouTube Videos and Playlists
  • WPSSO JSON Pro includes additional 3rd party integration modules to extend its Schema markup:
    • WPSSO JSON Pro Integrated 3rd Party Plugins
      • WP Product Review
      • WP Recipe Maker
      • WP Ultimate Recipe
  • Adds additional custom options to the Social Settings metabox, displayed or hidden based on the Schema Item Type selected:
    • Schema Item Name (aka Title)
    • Schema Description
    • Main Entity of Page
    • Schema Item Type
    • Article Publisher
    • Article Headline
    • Event Organizer
    • Event Performer
    • Recipe Preparation Time
    • Recipe Cooking Time
    • Recipe Total Time
    • Recipe Total Calories
    • Recipe Quantity
    • Recipe Ingredients
    • Recipe Instructions
    • Recipe Nutrition Information per Serving
      • Serving Size
      • Calories
      • Protein
      • Fiber
      • Carbohydrates
      • Sugar
      • Sodium
      • Fat
      • Saturated Fat
      • Unsaturated Fat
      • Trans Fat
      • Cholesterol
    • (Review) Subject Type
    • (Review) Subject Name
    • (Review) Subject Webpage URL
    • (Review) Subject Image URL
    • Review Rating

Markup Examples

Extends the WPSSO Plugin

The WordPress Social Sharing Optimization (WPSSO) plugin is required to use the WPSSO JSON extension.

The WPSSO JSON Free extension works with the WPSSO Free or Pro plugin. The WPSSO JSON Pro extension (along with all WPSSO Pro extensions) requires the WPSSO Pro plugin as well.

Purchase the WPSSO Schema JSON-LD Markup (WPSSO JSON) Pro extension here (all purchases include a No Risk 30 Day Refund Policy).

Additional Documentation

Screenshots

  • (Pro version) The Social Settings metabox on posts, pages, taxonomy / terms, and user editing pages — allows you to modify the default Schema type, title, headline (for Articles), description, image, video, preview an example share, preview the meta tags, and validate the webpage with online tools.
  • (Pro version) The available options in the Social Settings metabox for the Schema type https://schema.org/Article.
  • (Pro version) The available options in the Social Settings metabox for the Schema type https://schema.org/Recipe.
  • (Pro version) The available options in the Social Settings metabox for the Schema type https://schema.org/Review.
  • (Pro version) An example of the Schema Recipe markup on Pinterest.
  • (Pro version) Google's Structured Data Testing Tool showing results for an example of the Schema Item Type https://schema.org/TechArticle.

Installation

Install and Uninstall

FAQ

Frequently Asked Questions
  • None

Reviews

Insanely good support. 10/10

Same review I gave for the main WPSSO plugin…. This is my first time reviewing a plugin. I’m a mid-level WordPresser (not a pro by any means) and never felt the urge to comment on a plugin as I don’t necessarily always know what the shortcomings may be from a coding standpoint. But my experience with this plugin developer blew me away. I’ve never seen anything like it.

The plugin itself (and possibly some extensions) automatically inserts all the correct markup for every major social media platform. I faced a very particular conflict with the caching system of my host WPengine not interacting properly with Pinterest. This was not a problem with the plugin but JS stuck with it for several days doing diagnostics and updating the WPSSO plugins to work around the caching issue. He communicates promptly and goes beyond the call of duty to make it work for you.

10/10

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!

Great Plugin for Rich Snippet Markup

I have used alot of plugins in my time using WordPress but this plugin is just different in how its created.

Ver slick and professional plugin that is laden with some of the most in depth knowledge in their FAQ etc and i have already seen the benefits of using the plugin and the additional bits and bobs that add extra functionality.

AE

A really good plugin for SEO and social sharing

Really happy with this plugin, as well as the quick improvements. I have a ‘recipe’ type website, and with the new additions that JS did as I requested, I am really excited and happy with how my site pages look, in the social-media and search. Had a fairly long and insightful interaction with the author, he is very quick in the development.
I don’t know what new things will come up in the new upcoming versions, but I will always be eager and excited for new updates. 🙂
Thanks for the help and ‘custom’ updates

Read all 9 reviews

Contributors & Developers

“WPSSO Schema JSON-LD Markup – Schema / Structured Data / Rich Snippet Markup” is open source software. The following people have contributed to this plugin.

Contributors

“WPSSO Schema JSON-LD Markup – Schema / Structured Data / Rich Snippet Markup” has been translated into French (Canada). Thank you to the translators for their contributions.

Translate “WPSSO Schema JSON-LD Markup – Schema / Structured Data / Rich Snippet Markup” into your language.

Interested in development?

Browse the code or subscribe to the development log by RSS.

Changelog

Free / Basic Version Repository

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).

Changelog / Release Notes

Version 1.13.9-dev.4 (2017/04/27)

  • New Features
    • None
  • Improvements
    • None
  • Bugfixes
    • Fixed inheritance of Schema sub-types when adding Organization markup.
    • Fixed check of variable product for WooCommerce v3.x (Pro version).
  • Developer Notes
    • Code refactoring to rename the $is_avail array to $avail for WPSSO v3.42.0.
    • Added a Schema type inheritance feature when adding markup for single Schema elements.

Version 1.13.8 (2017/04/22)

  • New Features
    • None
  • Improvements
    • None
  • Bugfixes
    • Fixed a null value for the default publisher ID in Schema WebPage and BlogPosting markup.
  • Developer Notes
    • Renamed the SucomUtil crawler_name() calls to get_crawler_name() for WPSSO v3.41.0.

Version 1.13.7 (2017/04/16)

  • New Features
    • None
  • Improvements
    • None
  • Bugfixes
    • None
  • Developer Notes
    • Refactored the plugin init filters and moved/renamed the registration boolean from is_avail[$name] to is_avail['p_ext'][$name].

Version 1.13.6 (2017/04/08)

  • New Features
    • None
  • Improvements
    • None
  • Bugfixes
    • None
  • Developer Notes
    • Minor revision to move URLs in the extension config to the main WPSSO plugin config.
    • Dropped the package number from the production version string.

Version 1.13.5-1 (2017/04/05)

  • New Features
    • None
  • Improvements
    • Updated the plugin icon images and the documentation URLs.
  • Bugfixes
    • None
  • Developer Notes
    • None

Version 1.13.4-1 (2017/03/31)

  • New Features
    • None
  • Improvements
    • None
  • Bugfixes
    • None
  • Developer Notes
    • Added a ‘wpsso_og_add_mt_reviews’ filter to return true for WPSSO v3.40.7-1.

Version 1.13.3-1 (2017/03/25)

  • New Features
    • None
  • Improvements
    • Added a new “Organization” selector in the Social Settings metabox when the Schema Item Type is an Organization.
    • Added the organization filter to the local business filter (local businesses are both places and organizations).
  • Bugfixes
    • None
  • Developer Notes
    • None

Version 1.13.2-1 (2017/03/15)

  • New Features
    • None
  • Improvements
    • Added comments / replies for each review to the Schema Review markup.
  • Bugfixes
    • None
  • Developer Notes
    • None

Version 1.13.1-1 (2017/03/10)

  • New Features
    • None
  • Improvements
    • Added support for the “itemCondition” property in the https://schema.org/Product markup (Pro version).
  • Bugfixes
    • Fixed a variable name conflict in the WP Recipe Maker integration module (Pro version).
  • Developer Notes
    • None

Version 1.13.0-1 (2017/03/06)

  • New Features
    • Added support for the WP Recipe Maker plugin (Pro version).
    • Added support for the WP Ultimate Recipe plugin (Pro version).
    • Added two new Recipe Information options (Pro version):
      • Recipe Course
      • Recipe Cuisine
    • Added a Recipe Instructions list in the Social Settings metabox (Pro version).
    • Added Nutrition Information per Serving options for the Schema Recipe type (Pro version):
      • Serving Size
      • Calories
      • Protein
      • Fiber
      • Carbohydrates
      • Sugar
      • Sodium
      • Fat
      • Saturated Fat
      • Unsaturated Fat
      • Trans Fat
      • Cholesterol
  • Improvements
    • None
  • Bugfixes
    • Fixed an incorrect textdomain value for a few option labels.
  • Developer Notes
    • Refactored the WP Product Review integration module to standardize the code / methods with the two new recipe modules included in this version.

Version 1.12.3-1 (2017/02/26)

  • New Features
    • Added support for the WP Product Review plugin (Pro version).
  • Improvements
    • Added new options for the Schema type Review (Pro version):
      • (Review) Subject Name
      • (Review) Subject Image URL
  • Bugfixes
    • None
  • Developer Notes
    • None

Version 1.12.2-1 (2017/02/19)

  • New Features
    • None
  • Improvements
    • None
  • Bugfixes
    • None
  • Developer Notes
    • Renamed a few site related option keys for WPSSO v3.39.9-1:
      • ‘og_site_name’ => ‘site_name’
      • ‘og_site_description’ => ‘site_desc’

Version 1.12.1-1 (2017/02/13)

  • New Features
    • None
  • Improvements
    • None
  • Bugfixes
    • Removed the unsupported video property from the Schema Organization markup.
  • Developer Notes
    • None

Version 1.12.0-1 (2017/02/08)

  • New Features
    • Added comments and replies to the Schema CreativeWork markup and its sub-types (Article, BlogPosting, WebPage, etc.).
  • Improvements
    • Added a new Schema review property module to include WooCommerce product reviews (Pro version).
  • Bugfixes
    • None
  • Developer Notes
    • Added new add_comment_list_data() and add_single_comment_data() methods in the WpssoJsonSchema class.
    • Added a new WpssoJsonProPropReview class in lib/pro/prop/review.php (Pro version).