Have you noticed the images aren’t showing when you share a website link on your Facebook page?
It’s not a problem with your website.
According to Facebook:
“When content is shared for the first time, the Facebook crawler will scrape and cache the metadata from the URL shared. The crawler has to see an image at least once before it can be rendered. This means that the first person who shares a piece of content won’t see a rendered image.”
That means if you have just written a post and share it for the first time Facebook hasn’t got all the information it needs and so won’t have an image.
The good news is there’s a really easy fix.
You can use Facebook’s own debugging tool.
Simply copy the link, pop it in the ‘input URL’ box and get Facebook to fetch the information it needs. Now when you add the link to your page it will have the image too.
It’s also helpful when you’ve changed an image and facebook is still previewing the old image.
Here’s the link: https://developers.facebook.com/tools/debug/og/object/