SEO
SEOMedium

Open Graph Tags

Checks for og:title, og:description, og:image, and og:url in the <head>.

What this check measures

We parse all `<meta property="og:*">` tags and verify the four core Open Graph fields are set with non-empty values. og:image is checked for valid URL and recommended 1200×630 dimensions.

Why it matters

OG tags control link previews on Slack, WhatsApp, LinkedIn, Discord, Telegram, Facebook, and iMessage. Missing tags = no preview card = scrolled past. A well-designed OG image lifts link CTR on social by 30-80%.

search

How our audit detects it

Parse meta tags with property starting `og:`. Check for og:title, og:description, og:image, og:url, og:type. Fetch og:image URL to verify accessibility.

Typical findings

  • error_outlineNo Open Graph tags at all — link previews fall back to bare URLs.
  • error_outlineog:image URL is relative — some scrapers require absolute URLs.
  • error_outlineog:image is 400×400 (square) — LinkedIn and Slack crop it.
  • error_outlineSame og:image on every page including blog posts.

How to fix

Add og:title, og:description, og:image (1200×630 absolute URL), og:url, and og:type to every page. Mirror values into twitter:* for X. In Next.js, use the metadata.openGraph field per page.

Copy-paste fix prompt for your stack

Lovable · Cursor · Bolt · v0 · Replit · Windsurf · Claude Code · Base44

View the fix prompt →

Frequently asked questions

Correct og:image size?expand_more
1200×630 pixels, PNG or JPEG, under 1 MB. Fits LinkedIn, Slack, WhatsApp, Facebook without cropping.
Need Twitter Cards separately?expand_more
X falls back to og:* for most fields, but `twitter:card` must be set to `summary_large_image` to get the big image layout. Mirror for safety.

Want this checked on your site?

Pantra runs the full audit (SEO, Security, GEO, Performance, Schema, Technical, Images) in 10 seconds and generates stack-specific fix prompts.

Scan my site

Related checks