Stale Preview on WhatsApp

Why WhatsApp keeps showing an old link preview after you updated your tags

Why it happens

WhatsApp caches previews aggressively, from 24-48 hours to several weeks with no documented duration and no official way to force a refresh. Once cached, every share of that URL uses the cached version.

Append a query parameter

The fastest workaround. WhatsApp caches by exact URL, so ?v=2 is a “new” page:

https://example.com/page?v=2

The original URL still shows stale data until the cache expires on its own.

Use a URL shortener

A fresh Bitly or TinyURL link is a new URL, which forces a fresh crawl. Useful when you can’t control query parameters.

Try the Facebook Sharing Debugger

Click “Scrape Again” in the Facebook Sharing Debugger. WhatsApp and Facebook share Meta’s crawling infrastructure, so this sometimes refreshes the WhatsApp cache too. Not guaranteed.

What does NOT work

  • Clearing WhatsApp’s app cache: only clears your device. Meta’s server-side cache determines the preview for everyone else.
  • Deleting and re-sending the message: the preview is baked into the message. Re-sending uses the same server-side cache.
  • Waiting a few minutes: plan for at least 24-48 hours, often longer.

Prevention

  • Test with the Facebook Sharing Debugger before sharing widely
  • Version your og:image URLs if you update images often: https://example.com/images/preview.jpg?v=20260215
  • Short Cache-Control headers on OG images may help: Cache-Control: max-age=86400 (not guaranteed)