Back to Blog
Social PreviewsLinkedInDebugging

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.

SS
Sanjay Samanta
July 21, 2026
6 min read

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.


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

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:

  1. Open the official LinkedIn Post Inspector.
  2. Enter your webpage URL and click Inspect.
  3. LinkedIn will immediately trigger an active crawler request to your URL, re-parse your Open Graph tags, and show you the refreshed preview card.
  4. 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:

  1. Navigate to the Facebook Sharing Debugger.
  2. Enter your URL and click Debug.
  3. If old metadata is displayed, click the Scrape Again button.
  4. Verify that og:image, og:title, and og:description match your latest release.

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:
    1. Append a unique query parameter to your URL when sharing (e.g. https://example.com/page?v=2).
    2. Because WhatsApp treats query strings as distinct URLs, it will trigger a fresh HTTP fetch and display the updated thumbnail.
  • iMessage Cache Fix: Close and reopen the Messages application, or clear browser cache in Safari on iOS/macOS.

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.