WPSSO Core – Complete Meta Tags and Schema for Social Sharing / SMO, Google Rich Cards / SEO (Facebook / Open Graph, Google+, Pinterest, Twitter, LinkedIn, and Many More)

Description

WPSSO creates complete and accurate meta tags and Schema markup:

WPSSO includes Facebook / Open Graph / Twitter Cards / Pinterest Rich Pins / Google Rich Cards / SEO / Schema descriptions, titles, hashtags, complete image markup, complete video markup, complete and very 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.

WPSSO uses your existing content for meta tags and Schema markup:

There’s no need to manually re-enter descriptions, titles, select image / video URLs, etc. — WPSSO reads all of your existing WordPress content automatically — and if you want, you can also fine-tune and customize just about everything. 😉

WPSSO includes advanced quality control features and options:

WPSSO checks minimum / maximum image dimensions and aspect ratios, verifies the front-end webpage for duplicate meta tags, shows notices for missing and required images, along with validating the theme header template.

WPSSO offers special meta tags and features for Pinterest:

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

WPSSO can enhance and integrate with your favorite SEO plugin!

WPSSO specializes in providing all the meta tags and Schema markup social sites and search engines need — and you can still continue to use your favorite SEO content / keyword analysis tools!

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

Advanced meta tag / Schema JSON-LD filter hooks for developers:

WPSSO offers hundreds of filter hooks to easily customize WPSSO’s behavior and output, dozens of 3rd party integration modules in the Pro version, and several Free and Pro extensions to extend the WPSSO Core plugin.

Quick List of Features

WPSSO Core Free / Standard Features

⊛   Automatically creates complete Open Graph meta tags for Facebook, Google Plus / SEO / Rich Card, Pinterest Rich Pin, LinkedIn, etc. in the head section of all webpages, including all custom post types, custom taxonomy / terms, user profile pages, attachment pages, and more.

⊛   Adds Pinterest-specific Rich Pin meta tags and Structured Data Schema markup for Google Search / SEO.

⊛   Adds author (aka Person), publisher (aka Organization), and WebSite markup using Schema JSON-LD for Google Search / SEO and its Knowledge Graph, including markup for the Google Sitelinks Searchbox.

⊛   Adds Weibo meta tags for article creation and update dates.

⊛   Adds all available Twitter Card meta tags:

⊛   Features customizable image dimensions for Facebook / Open Graph, Google / SEO / Schema / Pinterest and all Twitter Card types.

⊛   Support for Accelerated Mobile Pages (AMP) and AMP for WP – Accelerated Mobile Pages plugins.

⊛   Manage robots noindex, nofollow, noarchive, and nosnippet for each post / page.

⊛   Finds images from several sources, including featured, attached, gallery shortcode, images from HTML tags in the content, or a custom fallback image.

⊛   Configurable title and description maximum lengths (Open Graph, Twitter Card, SEO), including both hard and soft limits.

⊛   Configurable title separator character (hyphen by default).

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

⊛   Configurable website / business social accounts for Schema markup and Google’s Knowledge Graph:

  • Facebook Business Page URL
  • Google+ Business Page URL
  • Instagram Business Page URL
  • LinkedIn Company Page URL
  • Myspace Business Page URL
  • Pinterest Company Page URL
  • Soundcloud Business Page URL
  • Tumblr Business Page URL
  • Twitter Business @username
  • YouTube Business Channel URL

⊛   User profile contact fields for Open Graph, Twitter Card, Schema markup, and Google’s Knowledge Graph:

  • Facebook URL
  • Google+ URL
  • Instagram URL
  • LinkedIn URL
  • Myspace URL
  • Pinterest URL
  • Skype Username
  • Soundcloud URL
  • Tumblr URL
  • Twitter @username
  • YouTube Channel URL

⊛   Provides an option to hide the preview of all Pro settings and features.

⊛   Supports WordPress Network / Multisite installations and WordPress MU Domain Mapping.

⊛   Additional (and optional) Free extension for WPSSO:

⊛   Download the Free version from GitHub or WordPress.org.

Quick List of Features (Continued)

WPSSO Core Pro / Additional Features

⊛   Includes a Social and Search Optimization metabox for Posts, Pages, custom post types, user profiles, and term / taxonomy (category and tag) editing pages — the Social and Search Optimization metabox allows you to customize the article topic, the shared title, the Open Graph / Facebook / Rich Pins / Google Rich Cards / SEO / Twitter Card descriptions, along with the shared image and/or video.

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

⊛   Optionally upscale smaller images for social sharing and Schema markup – a maximum upscale percentage can also be selected.

⊛   Support for embedded videos in content text (iframe and object HTML markup).

⊛   Fully renders content (including shortcodes) for accurate description texts and embedded video detection.

⊛   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 you to customize the field names, label, and add / remove the contacts on user profile pages and Co-Authors Plus guest author profiles:

  • AIM
  • Facebook URL
  • Google Talk
  • Google+ URL
  • Instagram URL
  • LinkedIn URL
  • MySpace URL
  • Pinterest URL
  • Skype Username
  • Soundcloud URL
  • Tumblr URL
  • Twitter @username
  • Yahoo Messenger
  • YouTube Channel URL

⊛   Optional URL shortening with Bitly, Google, Ow.ly, TinyURL, or YOURLS.

⊛   Integrates with 3rd party plugins and services for additional image, video, eCommerce product details, SEO settings, etc. 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
    • NextGEN Gallery
    • Polylang
    • rtMedia for WordPress, BuddyPress and bbPress
    • Simple Job Board (WPSSO JSON Pro extension required)
    • The Events Calendar
    • The SEO Framework
    • WooCommerce (versions 1, 2, and 3)
    • WordPress REST API (version 2)
    • WP eCommerce
    • WP Job Manager (WPSSO JSON Pro extension required)
    • WP Meta SEO
    • WP Product Review (WPSSO JSON Pro extension required)
    • WP Recipe Maker (WPSSO JSON Pro extension required)
    • WP Ultimate Recipe (WPSSO JSON Pro extension required)
    • Yoast SEO (aka WordPress SEO)
    • Yotpo Social Reviews for WooCommerce
  • Integration with Service APIs
    • Bitly
    • Facebook Embedded Videos
    • Google URL Shortener
    • Gravatar (Author Image)
    • Ow.ly
    • Slideshare Presentations
    • Soundcloud Tracks (for Twitter Player Card)
    • TinyURL
    • Vimeo Videos
    • Wistia Videos
    • WordPress Video Shortcode (and Self-Hosted Videos)
    • Your Own URL Shortener (YOURLS)
    • YouTube Videos and Playlists

⊛   Additional Pro extensions for WPSSO Core Pro:

⊛   Purchase the WPSSO Core Pro plugin here (all plugin purchases include a No Risk 30 Day Refund Policy).

3rd Party Integration (Pro version)

Images and Videos

WPSSO detects and uses all images, associated or included in your content, including the WordPress image gallery shortcode and the NextGEN Gallery shortcode. WordPress Media Library images (and NextGEN Gallery images in the Pro version) are resized according to their intended consumer (Facebook, Twitter, Pinterest, Google / SEO, etc). The Pro version also detects embedded videos from Facebook, Slideshare, Vimeo, Wistia, and Youtube and includes their preview image, video title, and video description in meta tags and Schema markup. The Pro version includes complete support for NextGEN Gallery albums, galleries, and images (shortcodes, image tags, album / gallery preview images, and more).

Enhanced SEO

WPSSO Core Pro integrates with All in One SEO Pack, HeadSpace2 SEO, The SEO Framework, WP Meta SEO, and Yoast SEO (aka WordPress SEO) — making sure your custom SEO settings are reflected in the Open Graph, Rich Pin, Schema Structured Data, and Twitter Card meta tags.

eCommerce Products

WPSSO Core Pro also supports Easy Digital Downloads, MarketPress – WordPress eCommerce, WooCommerce (versions 1, 2, and 3), and WP e-Commerce product pages, creating appropriate meta tags for Facebook Products and Pinterest Rich Pins, including product variations and additional / custom images.

Forums and Social

WPSSO Core Pro supports bbPress, BuddyPress (see the BuddyPress Integration Notes), and rtMedia for WordPress, BuddyPress and bbPress, making sure your meta tags reflect the page content, including appropriate titles, descriptions, images, author information, etc.

Professional Support

WPSSO support and development is on-going. You can review the FAQ and Notes pages for additional setup information. If you have any suggestions or comments, post them to the WordPress support forum or the Pro version support website.

Follow Surnia Ulula on Google+, Facebook, and Twitter, and YouTube.

Additional Documentation

Screenshots

  • WPSSO can check the front-end webpage for duplicate meta tags, and includes a handy preview feature.
  • WPSSO also includes a detailed list of the generated meta tags, for the more advanced or curious users.
  • WPSSO adds optional Schema type and preview columns to the post, page, and custom post type lists (can be hidden/shown globally or per user).
  • WPSSO provides an Essential settings page for a quick and easy setup, along with more detailed and advanced settings pages.
  • WPSSO includes Author and Publisher social profile markup in your home page for Google Search and their Knowledge Graph.
  • WPSSO detects embedded videos in your content and creates video meta tags for Twitter, Facebook, and Google (Pro version required).
  • WPSSO integrates with several e-Commerce plugins to provide product details for Pinterest, Google, and others (Pro version required).

FAQ

Frequently Asked Questions

Installation Instructions

Install and Uninstall

Plugin Setup

Reviews

Maybe awesome

I think it is a great plugin which provides a wide range of options to experts. So I give 4 of 5 stars because I am an expert but not at all in the world of WordPress and SEO and what ever.

So it depends on your situation. If you are involved and interested in the WordPress and web site business, I am almost sure this is a great deal. Providing a life time license instead of the wide spread subscription models is really great and nowadays kind of a unique selling proposition.

But I am someone who just needs a web site with some content, that is all in all unmportant to 99.999% of the world. But it just has to be there in order for recruiters and customers to see that I am an expert in my area (C#, Unity, maths,..) when they click on a link in my CV.

I spent some hours playing around with WPSSO and googled for the warnings and notices about Facebook, Pinterest and all these things I definitely don’t care about. Maybe it’s because of the WPML multi-language plugin, or the Joomla migrated content or the Canuck theme. I don’t know and I definitely don’t want to spent hours for fixing old content. At the end I gave up and decided to live with a lower ranking and some errors in the Google Search Console.

But anyway go ahead and give it a try. Looks like there are many sites out there working fine out of the box.

Read all 146 reviews

Contributors & Developers

“WPSSO Core – Complete Meta Tags and Schema for Social Sharing / SMO, Google Rich Cards / SEO (Facebook / Open Graph, Google+, Pinterest, Twitter, LinkedIn, and Many More)” is open source software. The following people have contributed to this plugin.

Contributors

“WPSSO Core – Complete Meta Tags and Schema for Social Sharing / SMO, Google Rich Cards / SEO (Facebook / Open Graph, Google+, Pinterest, Twitter, LinkedIn, and Many More)” has been translated into 3 locales. Thank you to the translators for their contributions.

Translate “WPSSO Core – Complete Meta Tags and Schema for Social Sharing / SMO, Google Rich Cards / SEO (Facebook / Open Graph, Google+, Pinterest, Twitter, LinkedIn, and Many 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 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 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 3.54.0-rc.1 (2018/02/22)

  • New Features
    • None
  • Improvements
    • Added a new informational notice when there are pending updates for the WPSSO Core plugin and/or its extensions.
    • Added a wrapper method / function around getimagesize() to manage connection timeouts using PHP’s cURL library.
  • Bugfixes
    • None
  • Developer Notes
    • Improved trigger_error() error messages and their translations.
    • Added a new WpssoAdmin get_check_for_updates_link() method for use by extensions in their notification messages.
    • Added a new SucomCache get_image_size() method to fetch an image URL and run getimagesize() on the local image file instead.
    • Replaced getimagesize() in WpssoUtil by SucomCache get_image_size() which has better connection timeouts.
    • Renamed the following constants for better name consistency:
      • WPSSO_DUPE_CHECK_WARNING_SECS to WPSSO_DUPE_CHECK_WARNING_TIME
      • WPSSO_DUPE_CHECK_TIMEOUT_SECS to WPSSO_DUPE_CHECK_TIMEOUT_TIME

Version 3.53.0 (2018/02/17)

  • New Features
    • Added a new custom “Canonical URL” option (hidden by default) in the Social and Search Optimization metabox (Pro version).
  • Improvements
    • Options hidden in the “Basic Options” view that have a different value than their default will no longer be hidden.
    • When the “link rel canonical” head tag is enabled, the WordPress and AMP plugin ‘rel_canonical’ hooks are now removed to avoid duplicates.
  • Bugfixes
    • None
  • Developer Notes
    • None

Version 3.52.1 (2018/02/09)

  • New Features
    • Added the new WPSSO Breadcrumbs Markup extension to the SSO > Extension Plugins settings page.
  • Improvements
    • Added an “Edit” link to the “Robots” option in the post Publish metabox to show the checkboxes only when desired.
    • Added a fallback to custom product attributes when the main WooCommerce product attribute is an empty string (Pro version).
  • Bugfixes
    • Fixed the assignment of Schema Event offers validFrom and validThrough property values.
  • Developer Notes
    • Added a new WPSSO_SCHEMA_REVIEWS_PER_PAGE_MAX constant (default value is 30).
    • Added the plugin upgrade notice to the plugins page for WPSSO Core and its extensions.
    • Moved the following methods from the (WPSSO JSON extension) WpssoJsonSchema class to the main (WPSSO Core plugin) WpssoSchema class:
      • get_single_mod_data()
      • get_mod_cache_index()
      • get_mod_cache_data()
      • save_mod_cache_data()

Version 3.52.0 (2018/02/03)

  • New Features
    • Added a ‘Person’ role for WordPress users, that will be used by the WPSSO JSON extension for Schema Person selects.
    • Added a “Add Person Role for New Users” option under the SSO > Advanced > Integration tab (enabled by default).
    • Added a “meta name robots” checkbox under the SSO > Advanced > Head Tags List > SEO / Other tab (enabled by default if no SEO plugin is detected).
    • Added a ‘Robots’ (noindex, nofollow, noarchive, nosnippet) option in the post Publish side metabox (if the “meta name robots” meta tag option is enabled).
    • Added a “SameAs Webpage URLs Custom Field” option under the SSO > Advanced > Custom Meta tab.
  • Improvements
    • Added error messages using PHP’s trigger_error() function for slow filters, slow get_posts() queries, and slow getimagesize() calls (error messages can be captured by the Query Monitor plugin).
  • Bugfixes
    • Fixed an incorrectly named variable used to calculate the maximum image upscale size.
  • Developer Notes
    • Adds a new ‘Person’ role to existing ‘Administrator’, ‘Author’, ‘Editor’, and ‘Subscriber’ users on plugin activation (and removes it on plugin uninstall).
    • Added a new SucomUtil get_users_by_roles() method and refactored the get_user_select() method.
    • Removed the WpssoUser get_form_display_names() method (unused).

Version 3.51.0 (2018/01/27)

  • New Features
    • Added an integration module for the WordPress video shortcode and self-hosted videos (Pro version).
  • Improvements
    • None
  • Bugfixes
    • Fix for AMP v0.6.0 – Moved testing of the AMP_QUERY_VAR constant to the NgfbSchema::get_pinterest_img_html() filter.
  • Developer Notes
    • Refactored the WpssoMedia::get_video_info() method, replacing the media url, width, and height arguments by a single associative array.

Version 3.50.0 (2018/01/24)

  • New Features
    • Added an integration module for the WP Meta SEO plugin (Pro version).
  • Improvements
    • Updated the tooltip colors from blue to a custom green palette.
    • Added a link to the Media Library image editing page in some image related warning notices.
    • Added a check for the WP Meta SEO plugin and a warning if its “Social sharing block” option is enabled.
  • Bugfixes
    • None
  • Developer Notes
    • None