Why this happens
LinkedIn's crawler scrapes a page when a URL is first shared and caches the result for
roughly 7 days. Even after you update your og:image, LinkedIn keeps showing the old
preview until the cache expires — or until you force a re-scrape.
A few other causes produce the same symptom:
og:imageis a relative URL (like/preview.pnginstead ofhttps://…)- The image is behind a login, firewall, or CDN access control
- The image file is too large (LinkedIn has an undocumented soft cap around 5 MB)
- The page was previously scraped before
og:imagewas added
Run the free Open Graph Checker to see which tags are missing, invalid, or too small.
How to check
First, paste your URL into the Open Graph Checker to confirm
that og:image is present, absolute, and publicly reachable. If the tag looks correct,
the problem is almost certainly the cache.
Then open the LinkedIn Post Inspector (linkedin.com/post-inspector/) and enter your
URL. It shows LinkedIn's current cached data and provides a button to request a fresh scrape.
How to fix
- Verify
og:imageis an absolute HTTPS URL pointing to a publicly accessible image. - Use 1200×627 pixels — LinkedIn prefers a 1.91:1 ratio and crops tightly.
- Keep the image under a few megabytes so LinkedIn's crawler can fetch it quickly.
- Paste the URL into the LinkedIn Post Inspector and click Inspect to trigger a re-scrape.
- Wait a few minutes, then share the URL again to confirm the updated preview appears.
Example
You update your homepage's og:image from a 200×200 logo to a proper 1200×627 banner.
You share the link on LinkedIn and the old logo still appears. That's the cache — the tag
is correct, but LinkedIn hasn't re-scraped yet. Running the URL through the Post Inspector
clears it and the new image shows up within minutes.