ToolPilot
← Blog
SEO & Web Tools·August 3, 2026·4 min read

Why Your Link Preview Looks Broken When You Share It

Paste a link into X, LinkedIn, Slack, or iMessage and most platforms build a preview card automatically — a title, description, and image pulled from the page itself. When that preview shows a blank box, a random unrelated image, or no image at all, the cause is almost always missing or incomplete Open Graph meta tags on the page, not a bug in the platform generating the preview.

How the preview actually gets built

When a link is shared, the platform's server briefly visits the URL and looks for a specific set of meta tags in the page's HTML head — og:title, og:description, and og:image chief among them. If those tags are missing, most platforms fall back to the page's regular <title> tag and meta description, and if there's no og:image, the preview often shows no image at all rather than guessing one from the page content.

Why a page can look fine but still preview badly

A page can render perfectly for a human visitor while still missing Open Graph tags entirely, since these tags are invisible in the browser and only read by sharing platforms and crawlers — there's no visual symptom on the page itself to signal the problem. This is why link preview issues often go unnoticed for a long time; nothing about visiting the page directly reveals it.

Caching makes fixes look like they didn't work

Most platforms cache a link's preview the first time it's shared and won't re-fetch it for a while, even after the underlying meta tags are fixed. If a preview still looks broken after adding correct tags, the fix likely worked — the platform is just showing a stale cached version, and most platforms offer a debugging tool (like Facebook's Sharing Debugger or X's Card Validator) that forces a re-fetch.

Try the tool
Open Graph Tag Generator
Open →