When you need to publish your blog post on Facebook, at times you might not like the look of the thumbnail and also the description on the status. You change the description and pick a new photo, but it seems Facebook stubbornly remembers the first version of your posting. This happens because Facebook caches the first time a posting is shared and it keeps referring to the cache for each subsequent share of the same posting.
Luckily, there’s an easy way to refresh that cache although it has to be done manually. You can refresh the cache by going to the Facebook Developer page and look for a tool called Open Graph Debugger to reset and this is actually even useful to see what your share looks like before you hit post button.
Once, you clicked, Open Graph Debugger, type in the full URL of your blog posting that you want to refresh and click the Debug button.
The debug tool will show you a set of information of the last time the page was scraped and other meta data. You can analyze the content yourself, but if you don’t like what you see, the most important thing you need to pay attention to is the button called Fetch new scrape information that you can use to refresh the Facebook Cache of your blog posting.
After you pressed this button, your changes should be reflected on the Facebook. Just remember to do this, after you make the changes to your page. Not before.