og:image is missing

The page has no valid og:image, or the URL is relative or behind authentication. Add an absolute, publicly reachable 1200×630 image and re-check.

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).

Check your Open Graph tags

Run the free Open Graph Checker to see which tags are missing, invalid, or too small.

Open Graph Checker

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

  1. Add og:image to the page <head> with an absolute URL (https://…), not a path.
  2. Make sure the image is public — no auth, no IP allowlist.
  3. Use 1200×630 (1.91:1). See Open Graph image size.
  4. 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.

Want to maintain this across every route?

Linkraft is coming soon. Use the free tools today, and join the waitlist for route-level fixes, monitoring, and reports.

By joining the waitlist, you agree to receive launch updates from Linkraft. You can unsubscribe at any time.

No spam. Just launch updates and useful resources about metadata, schema, and link previews.