How to Fix Missing or Outdated Link Previews on LinkedIn & WhatsApp
Diagnose why link preview thumbnails are missing or stuck in cache on LinkedIn, WhatsApp, Facebook, and Slack — and how to clear them.
Have you ever shared a URL on LinkedIn, WhatsApp, Facebook, or Slack, only to see a blank gray placeholder, an outdated image from six months ago, or an incorrect title?
This is one of the most common frustrations web developers and digital marketers face. Social networks and messaging clients cache link previews aggressively to save server bandwidth and improve user experience.
This guide explains why social link previews break, how each major platform handles caching, and step-by-step instructions to force platforms to fetch your fresh Open Graph metadata immediately.
1. Why Link Previews Fail to Render
Before clearing platform caches, verify that your server is serving valid Open Graph tags. The top root causes of missing previews include:
Relative Image URLs
Platforms cannot resolve relative image paths like <meta property="og:image" content="/images/banner.png" />.
- Fix: Always use fully-qualified HTTPS URLs:
https://example.com/images/banner.png.
Blocking User-Agents in robots.txt
If your robots.txt disallows user-agents like LinkedInBot, facebookexternalhit, WhatsApp, or Twitterbot, their crawlers will receive an HTTP 403 or 404 response and fail to extract metadata.
- Fix: Ensure major social crawlers are allowed in your
robots.txt.
Image File Size Exceeding Limits
If your og:image PNG or JPEG file size exceeds 5MB (or 8MB on some networks), crawlers will time out before downloading the image asset.
- Fix: Keep your shared preview images under 2MB, optimized in WebP or PNG format at 1200 x 630 pixels.
Missing og:type or og:title
Some platforms require both og:title and og:type to activate card rendering. If either is missing, the platform falls back to scraping standard <title> tags or displays no card at all.
2. Platform-by-Platform Cache Invalidation Guide
How to Force Update LinkedIn Link Previews
LinkedIn caches Open Graph metadata for up to 7 days. Changing your HTML <head> tags will not immediately update posts already shared or new drafts on LinkedIn.
Step-by-step cache refresh:
- Open the official LinkedIn Post Inspector.
- Enter your webpage URL and click Inspect.
- LinkedIn will immediately trigger an active crawler request to your URL, re-parse your Open Graph tags, and show you the refreshed preview card.
- Future shares of that URL on LinkedIn will now display the newly updated metadata!
How to Force Update Facebook & Messenger Previews
Facebook maintains the Meta Open Graph cache.
Step-by-step cache refresh:
- Navigate to the Facebook Sharing Debugger.
- Enter your URL and click Debug.
- If old metadata is displayed, click the Scrape Again button.
- Verify that
og:image,og:title, andog:descriptionmatch your latest release.
How to Fix WhatsApp & iMessage Link Previews
Messaging apps like WhatsApp and Apple iMessage fetch link previews directly from the recipient or sender’s mobile device or desktop application.
- WhatsApp Cache Fix: WhatsApp caches previews per user session. To force WhatsApp to fetch new preview metadata:
- Append a unique query parameter to your URL when sharing (e.g.
https://example.com/page?v=2). - Because WhatsApp treats query strings as distinct URLs, it will trigger a fresh HTTP fetch and display the updated thumbnail.
- Append a unique query parameter to your URL when sharing (e.g.
- iMessage Cache Fix: Close and reopen the Messages application, or clear browser cache in Safari on iOS/macOS.
3. Recommended Open Graph Tag Set for 100% Platform Compatibility
To ensure your link previews render correctly across all platforms, copy and paste this complete snippet:
<!-- Primary HTML Meta Tags -->
<title>Product Title | Open Graph Generator</title>
<meta name="description" content="Clear explanation of the product or article features." />
<!-- Open Graph / Facebook / LinkedIn / WhatsApp -->
<meta property="og:type" content="website" />
<meta property="og:url" content="https://opengraphgenerator.com/tools/open-graph-inspector" />
<meta property="og:title" content="Product Title | Open Graph Generator" />
<meta property="og:description" content="Clear explanation of the product or article features." />
<meta property="og:image" content="https://opengraphgenerator.com/og-banner.png" />
<meta property="og:image:width" content="1200" />
<meta property="og:image:height" content="630" />
<meta property="og:image:alt" content="Open Graph Generator Banner" />
<!-- Twitter Cards / X -->
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content="Product Title | Open Graph Generator" />
<meta name="twitter:description" content="Clear explanation of the product or article features." />
<meta name="twitter:image" content="https://opengraphgenerator.com/og-banner.png" />
4. Test Your Live URLs Before Sharing
Use our free Open Graph Inspector to test any URL before sharing it publicly. The tool simulates crawler requests from LinkedIn, Facebook, Twitter, WhatsApp, and Discord, instantly alerting you to missing tags or broken image URLs.