Social Media Meta Tags Test
The Social Media Meta Tags Checker scans any URL for the Open Graph (og:*) and Twitter Card (twitter:*) meta tags that Facebook, LinkedIn, X / Twitter, Slack, WhatsApp, iMessage and every other modern messaging platform read to build link previews. We fetch the page, parse the <head>, validate the required and recommended properties, fetch and verify the og:image, then render an accurate side-by-side preview of how your link will appear when shared across each major platform. Missing or wrong tags are the single biggest cause of bland, brand-less link previews that quietly destroy social click-through.
What This Tool Checks
- Open Graph: og:title, og:description, og:image, og:url, og:type, og:site_name
- Twitter Card: twitter:card, twitter:title, twitter:description, twitter:image
- og:image accessibility (HTTP status, MIME type, dimensions)
- Recommended image size (1200 x 630 px, < 8 MB)
- Facebook fb:app_id and LinkedIn-specific fields
- Locale (og:locale) and alternate language tags
- Conflict between og:* and twitter:* values
Why It Matters for SEO
When a link is shared, every social and messaging platform reads your meta tags to build the preview card. Missing tags produce a generic, unbranded preview — usually a broken image and the URL as the title — which can cut social click-through by 50-70%. Strong, intentional Open Graph tags also feed LinkedIn's share algorithm, increase WhatsApp / iMessage previews on mobile, and indirectly improve SEO via the additional referral traffic and brand impressions that strong shares generate.
How to Fix It
Add og:title, og:description, og:image (1200 x 630 px PNG or JPG hosted on the same domain), og:url and og:type to every page <head>. Mirror the values into twitter:title, twitter:description and twitter:image. Set twitter:card to "summary_large_image" for content pages. Re-share the URL through Facebook's Sharing Debugger to flush platform caches.
How It Works
We request the page with a Facebook-style user-agent, parse the rendered <head>, collect every og:* and twitter:* meta tag, then perform a HEAD request on each declared image to confirm it returns 200, has the correct content type, and meets minimum dimensions. The preview renderer matches each platform's actual layout so what you see is what your audience will see.
Common Mistakes to Avoid
- Missing og:image entirely or pointing to a 404 / blocked CDN URL
- og:image smaller than 1200 x 630 px (Facebook downgrades the card)
- Setting og:url to a relative path instead of an absolute URL
- Forgetting twitter:card so Twitter falls back to a plain link
- og:title differing wildly from the actual page <title> (looks like cloaking)
Quick Checklist
- og:title, og:description, og:image, og:url present on every page
- og:image is at least 1200 x 630 px and HTTPS
- twitter:card is set (summary_large_image for content)
- OG values match the page <title> and meta description
- Sharing Debugger / Card Validator returns no errors