When you share a link on facebook, Facebook Crawler fetches Open Graph markup data from the link you shared and displays the opengraph data.

Facebook caches this opengraph information for any link shared on facebook. So if any changes has been made to the page, we need to clear opengraph cache so facebook will fetch new opengraph meta data.

Facebook Sharing Batch Invalidator:

Facebook has released a new tool Facebook Sharing Batch Invalidator for refreshing cache for multiple links at once. The Batch Invalidator will let you refresh opengraph information for multiple URLs at the same time.

Link to Facebook Sharing Batch Invalidator:

{{ “https://developers.facebook.com/tools/debug/sharing/batch/" | open_in_new_window: “https://developers.facebook.com/tools/debug/sharing/batch/" }}

How Clear Facebook share cache using Facebook Sharing Batch Invalidator?

  1. https://developers.facebook.com/tools/debug/sharing/batch/
  2. copy paste all links seperated with a space Ex:

http://www.idiotinside.com/2015/05/10/python-auto-generate-requirements-txt/ http://www.idiotinside.com/2015/07/19/handy-http-web-servers-for-development/

  1. hit debug. Thats all.


Facebook Sharing Debugger:

There is also an older version of Opengraph debugger tool. This tool allows you helps you to debug opengraph tags of your webpage. Using Facebook opengraph debugger tool we can also force facebook to refresh its opengraph data.

How to use Facebook Sharing Debugger Tool?

  1. open https://developers.facebook.com/tools/debug/sharing/

  2. Enter the URL you want to debug and hit debug. The debugger will show the opengraph data that is available in facebook’s cache.

  3. Click on “Scrap Again” button to fetch latest opengraph data from your webpage.



Link to Facebook Sharing Debugger: https://developers.facebook.com/tools/debug/sharing/

If you would like to setup proper opengraph meta tags in your webpage, head over to Opengraph markup documentation: https://developers.facebook.com/docs/sharing/webmasters#markup