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

Reads 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 this 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 timely 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) including the ’embedUrl’ and ‘contentUrl’ properties for Google.

  • Provides Schema 1:1, 4:3, and 16:9 images for Google Rich Results (see the Google rich results search library 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
      • 選項
      • Microdata Type URLs
      • Same-As URLs
    • Creative Work Information
      • Is Part of URL
      • 標題
      • Full Text
      • Keywords
      • Language
      • Family Friendly
      • Copyright Year
      • License URL
      • Publisher (Org)
      • Publisher (Person)
      • Service Provider (Org)
      • Service Provider (Person)
    • Event Information
      • Event Language
      • Event Attendance
      • Event Online URL
      • Event Physical Venue
      • Event Organizer (Org)
      • Event Organizer (Person)
      • Event Performer (Org)
      • 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.


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


2019 年 12 月 13 日
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
閱讀全部 53 則使用者評論


以下人員參與了開源軟體〈Schema JSON-LD Markup for Google Rich Results and Structured Data | WPSSO Add-on〉的開發相關工作。


Schema JSON-LD Markup for Google Rich Results and Structured Data | WPSSO Add-on 外掛目前已有 5 個本地化語言版本。 感謝全部譯者為這個外掛做出的貢獻。

將 Schema JSON-LD Markup for Google Rich Results and Structured Data | WPSSO Add-on 外掛本地化為台灣繁體中文版


任何人均可瀏覽程式碼、查看 SVN 存放庫,或透過 RSS 訂閱開發記錄


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.15.0-dev.8 (2020/08/08)

  • New Features
    • None.
  • Improvements
    • None.
  • Bugfixes
    • None.
  • Developer Notes
    • Added support for the new WpssoUtilMetabox class in WPSSO Core v7.16.0.
    • Refactored the get_missing_requirements() and wpsso_init_textdomain() methods to allow reloading translation files when debugging is enabled.
  • Requires At Least
    • PHP v5.6.
    • WordPress v4.2.
    • WPSSO Core v8.0.0-dev.8.

Version 3.14.0 (2020/08/02)

  • New Features
    • None.
  • Improvements
    • Added the ability to translate labels in the “Standard Features Status” metabox in the SSO > Dashboard page.
  • Bugfixes
    • None.
  • Developer Notes
    • Tested with WordPress v5.5.
  • Requires At Least
    • PHP v5.6.
    • WordPress v4.2.
    • WPSSO Core v7.15.0.

Version 3.13.0 (2020/07/04)

  • New Features
    • None.
  • Improvements
    • Added a new “Publisher (Person)” option in the Document SSO metabox.
    • Added a new “Service Provider (Person)” option in the Document SSO metabox.
    • Added a new “Default Publisher (Person)” option under the SSO > Schema Markup > Schema Defaults tab.
    • Added a new “Default Service Provider (Person)” option under the SSO > Schema Markup > Schema Defaults tab.
    • Added a new “WebSite Publisher Type” option under the SSO > Schema Markup > General Settings tab.
    • Renamed the Schema Properties tab to General Settings.
    • Removed the Knowledge Graph settings page tab.
  • Bugfixes
    • None.
  • Developer Notes
    • Replaced the ‘wpsso_json_data_https_schema_org_organization’ filter hook in WpssoJsonFiltersTypeOrganization by the filter from WpssoSchema.
  • Requires At Least
    • PHP v5.6.
    • WordPress v4.2.
    • WPSSO Core v7.12.0.

Version 3.12.1 (2020/06/23)

  • New Features
    • Added an “Audiobook Information” section in the Document SSO metabox with a new Audiobook Duration option.
  • Improvements
    • None.
  • Bugfixes
    • None.
  • Developer Notes
    • Added support for the Schema Audiobook type in lib/filters/type/audiobook.php with a ‘duration’ property value.
    • Replaced the ‘wpsso_save_options’ filter with ‘wpsso_save_setting_options’ (new in WPSSO Core v7.10.1).
  • Requires At Least
    • PHP v5.6.
    • WordPress v4.2.
    • WPSSO Core v7.10.1.