Link Preview Not Showing: The Ordered List of Causes
A link preview not showing is almost always one of six things. Here they are in order of likelihood, each with the check that confirms it.

1. A link preview not showing usually means no Open Graph tags
og:title, og:description, og:image and og:url from the page's <head>. With none of them, some platforms guess from the page content and others show nothing.<meta property="og:title" content="Page title">
<meta property="og:description" content="One sentence.">
<meta property="og:image" content="https://example.com/card.png">
<meta property="og:url" content="https://example.com/page">
<meta name="twitter:card" content="summary_large_image">2. The image is unreachable or the wrong shape
3. The platform cached an older version
4. The crawler is blocked
robots.txt rule, a firewall, a bot-protection service, or a server that only responds to browsers.5. The content is rendered by JavaScript
6. Redirects and canonical mismatches
og:url pointing somewhere other than the page itself confuses platforms that use it for deduplication. Share the final URL, and make og:url self-referencing.Why previews matter more than they look
- No card at all turns your post into a bare URL, which is the least clickable object
- A wrong image - the site's logo, a stock header, someone else's photograph - is
- A stale card persists. Platforms cache, and a bad card can outlive several redesigns
The check that settles it
Why is my link preview not showing?
How do I refresh a link preview?
Do I need Twitter card tags as well as Open Graph?
twitter:card is worth setting explicitly so you get the large card rather than the small one.Why does the preview work on one platform but not another?
Put it to work
Tools for the job you just read about
Free to run, most of them without an account.
Link Preview Debugger
What X, Facebook and LinkedIn will show when you share your link.
Social Image Resizer
One image, cropped to every size the networks actually use.
Facebook Post Preview
Where the feed cuts your post — and it is earlier with a photo attached.
Google SERP Snippet Preview
See your title and description as a Google result — on a desktop and a phone.
Social Media URL Cleaner
Strip the tracking off a link — and see what each parameter was telling somebody.
Instagram Money Calculator
What to charge for a post — priced the way a brand actually prices it.
Keep reading
More from the blog

Facebook Link Preview Not Updating: The Cache
Facebook caches what it read the first time. Here is why a fixed page still shows the old image, and the ways to force a re-scrape.

Why Your Link Preview Looks Different on Mobile
The same link renders two different cards. Facebook gives a title 88 characters on desktop and about 65 on a phone — and the phone is where most of the taps are.

Twitter Image Sizes for X, and How the Card Crops Them
Twitter image sizes on X: 16:9 for single images, 1200x628 for link cards, and the timeline crop that decides what people actually see.