Facebook takes the information it needs to create a link preview from your blog post’s meta data.
If you have trouble posting your blog posts with images on Twitter and Facebook, it might be related to missing Open Graph tags in your websites meta data. You can find more information about open graph and Twitter card tags here: What are open graph tags and what do I use them for?
If you have previously shared the respective blog post on Facebook and have changed the image since, Facebook might not have recognized the switch.
To make sure Facebook reads the correct image, please go to: https://developers.facebook.com/tools/debug/sharing
With the Sharing Debugger you can see the information that is used when your website content is shared on Facebook. This is how you can refresh this information for any URL:
- Copy paste the URL of the original blog post
- Click on "Debug"
- You will receive the information Facebook last scraped for this URL.
Click on "Scrape again" to refresh this information.
If you now share your blog post with Blog2Social again, the image should appear correctly in your Facebook post.