Breaking social media cache can be a challenge. Sometimes it seems mysterious as to which image social media such as Facebook or Twitter will use to promote when a link is shared on their sites.
Usually this is because the proper image hasn’t been accurately identified on your website as being associated with that page for purposes of social media.
Depending on how your site is built, you can easily change that assignment of image to page. There are plenty of web pages out there that explain the process:
as a start.
If you’ve mistakenly allowed the wrong image to be assigned to the page, and it’s been tweeted or facebooked, you may need to use the Twitter and Facebook validation tools to break cache. So, if you notice that the old image is still showing up, you can run the URL through those tools to try and get it updated. It can take a few tries, though.