Open Graph
Open Graph is a protocol of meta tags that tells other platforms how to draw a link to your page. It was created at Facebook in 2010 and is read by LinkedIn, Slack, Discord, WhatsApp and most messaging apps. It is not a Google ranking signal: it decides whether a shared link looks worth clicking.
By Théophile Louvart, founder of Porteur · Updated 15 September 2026 · Markdown
The image rules
| Rule | Why |
|---|---|
| About 1200 by 630 pixels | The wide card shape every platform crops towards |
| An absolute URL | A relative path resolves against the wrong host in most crawlers |
| No login, no hotlink protection | The platform fetches it as an anonymous visitor |
| Text large enough to read at card size | Cards are shown small; a paragraph in the image is unreadable |
| Under a few hundred kilobytes | Slow images time out and the card falls back to a bare link |
How to test it
Read the tags
View source and check the four that matter are present and absolute.
Post the link somewhere private
A draft message to yourself in Slack or a direct message shows the real card, which is the only test that matters.
Check one page of each template
The home page, a pricing page and one library page usually use different templates, and one of them is always missing the image.
Remember the caches
Platforms cache the card. After a change, the old image can persist for a while on links already shared.
Questions
Not directly. Google does not use Open Graph tags for ranking. They decide how a shared link looks, which affects whether people click it and therefore whether the page earns visits and mentions.
About 1200 by 630 pixels, served over an absolute URL without a login, and small enough to fetch quickly. Keep any text on it large enough to read at card size.
Not necessarily. X falls back to Open Graph when the twitter: tags are missing. Add the twitter: tags when you want a different image or a different card type there.
Usually a cached card from before your change, a relative image URL, or an image behind a login. Check the tag is absolute and fetchable, then share the link again.
The canonical address of the page. That way shares through tracking parameters or alternative hosts are counted as the same page rather than several.
Check my site, free
The free check reads what your pages tell Google and the platforms that draw your links, in about thirty seconds.
- Free check, no card
- Read-only, your own accounts
- Readable by your agent