My business card preview is out of date
The caching of link previews (Open Graph) in messaging and SMS apps is not centralised and depends entirely on the sender’s and recipient’s devices. The lifespan of this cache depends heavily on the platform and device used.
Caching times for Open Graph and tips on how to reset them vary from one messaging service to another:
🍏 iMessage (Apple)
- Cache duration: Apple does not specify a fixed duration. Previews are generated and cached locally in an opaque manner by each device (and remain static in the history once sent).
- Workaround: Temporarily modify your URL by adding a parameter at the end (e.g.
?v=2). The sender’s device will treat this as a new link and fetch the new OG tags.
🤖 Google Messages and Android
- Cache duration: The app analyses the web page and caches the OG data locally, often for a few days. Two Android users may sometimes see different previews depending on the state of their cache.
- Workaround: Use the same parameter trick (e.g.
?version=2). If you are the sender and see the old version, clear your app’s cache via Settings > Apps > Messages > Storage > Clear cache.
💬 WhatsApp
- Cache duration: Previews are cached locally on the device to avoid repeated requests.
- Workaround: Force stop the app or clear the cache in your smartphone’s settings. You can also refresh your website’s global metadata using the Meta for Developers Sharing Debugger (for Meta/WhatsApp).