WPSSO Core – Advanced Open Graph & Schema Meta Tags for Facebook, Pinterest, LinkedIn, SEO and More


What makes WPSSO Core better?

Uses your existing content for meta tags and Schema markup:

There’s no need to manually re-enter descriptions, titles, product information, select images / videos, etc. — WPSSO Core reads all your existing WordPress content automatically, and you can optionally fine-tune and customize just about anything and everything. 😉

WPSSO Core is language / locale aware, allowing you to customize your site information, social pages and Knowledge Graph for different languages!

Creates complete and accurate meta tags and Schema markup:

WPSSO Core offers meta tags and Schema markup for Facebook / Open Graph, Google’s Knowledge Graph and Rich Card SEO, Pinterest Rich Pins, Twitter Cards, Weibo and more — including complete image markup, video markup, extensive eCommerce product markup, author profile / authorship, co-authors, publisher information, local business markup, aggregate ratings, reviews, recipe information, event details, and much, much more — all from your existing content!

Includes advanced quality assurance features and options:

  1. Checks for minimum / maximum image dimensions and aspect ratios.
  2. Shows notices for missing and required images.
  3. Verifies webpages for duplicate meta tags.
  4. Validates theme header templates for correct HTML markup.
  5. Checks and warns of any missing PHP modules.
  6. Checks 3rd party plugin settings for possible conflicts.

A reliable WordPress plugin for today and tomorrow:

WPSSO Core is extremely fast and 100% compatible with the new Gutenberg block editor in the upcoming release of WordPress 5.

Users Love the WPSSO Core Plugin

★★★★★ — “The plugin is indispensable to me when it comes to posting on social media… it makes it so that your posts look the best that they possible can every time when posting on Facebook, Twitter, or any other site.” – monsuirette

★★★★★ — “What a fantastic plugin. If you want to fix all the errors in search console for structured data, this is the plugin to use. Love it.” – goviral

★★★★★ — “I’ve tried a number of WP SEO platforms and find this to be the most relevant and most completely thought-out platform for maximising web and social search results and presentation. Really impressed. Great support too!” – pixmoto

★★★★★ — “Yoast on steroids! As an SEO marketer, I love using Yoast for my basic on-page SEO. But Yoast only allows you to enter basic Open Graph social settings. This plugin gives you SO many more options on completing the Open Graph for Facebook, Twitter cards, Pinterest etc. If you use WordPress, I totally recommend using this SEO plugin to help with better rankings in the SERPS!” – gregmontag

WPSSO Core Standard Features

  • Creates complete and accurate meta tags for:

    • Facebook / Open Graph
    • Google+
    • Google’s Knowledge Graph
    • Google’s Rich Card SEO
    • LinkedIn
    • Pinterest Rich Pins
    • Twitter Cards
    • Weibo and many more.
  • Offers Pinterest-specific Rich Pin meta tags and Structured Data Schema markup for Google.

  • Provides settings for robots noindex, nofollow, noarchive, and nosnippet for each post / page.

  • Includes support for custom post types, custom taxonomy / terms, user profile pages, and attachment pages.

  • Uses images from a variety of sources, including featured, attached, gallery shortcode, images from HTML tags in the content, or a custom fallback image.

  • Features customizable image dimensions for Facebook / Open Graph, Schema markup, Google Rich Card SEO, Pinterest Rich Pins, and Twitter Cards.

  • Configurable maximum title and description lengths, including both hard and soft limits.

  • Contextual help for every plugin option and comprehensive online documentation.

  • Configurable website / business social accounts for Schema markup and Google’s Knowledge Graph.

  • Adds author, publisher, and website markup using Schema JSON-LD for Google’s Knowledge Graph.

  • Adds markup for the Google Sitelinks Searchbox.

  • User profile contact fields for Facebook / Open Graph, Twitter Cards, Schema markup, and Google’s Knowledge Graph.

  • Built-in support for Accelerated Mobile Pages (AMP) and AMP for WP – Accelerated Mobile Pages plugins.

  • Supports advanced WordPress configurations, including WordPress Network / Multisite installations and WordPress MU Domain Mapping.

  • And even includes an option to hide the preview of all Pro settings and features. 😉

  • Optional Free add-ons (non-standard / specialized features) for WPSSO Core:

WPSSO Core Pro / Additional Features

WPSSO Core Pro gives you the power to further integrate and customize your meta tags and Schema markup with third party plugins and APIs.

  • Includes a Document SSO (Social and Search Optimization) metabox for Posts, Pages, custom post type, user profile, category, tag, and custom taxonomy editing pages.

  • Offers individual customization of the article topic, shared title, descriptions, shared image and/or video, product information, recipe information, event information, and much more.

  • Optionally upscale smaller images for social sharing and Schema markup, up to a maximum upscale percentage.

  • Optionally validate all image minimum / maximum dimensions and aspect ratios.

  • Optionally renders shortcodes for accurate description texts and embedded video detection.

  • Support for embedded videos from Facebook, Slideshare, Vimeo, Wistia, and Youtube in content text.

  • Additional Facebook / Open Graph / Rich Pin meta tags and Schema markup for videos and eCommerce products.

  • Twitter Player Card meta tags for embedded videos from Facebook, Slideshare, Vimeo, Wistia, and Youtube.

  • Include or exclude individual Facebook / Open Graph / Google / SEO / Twitter Card / Schema meta tag from the webpage head section.

  • Allows customization of field names, labels, and add / remove contacts on user profile pages and Co-Authors Plus guest author profiles.

  • Optional URL shortening with Bitly, DLMY.App, Google, Ow.ly, TinyURL, or YOURLS.

  • Integrates with 3rd party plugins and services for additional image, video, eCommerce product details, SEO settings, and more.

    Optionally integrates and improves your favorite SEO plugin:

    WPSSO Core specializes in providing all the meta tags and Schema markup social sites and search engines need — and, if you desire, you can continue to use your favorite SEO content / keyword analysis tools without any conflicts!

    The Pro version comes with special integration modules for All in One SEO Pack, The SEO Framework, WP Meta SEO, Yoast SEO, and more.

  • The following modules are included with the Pro version, and are automatically loaded if/when the supported plugins and/or services are required.

    • Integration with 3rd Party Plugins

      • All in One SEO Pack
      • bbPress
      • BuddyPress (including Group Forum Topics)
      • Co-Authors Plus (including Guest Authors)
      • Easy Digital Downloads
      • Gravity Forms + GravityView
      • HeadSpace2 SEO
      • MarketPress – WordPress eCommerce
      • NextCellent Gallery – NextGEN Legacy
      • NextGEN Gallery
      • Polylang
      • rtMedia for WordPress, BuddyPress and bbPress
      • The Events Calendar
      • The SEO Framework
      • WooCommerce (versions 1, 2, and 3)
      • WP eCommerce
      • WP Meta SEO
      • WP-PostRatings
      • Yoast SEO (aka WordPress SEO)
      • Yotpo Social Reviews for WooCommerce
    • Integration with Service APIs

      • Bitly
      • DLMY.App
      • Facebook Embedded Videos
      • Google URL Shortener
      • Gravatar (Author Image)
      • Ow.ly
      • Slideshare Presentations
      • Soundcloud Tracks (for the Twitter Player Card)
      • TinyURL
      • Vimeo Videos
      • Wistia Videos
      • WordPress Video Shortcode (and Self-Hosted Videos)
      • Your Own URL Shortener (YOURLS)
      • YouTube Videos and Playlists
  • Optional Pro add-ons (non-standard / specialized features) for WPSSO Core Pro:

Coded for Performance

WPSSO Core makes full use of all available caching methods — along with offering advanced caching features like pre-seeding the cache in background. WPSSO Core and its add-ons use only the library files and object classes they need, keeping their code small, fast and light. All code is fully tested and compatible with the latest version of WordPress and PHP v7.x (PHP v5.4 or better required).

Highly Customizable

WPSSO Core offers hundreds of filter hooks to customize its behavior and output, provides extensive developer documentation with examples, includes dozens of 3rd party integration modules in the Pro version, and offers several optional Free and Pro add-ons to extend WPSSO Core’s features.


  • WPSSO Core includes a Facebook / Open Graph preview, customization tabs for content details, image, video, head tags list, and validation tools.
  • WPSSO Core offers a quick and easy Essential settings page (shown here), more detailed General and Advanced settings pages, several Free add-ons, a dashboard / status page, along with an easy to follow setup guide / check list.


Frequently Asked Questions

Documentation and Notes

Installation Instructions

Install and Uninstall

Plugin Setup


A big relief!

This plug-in is easy to use and works! For newbies, you will probably have to read up a bit on what it is even covering, BUT it covers mark-up and images so well.

Read all 176 reviews

Contributors & Developers

“WPSSO Core – Advanced Open Graph & Schema Meta Tags for Facebook, Pinterest, LinkedIn, SEO and More” is open source software. The following people have contributed to this plugin.


“WPSSO Core – Advanced Open Graph & Schema Meta Tags for Facebook, Pinterest, LinkedIn, SEO and More” has been translated into 3 locales. Thank you to the translators for their contributions.

Translate “WPSSO Core – Advanced Open Graph & Schema Meta Tags for Facebook, Pinterest, LinkedIn, SEO and More” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.


Release Schedule

New versions of the plugin are released approximately every week (more or less). New features are added, tested, and released incrementally, instead of grouping them together in a major version release. When minor bugs fixes and/or code improvements are applied, new versions are also released. This release schedule keeps the code stable and reliable, at the cost of more frequent updates.

See release early, release often (RERO) software development philosophy on Wikipedia for more information on the benefits of smaller / more frequent releases.

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 / Standard Version Repositories

Development Updates for Pro Version

Development, alpha, beta, and release candidate updates are available to Pro version customers.

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 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 4.13.1-dev.1 (2018/09/17)

  • New Features
    • None.
  • Improvements
    • None.
  • Bugfixes
    • Fixed deprecated call to generate_description() for The SEO Framework (Pro version).
  • Developer Notes
    • None.

Version 4.13.0 (2018/09/16)

  • New Features
    • None.
  • Improvements
    • Refactored the BuddyPress integration modules to support ajax queries in the new BuddyPress templates (Pro version).
    • Added clearing of the LiteSpeed Cache when using the “Clear All Cache” button.
    • Removed the Pinterest “Author Name Format” option.
  • Bugfixes
    • Fixed the jQuery ajaxNoticesData ‘_notice_types’ query to avoid matching a Comodo request filter.
  • Developer Notes
    • Changed the WPSSO_META_SAVE_PRIORITY constant from 5 to -10.
    • Changed the WPSSO_META_CACHE_PRIORITY constant from 10 to 0 in order to run before caching plugins clear their cache.
    • Optimized the clearing of user meta columns in WpssoUtil::delete_all_column_meta().
    • Increased the PHP set_time_limit() value when running the following methods in the WordPress scheduler:
      • WpssoUtil::add_user_roles()
      • WpssoUtil::clear_all_cache()
      • WpssoUtil::refresh_all_cache()

Version 4.12.0 (2018/09/09)

  • New Features
    • None.
  • Improvements
    • Added new options under the SSO > Advanced > Cache Settings tab:
      • Clear All Caches on Activate
      • Clear All Caches on Deactivate
      • Clear Term Cache for Published Post
    • The “Clear All Caches” button and link now start the clear cache task in the background.
    • The “Auto-Refresh Cache After Clearing” task is now started in the background as well.
    • Added support for the “product:retailer_item_id” meta tag (aka “Product SKU”).
    • Added a new “Product SKU” option in the Document SSO metabox.
    • Added a new “Product SKU Custom Field” option under the SSO > Advanced > Custom Meta tab.
    • Added sub-types to the Schema AdministrativeArea type:
      • City
      • Country
      • State
    • Updated the WooCommerce and Easy Digital Downloads integration modules to provide a default “Product SKU” value.
    • Renamed the “Preserve Settings on Uninstall” option to “Remove All Settings on Uninstall” (unchecked by default).
    • Removed support for automatically hidden notifications.
  • Bugfixes
    • Fixed an incorrect reference to ‘price_high’ (should have been ‘price_highest’) in the Easy Digital Download integration module.
  • Developer Notes
    • Added a new ‘unhide_rows_on_show’ event for the SucomForm::get_select() method.
    • Moved the “person” role additional from the plugin activation method to a scheduled task.
    • Reviewed all calls to get_users(), get_posts(), and get_terms() to minimize memory usage.
    • Minor code changes to rename the package check method.
    • Added new methods in the WpssoUtil class to optionally run some tasks in background:
      • schedule_add_user_roles()
      • schedule_clear_all_cache()
      • schedule_refresh_all_cache()
    • Refactored SucomNotice methods to handle / store notices for different user IDs than the current user ID.