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


What makes WPSSO Core better?

Makes sure your content looks great on all sites – no matter how it’s crawled, shared, re-shared, posted, or embedded!

WPSSO Core makes sure ALL social crawlers, search crawlers, web browser extensions, mail and messaging apps (Facebook Messenger, iMessage, Skype, WhatsApp, etc.), and embedded content, always get accurate and complete information about your webpage content.

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 your existing WordPress content automatically, and you can also 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 accurate and complete 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.0.

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

★★★★★ — “This plugin saves me so much time, and it has really lifted my SERP rankings. Most of my keywords I now rank 1-3 position. I also noticed after about a week that my impressions have gone up at least 75%. I upgraded to the pro version which gave me even more options.” – playnstocks

★★★★★ — “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 plugin to help with better rankings in the SERPS!” – gregmontag

WPSSO Core Standard Features

  • Complete and accurate meta tags for ALL social sites, search engines, and messaging apps:

    • Buffer
    • Facebook / Open Graph
    • Google+
    • Google’s Knowledge Graph
    • Google’s Rich Card SEO
    • LinkedIn
    • ManageWP
    • Pinterest Rich Pins
    • Pocket
    • Skype
    • Twitter Cards
    • WhatsApp
    • Weibo
    • And many more. 🙂
  • Pinterest Rich Pin meta tags and Structured Data Schema markup for Google.

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

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

  • Adds markup for the Google Sitelinks Searchbox.

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

  • Uses images from several 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.

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

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

  • 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, Twitter Card, Pinterest, Schema, and SEO 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
      • 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

Advanced Documentation and Notes


Read all 181 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.16.5-dev.5 (2010/11/12)

  • New Features
    • None.
  • Improvements
    • Deprecated the redundant og:image:secure_url and og:video:secure_url meta tags.
  • Bugfixes
    • Fixed duplicate variable names in the currency abbreviation / symbol lookup methods.
    • Removed type-casting from the WpssoSchema::organization_to_localbusiness() argument to allow for mixed input (false or array).
  • Developer Notes
    • None.

Version 4.16.4 (2010/11/03)

  • New Features
    • None.
  • Improvements
    • None.
  • Bugfixes
    • Fixed an incorrectly named variable in WpssoMeta get_options_multi() that may have prevented some options from being properly cascaded.
  • Developer Notes
    • Added new methods for the WPSSO JSON add-on:
      • WpssoSchema::add_data_time_from_assoc().
      • WpssoSchema::check_itemprop_content_map().
    • Updated the SucomForm::get_select() method event argument values.
    • Replaced ‘idx’ for ‘key’ in all variable names (associative arrays are not indexed, so using ‘key’ is more accurate).

Version 4.16.3 (2018/10/24)

  • New Features
    • None.
  • Improvements
    • None.
  • Bugfixes
    • None.
  • Developer Notes
    • Removed the “Google Project API Key” option since there are no Google API modules currently used.
    • Added a new WpssoPage get_the_text() method for the WPSSO JSON v1.34.2 add-on.
    • Renamed the following filters:
      • ‘wpsso_filter_content’ to ‘wpsso_can_filter_content’
      • ‘wpsso_filter_excerpt’ to ‘wpsso_can_filter_excerpt’
      • ‘wpsso_filter_title’ to ‘wpsso_can_filter_title’
      • ‘wpsso_video_info’ to ‘wpsso_video_details’
    • Renamed option keys for standardization:
      • ‘site_org_type’ to ‘site_org_schema_type’
      • ‘schema_desc_len’ to ‘schema_desc_max_len’
      • ‘og_title_len’ to ‘og_title_max_len’
      • ‘og_title_warn’ to ‘og_title_warn_len’
      • ‘og_desc_len’ to ‘og_desc_max_len’
      • ‘og_desc_warn’ to ‘og_desc_warn_len’
      • ‘seo_desc_len’ to ‘seo_desc_max_len’
      • ‘tc_desc_len’ to ‘tc_desc_max_len’

Version 4.16.2 (2018/10/20)

  • New Features
    • None.
  • Improvements
    • Removed the Google URL Shortener service, which was deprecated by Google in March of 2018.
    • Added a new “Places API is Enabled” option for Google APIs under the SSO > Advanced > Service APIs tab (Pro version).
    • Added the “et_” page builder shortcode to the list of unregistered shortcodes stripped from the WordPress content.
  • Bugfixes
    • None.
  • Developer Notes
    • Added a string cast for select option comparison in the SucomForm get_select() method.
    • Added a fallback argument for the post, term, and user module get_options() method.

Version 4.16.1 (2018/10/14)

  • New Features
    • None.
  • Improvements
    • None.
  • Bugfixes
    • None.
  • Developer Notes
    • Added new SucomUtil decode_url_add_query() and unparse_url() static methods.
    • Moved the SucomUtilWP class to a new lib/com/util-wp.php library file.

Version 4.16.0 (2018/10/08)

  • New Features
    • None.
  • Improvements
    • Changed the Document SSO metabox tabs from a horizontal to a vertical layout.
    • Renamed the “Plugin Settings” tab to “Plugin Behavior” in the SSO > Advanced settings page.
  • Bugfixes
    • None.
  • Developer Notes
    • None.

Version 4.15.0 (2018/10/04)

  • New Features
    • None.
  • Improvements
    • Added icons to most metabox tabs and the SSO > Dashboard metabox titles.
  • Bugfixes
    • None.
  • Developer Notes
    • Added the Schema SoftwareApplication type and its sub-types:
      • Schema MobileApplication
      • Schema VideoGame
      • Schema WebApplication

Version 4.14.1 (2018/09/29)

  • New Features
    • None.
  • Improvements
    • Moved all column related options from the SSO > Advanced > Custom Meta tab to a new Columns tab.
  • Bugfixes
    • None.
  • Developer Notes
    • None.

Version 4.14.0 (2018/09/26)

  • New Features
    • None.
  • Improvements
    • Added the Open Graph ‘product:price:amount’ and ‘product:price:currency’ meta tags for each product variation, if available.
  • Bugfixes
    • None.
  • Developer Notes
    • None.

Version 4.13.1 (2018/09/23)

  • New Features
    • None.
  • Improvements
    • None.
  • Bugfixes
    • Fixed deprecated call to generate_description() for The SEO Framework (Pro version).
  • Developer Notes
    • Added detection of the BuddyBlog plugin in the WpssoCheck get_avail() method.
    • Renamed the SucomUtil get_json_decode_scripts() method to get_json_scripts() and added a $do_encode = true argument.
    • Fine-tuned the “show” and “hide” jQuery function hooks to trigger only for specific table rows.

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 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 ‘on_show_unhide_rows’ 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.