Search Over 30,000 FREE Plugins from the Official WordPress Plugin Directory Repository

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

WPSSO extension to add complete Schema JSON-LD markup (Article, Event, Organization, Place / Business, Product, Recipe, and more).

Provides comprehensive and accurate Schema / Structured Data 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 creates complete and accurate meta tags and Schema markup 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 (600x60) 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
  • Recipe Ingredients Custom Field

Adds Schema / Structured Data JSON-LD markup for:

Quick List of Features (Continued)

WPSSO JSON Pro / Power-User Features

Extends the features of WPSSO Pro.

Adds additional custom options in the Social Settings metabox:

  • 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
  • Reviewed Item Type
  • Reviewed Item URL
  • Reviewed Item Rating

Adds Schema / Structured Data JSON-LD markup for:

Markup Examples

Extends the WPSSO Plugin

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

Use the Free version of WPSSO JSON with both the Free and Pro versions of WPSSO. 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 (includes a No Risk 30 Day Refund Policy).

Author JS Morisset
Profile
Contributors jsmoriss
Tags aggregate rating, amp, article, auto.schema.org, co authors plus, co-authors, event, events, json, JSON-LD, knowledge graph, ld+json, local business, local seo, news seo, optimize, pinterest, product, products, rating, ratings, recipe, recipes, review, rich snippets, schema, schema.org, search engine optimization, seo, structured data, video object, video schema, video seo
  1. wpsso-schema-json-ld screenshot 1

    (Pro version) 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 markup with online tools.

  2. wpsso-schema-json-ld screenshot 2

    (Pro version) A selection of Google Structured Data / Schema Markup options are shown based on the Schema Item Type. This example shows the Schema Item Type https://schema.org/Review, along with its reviewed item type (product, restaurant, book, etc.), the item URL, and the item rating.

  3. wpsso-schema-json-ld screenshot 3

    (Pro version) An example of WPSSO JSON's Schema Recipe markup on Pinterest.

  4. wpsso-schema-json-ld screenshot 4

    (Pro version) Google's Structured Data Testing Tool showing results for an example of the Schema Item Type https://schema.org/TechArticle.

Free / Basic Version Repository

Version Numbering Scheme

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

  • {major} = Major code changes / re-writes or significant feature changes.
  • {minor} = New features / options were added or improved.
  • {bugfix} = Bugfixes or minor improvements.
  • {stage}{level} = dev < a (alpha) < b (beta) < rc (release candidate) < # (production).

Note that the production stage level can be incremented on occasion for simple text revisions and/or translation updates. See PHP's version_compare() documentation for additional information on "PHP-standardized" version numbering.

Changelog / Release Notes

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

Version 1.11.7-1 (2017/02/04)

  • New Features
    • None
  • Improvements
    • Added a new "Default Reviewed Item Type" option to the settings page.
  • Bugfixes
    • Fixed the missing help popups in the Social Settings metabox.
  • Developer Notes
    • None

Version 1.11.6-1 (2017/01/08)

  • New Features
    • None
  • Improvements
    • None
  • Bugfixes
    • None
  • Developer Notes
    • Added a 'plugins_loaded' action hook to load the plugin text domain.

Version 1.11.5-1 (2016/12/12)

  • New Features
    • None
  • Improvements
    • None
  • Bugfixes
    • None
  • Developer Notes
    • Added a check for maximum posts per page in WpssoJsonSchema add_parts_data() to limit the number of posts included.
    • Added a potentialAction property and filter to the Schema for https://schema.org/Thing.

Version 1.11.4-3 (2016/12/05)

  • New Features
    • None
  • Improvements
    • Added the product variation URL to notices when checking for product variation images.
  • Bugfixes
    • None
  • Developer Notes
    • None

Version 1.11.3-1 (2016/11/25)

  • New Features
    • None
  • Improvements
    • None
  • Bugfixes
    • None
  • Developer Notes
    • Refactored the min_version_notice() method and moved variables to config class.

Version 1.11.2-1 (2016/11/17)

  • New Features
    • None
  • Improvements
    • Added date based archive URLs when clearing the post cache.
    • Added a "Reference URL" link to notice messages when generating JSON-LD for archive pages (users and terms).
  • Bugfixes
    • None
  • Developer Notes
    • None

Version 1.11.1-1 (2016/11/12)

  • New Features
    • None
  • Improvements
    • Added an "Item Type for Blog Front Page" option for blog (non-static) front pages.
    • Added a new 'hasPart' property with a list of posts for the Schema Blog, CollectionPage, ProfilePage, and SearchResultsPage markup.
  • Bugfixes
    • None
  • Developer Notes
    • Added a new WpssoJsonSchema add_parts_data() method to fetch posts for the current term / user archive page.
    • Renamed the WpssoSchema get_head_item_type() method to get_mod_schema_type().
    • Renamed the WpssoSchema get_item_type_context() method to get_schema_type_context().
    • Added a hook to the 'wpsso_post_cache_transients' filter in order to clear the term transient cache on post update.
    • Updated 'wpsso_post_cache_transients' filter arguments for WPSSO v3.37.2-1.

Frequently Asked Questions

  • None
Share  
Download
Version 1.12.1-1

Requires WordPress version: 3.8 or higher

Compatible up to: 4.7.2

Last Updated 14 Feb 2017

Date Added: 14 Feb 2016

Plugin Homepage

Evaluation
star1
star2
star3
star4
star5

4.4 stars
7 ratings
12,552 downloads

Compatibility

Not Enough Data

Reports:
Works: 0
Broken: 0