Whenever we have finished slaving over the design and development of a new website, once the client has given approval and we launch, we naturally want to shout about our work and give the new site a boost too. One of the common ways we do this is by sharing a link to the site via our Facebook Page.
However, there are occasions when attempting to do so does not give the results expected. This was the case with the launch of a recent site.
Our first attempt to share a link to the new Norcotts Cider website resulted in Facebook showing the browser page title and META description for the old site, complete with no picture - hardly an inviting link for our Facebook fans to click on. This was despite the DNS changes for the site being made 36 hours previously.
We have had this problem before for websites that had only just launched, as Facebook caches data for many websites and only refreshes periodically, but we had never seen such a slow refresh before on its cache. The previous website was just a holding page and had been up for some time, so our guess is that for a page with little or no updates (like a holding page or static page website), Facebook leaves it longer before it refreshes its cache.
How to Force Facebook to Refresh Its Cache
Fixing this issue is really simple:
1. Go to the Facebook Developers Debugger Tool
2. Enter the URL for the page you want to refresh and click debug
3. The tool will give you all sorts of information on the page you have entered, including an HTML preview of the page it has scraped - which can be very useful, but you don't need need to worry about any of it for the purposes of this fix
4. Now refresh your Facebook page and share your link again - this time, the new, shiny fruits of your labours should be shown for all to see: