Ghost Protocol

Social Card & OG Tags Audit

Preview simulation from detected tags and response validation for Twitter, LinkedIn, Discord, and Slack. A missing OG image usually means a gray card instead of your brand.

What We Test

  • Required OG tags — og:title, og:description, og:image, og:type, twitter:card presence validation
  • Recommended tags — og:url, og:site_name, og:locale, twitter:site, twitter:creator checks
  • Image URL validation — HEAD request to og:image URL, fallback to Range request for 403/405
  • Content quality analysis — title/description length guidance, duplicate tag detection, and missing fallback checks
  • Twitter Card validation — summary vs summary_large_image type check, dedicated tag support
  • LinkedIn preview requirements — og:image dimensions, explicit width/height meta
  • Discord/Slack/iMessage evidence — fallback-chain simulation (Twitter tags -> OG tags)
  • Score breakdown — weighted scoring (required: 70pts, image: 10pts, recommended: varies)

Why Social Meta Tags Drive Clicks

Every time someone shares your link on Twitter, LinkedIn, Discord, or Slack, the preview is your first impression. A missing og:image means a gray card instead of your brand. A truncated title means confusion instead of clicks. Each platform has different requirements and fallback behavior. We parse your HTML meta tags, validate image URLs with real HTTP requests, detect invalid twitter:card types, and simulate likely previews from tag priority rules. Platform-native rendering can still vary by client and cache state.

Framework-Specific Meta Tag Fixes

When we detect missing or invalid OG tags, we generate fixes tailored to your framework. For Next.js, we provide metadata export config for the App Router or Head component patterns for Pages Router. For SvelteKit, we show svelte:head block examples with proper property attributes. For Astro, we provide Layout component meta tag templates. For WordPress, we suggest Yoast SEO configuration or direct theme header edits. Every fix includes proper og:image URL resolution (relative to absolute), recommended image dimensions (1200×630 for og:image, 1200×600 for twitter:image), and platform-specific tag recommendations (twitter:card=summary_large_image for best engagement).

How We Grade

Pass

All required OG and Twitter tags present with valid images

Partial

Core tags present but missing recommended tags or wrong image size

Fail

Missing og:title, og:image, or broken image URLs

Free audit gives check scores and grade. Unlock full details, fixes, and deep AI analysis for $9 per report.

Check Your Site Now

Explore Other Checks