How to make Facebook refresh an old link preview
To make Facebook show your new title, description or image, run a Facebook Sharing Debugger refresh: open the Sharing Debugger, paste your link, click Debug, then click Scrape Again. Facebook reads the page fresh and replaces its stored copy. If the old image still appears afterwards, the usual reason is that the new image has the same file address as the old one, or that your own site cache is still serving the old tags. Both are easy to fix.
Why Facebook shows an old preview
The first time a link is shared, Facebook's crawler reads the page and saves what it finds: title, description, image and address. Later shares use that saved copy, so a change on your site doesn't appear on Facebook straight away. Facebook refreshes stored previews on its own schedule, but it doesn't promise a fixed time, so the practical answer is to ask for a refresh yourself.
Two more details from Facebook's documentation matter here:
- Images are cached by address. Facebook says images "won't be updated unless the URL changes". Replacing a file but keeping its name can leave the old picture in place.
- Old posts don't always update. Facebook notes that updating the image for a URL "will not automatically update the preview for old shares".
How to do a Facebook Sharing Debugger refresh
- Fix the page first. Make sure the page now sends the right tags. Enter its address in our Open Graph Preview to see the Facebook card and every
og:tag your server actually sends. If the preview there is still wrong, Facebook will read the same wrong tags. - Clear your own caches. Purge your WordPress caching plugin, your host's cache, and Cloudflare if it caches your HTML (in Cloudflare, use a custom purge for that one address). Otherwise Facebook may be served the old page.
- Open the debugger. Go to the Facebook Sharing Debugger and log in with any Facebook account.
- Paste the link and click Debug. Use the exact address people share, including
https://andwwwif your site uses it. - Look at the last scrape time. The section "When and how we last scraped the URL" shows when Facebook last read the page.
- Click Scrape Again. Facebook reads the page right now. The Link Preview box updates with what it found.
- Read the warnings. Fix anything under "Warnings That Should Be Fixed", such as a missing or inaccessible
og:image, then click Scrape Again once more. - Check the raw tags if needed. The debugger can show the exact tags its crawler received. If they don't match your page, something (a plugin, a cache, a firewall) is serving Facebook a different version.
- Share again. For posts that already show the old card, make a new post with the link.
For a new page, running it through the debugger once before you share it is also useful. Facebook says its crawler has to see an image at least once before it can show it, so this pre-loads the image and the first share gets the picture.
When Scrape Again doesn't fix it
The image keeps its old address
Upload the new image under a new file name (for example cover-v2.jpg), update og:image, then Scrape Again. This is the fix in most stubborn cases.
Your site still serves old tags
Check the page in our Meta Tag Checker or Open Graph Preview. If the old tags appear there, the problem is a cache or a plugin on your side, not Facebook.
The link redirects
If the shared address redirects (for example from http:// to https://, or through a short link), Facebook follows the redirect and reads the final page. Check the chain with our Redirect Checker and make sure the final page has the right tags. Sharing the final address directly is cleaner.
og:url points somewhere else
Facebook treats og:url as the page's real address and uses the information stored for that address. If og:url points to your homepage or an old address, you'll keep seeing that page's card. Set og:url to the page's own address.
The image can't be downloaded
The debugger reports images it couldn't fetch. Common causes: a relative path, an image behind a login, a firewall that blocks Facebook's crawler (facebookexternalhit), or a file over Facebook's 8 MB limit. Use a full https:// address to a 1200 × 630 px JPG or PNG.
It still shows old data after a few tries
Facebook sometimes needs a few minutes. Wait, then click Scrape Again once more.
Does adding ?v=2 help?
Adding a harmless query such as ?v=2 makes many apps treat the link as brand new. On Facebook it can still lead back to the old card, because Facebook follows og:url to the original address. Use it as a last resort, and remember that likes and share counts are tied to one address. The Sharing Debugger is the proper fix.
Refreshing other apps
- LinkedIn: use the LinkedIn Post Inspector, which reads the page again when you inspect a link. See why LinkedIn shows no preview.
- WhatsApp and X: there is no public refresh button. They read the page again after a while. Messages and posts already sent keep their card.
Quick checklist
- Page shows the right card in the Open Graph Preview
- Site and Cloudflare caches purged
- New image uploaded under a new file name
og:urlis the page's own address- Debug, then Scrape Again, then fix warnings and repeat
- Share the link again for a fresh post
If Facebook still shows the wrong picture after all this, read why Facebook shows the wrong image for the full list of causes.
Frequently asked questions
Do I need a Facebook account to use the Sharing Debugger?
Yes. The Sharing Debugger is on Meta for Developers and asks you to log in with a Facebook account. You don't need to own the website.
How long does Facebook keep an old preview?
Facebook doesn't promise a fixed time, and its documentation mentions different refresh periods. Don't wait: Scrape Again in the Sharing Debugger updates it in seconds.
Why does the old image stay after Scrape Again?
Facebook caches images by their address. If the new picture has the same file name as the old one, upload it under a new name and update og:image.
Will refreshing update posts I already published?
Not always. Facebook says changing the image does not automatically update old shares, so post the link again after the refresh.
Tools in this guide
#open graph#facebook#sharing debugger#cache
Related guides
All →How to comment on and annotate a PDF for review
How to annotate a PDF for review: highlight, underline, strike out and add notes in your browser, then send back one marked-up copy. Free…
12 Nov 20265 min readHow to add initials to every page of a PDF contract
Add initials to PDF pages of a contract in your browser: create your initials once, place them page by page, sign the last page and save…
11 Nov 20265 min readHow to add a photo or logo to an existing PDF
Add image to PDF pages in your browser: place a photo, logo or stamp on an existing PDF, resize it, and save a new file without uploading…
11 Nov 20265 min read