What the Open Graph checker shows
The Open Graph checker fetches a page and shows three things: the share card its tags
produce, a list of what is missing or too long, and every tag it found. It reads the Open
Graph tags, the Twitter card tags, the <title>, the meta description and
the canonical link, and follows redirects first so you see the page visitors actually land on.
What Open Graph is
Open Graph is a set of <meta> tags in a page's head that tell other sites
how to present a link to it: the title, a one-line description and an image. Facebook
introduced it in 2010 and everything that unfurls links now reads it, including LinkedIn, X,
Slack, Discord, iMessage and WhatsApp. Many directories read it too when they build your
listing.
Without the tags, each platform guesses. It takes the <title>, the first
paragraph it finds and whatever image comes first, which is usually a logo stretched to fit
or nothing at all.
The tags that matter
Four Open Graph tags and one Twitter tag cover every platform. The rest are optional.
| Tag | What to put in it | Limit |
|---|---|---|
| og:title | What the product is, without the brand suffix your title tag carries | 60 characters |
| og:description | One sentence on who it is for and what it does | 50 to 160 characters |
| og:image | An absolute https URL to a 1200 × 630 image | Under 1 MB |
| og:url | The canonical address of the page | Matches the canonical link |
| twitter:card | summary_large_image | Exactly that value |
og:site_name and og:type are worth the two lines. Separate
twitter:title and twitter:image tags are not needed; X falls back to
the Open Graph ones.
The og:image
The og:image should be 1200 by 630 pixels, show the product's name and what it does in large type, and still read at a third of that size. It is the largest thing in any share card and the only part most people look at. A screenshot of the interface works if the text in it is legible small; a logo on a plain background wastes the space.
- Absolute URL.
/og.pngfails on several platforms. Use the full https address. - PNG or JPG. SVG is not supported anywhere, and WebP is patchy.
- Keep the edges clear. Some platforms crop to square. Put nothing important in the outer tenth.
- One per page if you can. A pricing page or a guide with its own image gets more clicks than one reusing the homepage's.
Why it matters before you submit
Directories copy from your page. Some read the tags outright:
Awesome Indie drafts the whole listing, name, tagline,
description and logo, from the link you give it. The rest ask you to type the same things into
a form. Of the 126 directories we track, 56 ask for a logo, 39 for a tagline or
short description, and 18 for screenshots. Fazier
caps the tagline at 60 characters, the same limit a good og:title meets.
So fix the tags once, before the first submission. The title and description you settle on here become the tagline and description you paste into every form, the card that shows when a directory tweets your launch, and the preview in every founder community you post to. The full list of what to have ready is in the product launch checklist.
When a preview won't update
A preview that won't update is cached, not broken. Platforms store the card the first time a URL is shared and keep it for days. Check the page here first; if the checker shows the new tags, your site is right and the platform is stale.
- LinkedIn: paste the URL into Post Inspector to refetch it.
- Facebook and WhatsApp: use the Sharing Debugger and press Scrape Again.
- X, Slack, Discord: no manual refresh. Add
?v=2to the URL you share, or wait a few days.
If the checker shows the old tags too, the page itself is cached at your host or CDN, or the tags are added by JavaScript after load. Crawlers do not run scripts, so Open Graph tags have to be in the HTML the server sends.
What to do next
- Check your homepage and fix everything marked Missing.
- Check your pricing page and any page you plan to share on launch day.
- Copy the final title and description into a note. They are your tagline and short description for every directory form.
- Get the free rank plan. It puts the directories that fit your product in order and lists what each one asks for.
Questions founders ask
How do I check a page's Open Graph tags?
Paste the URL above. The checker fetches the page, reads the Open Graph, Twitter card, title, description and canonical tags from its head, draws the share card they produce, and lists anything missing or too long.
What size should an og:image be?
1200 by 630 pixels, a 1.91 to 1 ratio, under 1 MB, as a PNG or JPG at an absolute https URL. That size fills the large card on X, LinkedIn, Facebook, Slack and Discord without cropping.
Why is my link preview not updating?
Platforms cache the preview the first time a URL is shared, often for a week or more. After fixing the tags, force a refresh with LinkedIn's Post Inspector or Facebook's Sharing Debugger. X and Slack refresh on their own within a few days, sooner if you add a query string to the URL.
Do Open Graph tags affect SEO?
Not rankings directly; Google does not use them as a signal. They decide how a link looks wherever it is shared or listed, which decides whether people click. More clicks and shares is how they end up helping.
Do I need Twitter card tags as well as Open Graph?
Only one. X falls back to og:title, og:description and og:image, but it needs twitter:card set to summary_large_image to show the full-width image. Without it you get a small square thumbnail.