Facebook does link sharing a little differently than most other services. Facebook expects the Title, Description, and Thumbnail of a page that is to be shared to be defined in the actual HTML code of the page.
To change the title, description or image used by Facebook, you will need to modify your pages. You can either do this by editing your theme or HTML, or by using a SEO plugin for your CMS. Try running Facebook's URL Debugger on your pages to see how Facebook is reading your site. For more technical information on setting your pages up for Facebook sharing, see the "Open Graph tags" section in Facebook's documentation.
What Image is Picked?
If you're using our WordPress plugin, by default, the og:image HTML tag is automatically included when possible. First, the plugin checks if there is a featured image defined. If a featured image is not present, the plugin tries to select a suitable image from the post automatically.
How Facebook Reads your Content
When content is published to the web, Facebook scans the page HTML source and caches information that is used to identify the page. If other Open Graph Meta Tags have not been explicitly defined, Facebook attempts to extract text for both the title and description. This is why changes that may be applied immediately after publishing are not always reflected in the Facebook share dialog. Shareaholic passes your URL through to Facebook, and Facebook populates the data it has cached for that URL.
To verify this, open the unique page created for the published content, and after viewing the data that populates when interacting with the Facebook button in our Share Buttons app, compare this to what appears when using Facebook's Share Bookmaklet. The share dialog should contain identical information.
Updated your page title, description or thumbnail? Use the Facebook Debugger Tool:
Because Facebook caches the data used to identify each page, after making any change to your published content, it is recommended to run the URL through the Facebook Debugger Tool. This will serve to both trigger a re-scan of your page source so that the cached data can be refreshed to reflect your changes and alert you to any Open Graph issues that need to be addressed. After passing your URL through this tool, you'll also see a readout of what Facebook is caching for the page.
Once you have reset Facebook's cache for the URL following the instructions above, reload/refresh your published page and press the Facebook button to view the share dialog and your new Facebook story.
If there is still a discrepancy between the Facebook Debugger readout and the Open Graph Meta Tags in your page source, clear all caches again, then identify any other plugins that are inserting Open Graph tags on your website. Review their support documentation and/or contact the plugin publisher for further assistance.
Review your Open Graph Meta Tags
1. Right-click and select View page source.
2. Use your browser's Find tool and input og: to locate all Open Graph Meta Tags.
The og:image tag our WordPress plugin inserts will be clearly labeled. You may have another plugin installed that injects Open Graph Meta Tags into your page allowing a more finely tuned Open Graph experience. If so, you can choose to disable the Open Graph function in our plugin, but having more than one og:image assigned will not cause an error.
You can also disable this feature on individual posts/pages.
Is your image or description missing/incorrect when sharing to LinkedIn or Google Plus?
- Open Graph and LinkedIn
- Images missing in the LinkedIn Share Box
- Open Graph and Google Plus
- Description missing in the Google Plus share dialog