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 , founder of Porteur · Updated 15 September 2026 · Markdown

The tags that matter

<meta property="og:title" content="Invoicing for freelancers">
<meta property="og:description" content="Send an invoice in twenty seconds. No account needed to try.">
<meta property="og:image" content="https://yourproduct.com/og.png">
<meta property="og:url" content="https://yourproduct.com/">
<meta property="og:type" content="website">
<meta property="og:site_name" content="Yourproduct">
  • og:title and og:description: written for the share, not copied from the page title if that title is dull out of context.
  • og:image: the one that decides the click. About 1200 by 630 pixels, under a few hundred kilobytes, reachable without a login.
  • og:url: the canonical address, so shares of the same page through different addresses count as one page.
  • og:type: website for most pages, article for a post with a date.

The image rules

RuleWhy
About 1200 by 630 pixelsThe wide card shape every platform crops towards
An absolute URLA relative path resolves against the wrong host in most crawlers
No login, no hotlink protectionThe platform fetches it as an anonymous visitor
Text large enough to read at card sizeCards are shown small; a paragraph in the image is unreadable
Under a few hundred kilobytesSlow images time out and the card falls back to a bare link

How to test it

  1. Read the tags

    View source and check the four that matter are present and absolute.

  2. 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.

  3. 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.

  4. Remember the caches

    Platforms cache the card. After a change, the old image can persist for a while on links already shared.

Questions

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

Read next