Troubleshooting problems with sharing content on social media

Need help with this?
Purchase All in One SEO Pack Pro to get dedicated support from us.

Buy Now

One of the most frequently asked questions we get is Why doesn’t Facebook, Twitter, etc. show the correct information when I share my content?

Here are some steps you can follow to troubleshoot this:

Verify what’s output by All in One SEO

The first thing to check is whether the information you set in All in One SEO is being displayed in the source code of your page or post.  To do this, follow these steps:

  1. Visit the page or post on your website and right click anywhere on the page and select View Page Source
  2. Now search for “og:”.  Below is an example of what you should see:

    Example Open Graph meta in All in One SEO

    Example Open Graph meta in All in One SEO

  3. If the information shown in the source code is correct and matches what you set in All in One SEO, then the problem is not caused by All in One SEO.

Check for duplicate / conflicting information

The next thing to check is whether you have more than one set of information in the source code of your post or page.

All in One SEO is not the only plugin to output the meta tags that are used by social media sites.  Many other plugins and themes output this information as well, which leads to conflicting and duplicate information.

When social media sites see duplicate meta tags, they don’t know what to do so they ignore what’s on your site and decide themselves on what to display.

Follow these steps to check whether you have duplicate meta tags:

  1. Visit the page or post on your website and right click anywhere on the page and select View Page Source
  2. Now search for “og:image” and you should see the meta tag output by All in One SEO
  3. Continue searching to see if you see any other og:image meta tags in your source code.  If you find more than one og:image meta tag then you have duplicate / conflicting information and you’ll need to locate where the other tag(s) are coming from.
  4. Use a process of elimination to determine where the other meta tags are coming from by deactivating each plugin one at a time and checking to see if the meta tags go away
  5. Repeat steps 2 and 3 but this time search for “og:title” and then “og:description”.

Clear any cached information about your content

All of the major social media sites use caching to store information about your content.  They use what they have in their cache when your content is shared.

This is the #1 most common cause of problems with sharing on social media because cached information may be old and not reflect what you’ve set in All in One SEO.

Follow these steps to clear the cached information held by the various social media sites:

Facebook:

  1. Visit the page or post on your website and click on SEO in the WordPress Toolbar that runs across the top of your site (you must be logged in as an Administrator to see the Toolbar)
  2. Click on Analyze this page > Facebook Debugger in the SEO menu
  3. A new tab should open the Facebook Sharing Debugger.  If you see a button that says Fetch new information, click it
  4. You should now see a table and in one of the rows it will say Link Preview.  The image, title and description should match what you’ve set on your page or post.  If it doesn’t, click Scrape Again
  5. You may have to click the Scrape Again button a few times to get it to work aa this tool can be very unreliable.  If it does not work, then you’ll have to wait until Facebook fetches the new information from your site.

Twitter:

  1. Log in to your Twitter account and go to their Card Validator tool here
  2. Enter the URL of the post or page you want to test and click Preview card
  3. You should see a preview of the card on the right hand side and a log below which will show any errors
  4. Twitter doesn’t provide a tool to clear their cache so you have to change the URL of your post or page by adding /?=1 to the end of your post or page URL and test again
  5. Once you do this, test your original URL and they should now fetch the up to date information from your content.

Pinterest:

  1. Visit the page or post on your website and click on SEO in the WordPress Toolbar that runs across the top of your site (you must be logged in as an Administrator to see the Toolbar)
  2. Click on Analyze this page > Pinterest Rich Pins Validator in the SEO menu
  3. A new tab should open the Rich Pins Validator.  If you see a button that says Fetch New Scrape Information, click it
  4. Pinterest don’t provide a preview, but scroll down the page and check for any errors
  5. If there are no errors, then try adding /?=1 to the end of your post or page URL and test again

LinkedIn:

  1. Log in to your LinkedIn account and go to their Post Inspector tool here
  2. Enter the URL of the post or page you want to test and click Inspect
  3. You should see a preview of the share and information below
  4. LinkedIn
  5. doesn’t provide a tool to clear their cache so you have to change the URL of your post or page by adding /?=1 to the end of your post or page URL and test again
  6. Once you do this, test your original URL and they should now fetch the up to date information from your content.