LaunchRanked

Open Graph checker

Paste a URL. See how the link previews when it's shared, and which og: and twitter: tags are missing or broken.

What this checker does

When someone pastes your link into a chat, a feed or a DM, the app fetches your page once, reads a handful of meta tags in the <head> and builds a card from them. We do the same: fetch the page, pull every og: and twitter: tag, then fetch the share image itself to check it returns 200, is really an image, and what size it is. The previews above are generic mock-ups of the three layouts you’ll meet most: a large image card, a small card with a square thumbnail, and a chat-app unfurl.

The tags that matter

  • og:title: the card headline. Write it for a feed, not a search result. It can differ from your <title>.
  • og:description: one or two sentences. Most cards show two lines or fewer.
  • og:image: an absolute https:// URL to a PNG, JPEG or WebP. SVG doesn’t work on most platforms.
  • og:url: the canonical URL, so shares of variants count toward one page.
  • twitter:card: summary_large_image for the big layout on X.

Common problems, in order of damage

  1. No image, or an image that fails. A broken image URL often turns a card into a bare link. Check the image loads in a private window, without cookies.
  2. Relative image paths. /og.png works in your HTML but many preview bots won’t resolve it. Use the full URL.
  3. One image for every page. Not an error, but a card that says what the specific page is gets more clicks than your logo does.
  4. Tags rendered by JavaScript. If this checker can’t see them, most preview bots can’t either.
  5. Declared size that doesn’t match. og:image:width and og:image:height help apps lay out the card before downloading the image, so they must be right.

What it can’t tell you

Every platform has its own crop, font and caching rules, and they change. We don’t imitate any one app, and a platform may still show a preview you didn’t expect because it cached an older version. For the rest of the page’s tags (title, canonical, robots, JSON-LD) run the meta tag checker.

Questions

I fixed my tags. Why does the old preview still show?

Social networks and chat apps cache previews, often for days. Most platforms have a sharing debugger or post inspector that forces a re-fetch. Changing the og:image file name (or adding a query string) also makes apps treat it as a new image.

What size should my og:image be?

1200×630 pixels (1.91:1) is the safe default. It fills large cards on the major networks and crops acceptably to a square for small cards. Keep important text away from the edges, and keep the file well under 5 MB; under 1 MB loads faster in chat apps.

Do I need twitter: tags if I have og: tags?

Mostly not. X falls back to og:title, og:description and og:image. The one tag worth adding is twitter:card with the value summary_large_image, which asks for the large image layout.

Why does the checker find no tags when my browser shows them?

We read the HTML your server returns, like link-preview bots do. Most of those bots don't run JavaScript, so tags added client-side (common in single-page apps) are invisible to them. Render social tags on the server.

Free launch

Launching something? Get a page that ranks.

Launch free on LaunchRanked: a permanent, SEO-ready product page, a weekly leaderboard slot and a followed link after human review. No badge required.

More free tools