Why this happens
A link preview shows no image when the page either has no og:image tag, points it at a
relative URL, or serves an image that the platform's crawler cannot reach (behind a login,
a firewall, or a noindex/auth-gated path).
Run the free Open Graph Checker to see which tags are missing, invalid, or too small.
How to check
Paste the URL into the Open Graph Checker. It shows whether
og:image is present, whether the URL is absolute, and whether the image actually loads.
How to fix
- Add
og:imageto the page<head>with an absolute URL (https://…), not a path. - Make sure the image is public — no auth, no IP allowlist.
- Use 1200×630 (1.91:1). See Open Graph image size.
- Re-check, then clear the platform's cache where needed.
Example
A relative og:image like /og.png breaks on most platforms — they fetch from their own
servers and can't resolve your site's root. Use https://yourdomain.com/og.png instead.