Do your share tags and schema work?
A handful of tags decide how your link looks when it is shared.
Why a great page still shares blank
The page can be perfect and the share still lands as a grey box, because the card and the rich result are built from tags a reader never sees. They are cheap to add and easy to break.
A blank share card costs the click
Post a link with no og:image and it renders as a grey box. People scroll past what looks broken, no matter how good the page is.
No structured data, no rich result
Stars, FAQs, and breadcrumbs in search come from JSON-LD. Skip it and you compete as a plain blue link against ones that stand out.
Broken markup fails silently
One malformed JSON-LD block is discarded whole, with no error on your page. You only notice when the rich result never shows.
One page in, a fix list out
Paste any page
A page people share or that you want in rich results. No sign-up, nothing installed.
It reads the markup
Open Graph, Twitter Card, and every JSON-LD block, checked and parsed in a few seconds.
You get a ranked fix list
Every gap, most costly first, with the exact tag to add or fix.
What it checks
The Open Graph image
The one tag that decides whether a share is a rich card or a blank box, checked for presence.
Open Graph title and description
The headline and summary the share card uses, so you control the pitch, not the platform.
Twitter Card
Whether X shows a large image or a small one, and whether the card is declared at all.
JSON-LD structured data
Whether the page carries structured data, and what type, so it can qualify for rich results.
Broken JSON-LD
The malformed blocks search silently discards, flagged so a rich result is not lost to a stray comma.
Canonical link
A canonical so shares and structured data point at one URL instead of fragmenting across variants.
Straight talk about what it cannot see
It reads your raw HTML, the way a platform first does. Markup only.
It does not fetch your og:image
It confirms the tag is there, not that the image loads or is the right size. A broken image URL still passes this check, so verify the link.
It cannot promise a rich result
Valid structured data is required for stars and FAQs, but Google decides eligibility by its own rules. This gets you qualified, not guaranteed.
It reads HTML, not JavaScript
If your tags are injected with JavaScript after load, it says it could not read them rather than reporting markup it never saw.
Your page never leaves your machine
The whole check runs in your browser. Nothing is uploaded, which is also why there is no limit on it.
Check a page before you share it
Fixing a share card takes minutes, and it is the cheapest reach you will ever buy.