WPSSO Core – Advanced Meta Tags and Schema Markup for Facebook, Pinterest, SEO and More

Description

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:

WPSSO Core checks for minimum / maximum image dimensions and aspect ratios, shows notices for missing and required images, verifies webpages for duplicate meta tags, validates theme header templates for correct HTML markup, warns of any missing PHP modules, and checks 3rd party plugin settings for possible conflicts.

Offers special meta tags and features for Pinterest:

WPSSO Core provides a specific image and image dimensions for the Pinterest Pin It button, excludes non-relevant images from being detected by Pinterest, and prevents conflicts between incompatible Pinterest and Facebook meta tag values.

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 even comes with special integration modules for All in One SEO Pack, The SEO Framework, WP Meta SEO, Yoast SEO, and more.

A meta tag and Schema plugin for today and tomorrow:

WPSSO Core is 100% compatible with the upcoming Gutenberg block editor in WordPress 5 (expected in August 2018)!

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.

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

Screenshots

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

FAQ

Frequently Asked Questions

Documentation and Notes

Installation Instructions

Install and Uninstall

Plugin Setup

Reviews

Read all 172 reviews

Contributors & Developers

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

Contributors

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

Translate “WPSSO Core – Advanced Meta Tags and Schema Markup for Facebook, Pinterest, 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.

Changelog

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 WPSSO Core Pro version customers. Under the SSO > Update Manager settings page, you can select the “Development and Up” version filter (for example) for the WPSSO Core plugin and all its add-ons (to satisfy any version dependencies). Save the plugin settings, and click the “Check for Updates” button to fetch the latest / current WPSSO Core version information. When new development versions are available, they can be installed under the Dashboard > Updates page (like any other plugin update). You can also 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.11.0 (2018/08/21)

  • New Features
    • None.
  • Improvements
    • Added two new options under the SSO > Advanced > Custom Meta tab (Pro version):
      • Default Posts / Pages Column Width
      • WordPress Title Column Width
  • Bugfixes
    • None.
  • Developer Notes
    • None.

Version 4.10.0 (2018/08/11)

  • New Features
    • None.
  • Improvements
    • Added a call to wpseo_replace_vars() in the Yoast SEO Social Meta module for custom Yoast SEO values with variables (Pro version).
    • Updated the admin list table styles to prevent the post / page title from being too narrow.
    • Added a new “SSO Type” column in post, term, and user table lists with the Open Graph type value (disabled by default).
    • Added default Open Graph type options under the SSO > General > Site Information settings tab:
      • Type for Blog Front Page
      • Type for Static Front Page
      • Type for User / Author Page
      • Type for Search Results Page
      • Type for Other Archive Page
      • Type by Post Type
      • Type by Term Taxonomy
  • Bugfixes
    • None.
  • Developer Notes
    • None.

Version 4.9.4 (2018/08/02)

  • New Features
    • None.
  • Improvements
    • None.
  • Bugfixes
    • Fixed an undefined variable error when reading custom meta options.
  • Developer Notes
    • None.

Version 4.9.3 (2018/07/31)

  • New Features
    • None.
  • Improvements
    • Added jQuery to show the notices drop-down if there are any error or warning notices.
    • Added a sanity check for options with an image ID value to make sure the value is numeric.
  • Bugfixes
    • Fixed a variable name preventing videos from being added to the open graph video array.
  • Developer Notes
    • None.

Version 4.9.2 (2018/07/28)

  • New Features
    • None.
  • Improvements
    • None.
  • Bugfixes
    • Updated the WpssoProUtilWpseoMeta module to work in conjunction with the WpssoProSeoWpseo module (Pro version).
  • Developer Notes
    • None.

Version 4.9.1 (2018/07/25)

  • New Features
    • None.
  • Improvements
    • None.
  • Bugfixes
    • Renamed the ‘og:image:url’ meta tag back to ‘og:image’ for Facebook.
  • Developer Notes
    • None.

Version 4.9.0 (2018/07/22)

  • New Features
    • None.
  • Improvements
    • Added an ‘og:image:alt’ meta tag for images provided by WordPress Media Library.
    • Renamed the ‘og:image’ meta tag to ‘og:image:url’.
    • Removed the following SSO > General > Authorship options:
      • Fallback to Author’s Archive Page
    • Removed the following SSO > General > Images options:
      • Use Default Image on Archive Pages
      • Use Default Image on Search Results
  • Bugfixes
    • Fixed the missing custom image sizes when refreshing the cache in background for each post, term, and user object.
    • Fixed the default / initial order of image and video meta tags.
  • Developer Notes
    • None.

Version 4.8.0 (2018/07/14)

  • New Features
    • Added “Twitter Card” options under the Priority Media tab in the Document SSO metabox:
      • Image Dimensions
      • Image ID
      • or an Image URL
  • Improvements
    • Added a pre-selected image ID when using the “Select or Upload Image” button.
    • Removed the “Add Page Title in Tags / Hashtags” option.
    • Removed the “Add Parent Page Tags / Hashtags” option.
    • Removed the “Add Tags from NGG Featured Image” option.
  • Bugfixes
    • None.
  • Developer Notes
    • Added an optional $get_posts_args argument for the following methods:
      • WpssoMeta::get_posts_mods()
      • WpssoMeta::get_posts()
      • WpssoPost::get_posts()
      • WpssoTerm::get_posts()
      • WpssoUser::get_posts()

Version 4.7.1 (2018/07/06)

  • New Features
    • None.
  • Improvements
    • Added a new WPSSO Inherit Parent Meta (aka WPSSO IPM) add-on.
  • Bugfixes
    • None.
  • Developer Notes
    • Added the $mod variable as an extra argument for the following filters:
      • ‘wpsso_get_post_options’ ( $options, $post_id, $mod )
      • ‘wpsso_get_term_options’ ( $options, $term_id, $mod )
      • ‘wpsso_get_user_options’ ( $options, $user_id, $mod )

Version 4.7.0 (2018/07/02)

  • New Features
    • None.
  • Improvements
    • Removed the “Enable Plugin Shortcode(s)” and “Enable Plugin Widgets(s)” options.
    • Moved the Preview tab back to its original location in the Document SSO metabox. The current tab order is:
      • Customize
      • Priority Media
      • Place / Location (Add-on)
      • Sharing Buttons (Add-on)
      • Mobile Apps (Add-on)
      • Preview
      • Head Tags
      • Validate
  • Bugfixes
    • None.
  • Developer Notes
    • Removed the following filters:
      • ‘wpsso_json_add_https_schema_org_blog_blogpost’ ( $bool );
      • ‘wpsso_json_add_https_schema_org_collectionpage_mentions’ ( $bool );
      • ‘wpsso_json_add_https_schema_org_searchresultspage_mentions’ ( $bool );
      • ‘wpsso_json_add_https_schema_org_profilepage_mentions’ ( $bool );

Version 4.6.0 (2018/06/28)

  • New Features
    • Moved all license information from the “Add-ons” settings page to a new “Licenses” settings page.
    • Added a new WPSSO REST API Free add-on and removed the WordPress REST API module from the Pro version.
    • Added new Facebook / Open Graph meta tags for simple (aka non-variable) WooCommerce products (Pro version):
      • product:original_price:amount
      • product:original_price:currency
      • product:sale_price:amount
      • product:sale_price:currency
      • product:sale_price_dates:start
      • product:sale_price_dates:end
  • Improvements
    • None.
  • Bugfixes
    • Fix to avoid using the previously public Yoast SEO class property Yoast_Notification::$message.
  • Developer Notes
    • None.

Version 4.5.2 (2018/06/23)

  • New Features
    • None.
  • Improvements
    • Removed color highlighting of the SSO menu icon.
    • Renamed the WordPress Settings submenu pages:
      • “Social and Search Image Dimensions” to “SSO Image Sizes”.
      • “User Profile Contact Methods” to “SSO Contact Fields”.
      • “WebSite Social Pages and Accounts” to “SSO WebSite Pages”.
  • Bugfixes
    • None.
  • Developer Notes
    • Added a new ‘wpsso_get_robots_content’ filter.
    • Refactored the WpssoProUtilRestAPI class to use the post/term/user get_mod() methods.

Version 4.5.1 (2018/06/16)

  • New Features
    • None.
  • Improvements
    • Added a ‘rest_api_init’ hook to define our custom image sizes.
    • Updated the metabox tab CSS to better define active / non-active tabs.
    • Updated the SucomNotice class CSS to increase visibility of notifications in the toolbar.
  • Bugfixes
    • None.
  • Developer Notes
    • Fixed an incorrectly named Yotpo for WooCommerce filter hook.

Version 4.5.0 (2018/06/07)

  • New Features
    • None.
  • Improvements
    • Renamed the “Social and Search Optimization” metabox to “Document SSO (Social and Search Optimization)”.
    • Added a “License Information” link in the Add-ons page to lookup registered site addresses (Pro version).
  • Bugfixes
    • None.
  • Developer Notes
    • None.

Version 4.4.0 (2018/05/31)

  • New Features
    • None.
  • Improvements
    • Added support for the DLMY.App URL shortening service (Pro version).
    • Added support for aggregate rating values from the WP-PostRatings plugin (Pro version).
    • Renamed the Social and Search Optimization metabox tabs:
      • “Edit Text” to “Customize”.
      • “Select Media” to “Priority Media”.
  • Bugfixes
    • Fixed an incorrect image URL in the Setup Guide.
  • Developer Notes
    • None.

Version 4.3.2 (2018/05/21)

  • New Features
    • None.
  • Improvements
    • Added a new “Video Dimensions” option in the SSO metabox to customize the video dimension values.
  • Bugfixes
    • Fixed the default “Video Name / Title” and “Video Description” values in the SSO metabox when custom values have been entered.
  • Developer Notes
    • None.

Version 4.3.1 (2018/05/17)

  • New Features
    • None.
  • Improvements
    • Added support for MP4 videos as a valid “twitter:player” meta tag value.
  • Bugfixes
    • Fixed an incorrect variable name in Wistia the video integration module (Pro version).
  • Developer Notes
    • If the PHP ‘mbstring’ extension is loaded, WPSSO Core will check that its ‘mb_strlen’, ‘mb_substr’, and ‘mb_convert_encoding’ functions are also available.
    • The ‘og:video:type’ meta tag no longer defaults to ‘application/x-shockwave-flash’ – all video integration modules define their video mime-type anyway.

Version 4.3.0 (2018/05/10)

  • New Features
    • None.
  • Improvements
    • Added a new “Open Graph Type” option in the Social and Search Optimization metabox (Pro version).
    • Moved the Preview tab top-most in the Social and Search Optimization metabox.
    • Renamed the plugin settings pages in the sidebar menu:
      • Essential Settings -> Essential
      • General Settings -> General
      • Advanced Settings -> Advanced
      • Core Add-ons and Pro Licenses -> Add-ons
      • Dashboard and Features Status -> Dashboard
      • Setup Guide and Other Notes -> Setup Guide
  • Bugfixes
    • Fixed The SEO Framework post URL filter to return a URL by post ID (Pro version).
  • Developer Notes
    • None.

Version 4.2.0 (2018/05/07)

  • New Features
    • None.
  • Improvements
    • Moved error, warning, and information notices to a new SSO notices toolbar menu item.
  • Bugfixes
    • None.
  • Developer Notes
    • None.

Version 4.1.0 (2018/05/02)

  • New Features
    • None.
  • Improvements
    • Added a new “Item Type by Term Taxonomy” option.
  • Bugfixes
    • Fixed an undefined $mod variable warning when saving term meta.
  • Developer Notes
    • Moved the SucomForm::get_cache() method to WpssoUtil::get_form_cache().
    • Added a new WpssoUtil::get_taxonomies() method to return public taxonomy names or objects.
    • Added a new WpssoUtil::add_ttns_to_opts() method to add taxonomy names to option keys.

Version 4.0.0 (2018/04/26)

  • New Features
    • Gutenberg support added:
      • Added support for jQuery based Gutenberg notices.
      • Added a refresh for the SSO metabox when saving a Gutenberg post.
  • Improvements
    • Changed the “Dismiss” button text in notices with informative label: “Hide”, “1 hour”, “1 month”, etc.
    • Added dismiss information to the notification message. Example:
      • This notice can be dismissed permanently.
      • This notice can be dismissed for 1 hour.
  • Bugfixes
    • Exclude the complete post content from Schema markup for WooCommerce cart, checkout, and account pages (Pro version).
  • Developer Notes
    • Refactored SucomNotice class methods to allow fetching notices using a jQuery ajax call.
    • Moved clearing of saved user notifications to the WordPress ‘shutdown’ action hook.
    • Improved checking of WooCommerce cart, checkout, shop, and account page IDs (Pro version).