WPSSO Strip Schema Microdata and Use Google's Recommended Schema JSON-LD Markup

Description

Is your Schema Microdata getting in the way of Google reading its preferred Schema JSON-LD markup?

Do you need to remove incorrect / complete Schema Microdata from your theme templates?

Do you need to remove Schema Microdata added by 3rd party plugins from your content?

Is Pinterest picking up duplicate / incorrect Schema from your theme templates?

Are you using the WPSSO Schema JSON-LD Markup extension for better SEO (and want to remove the old Schema Microdata from your theme templates)?

The WPSSO Strip Schema Microdata (aka WPSSO SSM) extension removes Schema Microdata markup from the webpage body section, leaving the (Google preferred and recommended) Schema JSON-LD markup and Schema meta tags in the head section untouched.

WPSSO SSM filters the webpage content dynamically, allowing you to activate / deactivate the extension as desired to enable / disable the removal of Schema Microdata. A “Strip Microdata” settings page allows you to enable the removal of duplicate / conflicting meta tags from the webpage head section as well.

WPSSO SSM filters are very fast — generally running in under 0.003 seconds — and enabling the removal of duplicate meta tags won’t add much to this, but I would suggest not enabling that feature unless required. If your theme and/or other plugins are adding duplicate meta tags, it’s always best to disable them at their source instead of filtering them out afterwards — but if that’s not possible, then you should find this WPSSO SSM feature very useful. 😉

WPSSO Strip Schema Microdata is incredibly fast and coded for performance:

WPSSO Core and its extensions make full use of all available caching techniques (persistent / non-persistent object and disk caching), and load only the PHP library files and object classes they need, keeping their code small, fast, and light.

WPSSO Core and its extensions are fully tested and compatible with PHP v7.x (PHP v5.4 or better required).

How do you know what it’s doing? 😉

WPSSO Strip Schema Microdata (aka WPSSO SSM) includes a handy activity summary at the bottom of each webpage (as a hidden HTML comment) to inform you of how many matches it removed, and how long it took. Use your browser’s “View Source” feature and scroll down to the bottom of the webpage HTML source to review the activity summary.

<!-- WpssoSsmFilters::strip_schema_microdata = 41 matches \
    removed in 4 interations and 0.001799 secs -->

WPSSO Core Plugin Prerequisite

WPSSO Strip Schema Microdata (aka WPSSO SSM) is an extension for the WPSSO Core plugin — which creates complete & accurate meta tags and Schema markup from your existing content for social sharing, Social Media Optimization (SMO), Search Engine Optimization (SEO), Google Rich Cards, Pinterest Rich Pins, etc.

Additional Documentation

  • None

Screenshots

  • WPSSO SSM settings page — manage options to remove of duplicate / conflicting meta tags, application/ld+json scripts, and/or Schema HTML attributes.

FAQ

Frequently Asked Questions

  • None
Installation Instructions

Install and Uninstall

Reviews

Necessary Plugin for Proper Schema Markup

Fantastic tool and necessary if you want proper schema markup on your website. Many themes come with markup that is unnecessary and conflicts. This handles that perfectly.

Adds no weight to page load speed.

Well done as always with all WPSSO products.

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

Read all 4 reviews

Contributors & Developers

“WPSSO Strip Schema Microdata and Use Google's Recommended Schema JSON-LD Markup” is open source software. The following people have contributed to this plugin.

Contributors

“WPSSO Strip Schema Microdata and Use Google's Recommended Schema JSON-LD Markup” has been translated into 3 locales. Thank you to the translators for their contributions.

Translate “WPSSO Strip Schema Microdata and Use Google's Recommended Schema JSON-LD Markup” 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).

Free / Basic Version Repositories

Changelog / Release Notes

Version 1.3.0-dev.3 (2018/02/20)

  • New Features
    • None
  • Improvements
    • None
  • Bugfixes
    • None
  • Developer Notes
    • Refactored the WpssoSsm min_version_notice() method to use PHP’s trigger_error() and include a notice to refresh plugin update information.

Version 1.2.7 (2018/01/04)

  • New Features
    • None
  • Improvements
    • None
  • Bugfixes
    • None
  • Developer Notes
    • Maintenance release.