Free Open Graph / Social Preview Debugger
One of the free tools from KinetixSEO, an SEO and AI-citation (GEO) checker. Preview how any page will look when shared on social media, and check its Open Graph and Twitter Card tags for missing images, malformed URLs, and locale mistakes. A page can rank perfectly and still get zero clicks when shared, if the preview card that appears in the feed shows a blank image or an unrelated title.
What you'll get
https://example.com/guides/running-shoes-flat-feet
Best Running Shoes for Flat Feet (2026 Guide)
We tested 8 running shoes for flat feet over 3 months of long runs. See which held up.
Tags found
- Open Graph tags
- 6
- Twitter Card tags
- 3
- og:typearticle
- og:urlhttps://example.com/guides/running-shoes-flat-feet
- og:site_nameExample Co
- og:localeen_US
- og:twitter_cardsummary_large_image
Missing required properties for og:type=article
article:published_time
What the Free Open Graph / Social Preview Debugger checks
- og:title, og:description, og:url and og:type are present and non-empty
- og:image resolves and meets the minimum recommended resolution for a clean link-preview card
- og:locale is a valid, well-formed locale code
- Type-specific required properties are present (e.g. article:published_time for og:type=article)
- Twitter Card tags (twitter:card, twitter:title, twitter:image) are present as a fallback for platforms that read them instead of Open Graph
- og:url matches the page's actual canonical URL rather than a stale or parameterized one
Frequently asked questions
Why does this tool render a preview card instead of just listing the tags?
Open Graph tags exist to control how a page looks when it's shared — the preview card format shows you exactly what a social platform's link-unfurl would render, which makes a missing or wrong og:image, a truncated title, or an odd description immediately obvious in a way a flat list of key-value pairs doesn't. The tag list underneath the preview still shows every raw value, so you get both the visual result and the underlying data.
What resolution does og:image need to be?
This tool checks that og:image resolves and meets the minimum resolution most platforms use to decide whether to show a large image card versus a small thumbnail — roughly 1200×630px is the safe target most guidance converges on, with a minimum around 600×315px before some platforms downgrade the card format. An image that's too small, unreachable, or served as a data URI (which most platforms won't fetch) results in a degraded or missing preview even if every other tag is correct.
What are "type-specific required properties" and why do they matter?
Open Graph's og:type value (article, product, video, and so on) comes with its own set of properties that type expects — an og:type of article, for example, is expected to carry article:published_time and article:author for platforms that read them. This tool checks the properties expected for whatever og:type your page declares and flags what's missing. Skipping og:type-specific properties doesn't break the basic preview card, but it does mean a platform that supports richer rendering for that type (a byline, a publish date) won't have the data to show it.
Why does this check Twitter Card tags separately from Open Graph?
X (formerly Twitter) originally used its own tag namespace (twitter:card, twitter:title, twitter:image) before most platforms consolidated around Open Graph, and while X now falls back to Open Graph tags in many cases, it doesn't do so universally or reliably — some Twitter Card properties, like twitter:card itself (which picks summary vs. summary_large_image layout), have no direct Open Graph equivalent. This tool checks both sets, since relying on Open Graph alone can leave a gap specifically on that platform.
My og:url is set — why does the tool still flag it?
og:url is meant to declare the canonical, shareable URL for the content, and this tool flags two specific problems with it: a malformed value that isn't a valid absolute URL, and a mismatch against the page's own canonical tag — for example og:url pointing at a URL with tracking parameters while the canonical tag points at the clean version. Either problem means the URL social platforms attribute engagement (likes, shares) to isn't the URL you actually want credited, which fragments your share metrics across two slightly different URLs.
Go deeper
This free check looks at one signal in isolation. KinetixSEO's paid report combines every signal below into one prioritised fix list and tracks it over time.
See the full paid report for this →This is one check from KinetixSEO's full SEO/GEO audit. Want the complete picture — Core Web Vitals, AI-citation readiness, technical SEO health, and tailored fixes? Run the free full checker.