OG ScopeOG Scope
Guide

og:description Guide: Length, Fallbacks, Examples

og:description sets the summary line on a link preview card. See how long to make it, what platforms use when it is missing, and examples by page type.

By Abid Ali, maintainer of OG Scope
Updated · First published

Isometric blocks stacked into a link card, with a glowing og:description block under og:title, and og:url and og:image blocks beside it.

The og:description tag sets the short summary under the headline on a link preview card. It is one line in the HTML head:

<meta property="og:description" content="What the rain did to the beds, and what was replanted." />

A good og description tells the reader what is behind the link in one or two sentences, without the page itself. Some cards show it in full, some show a line or two, and some compact layouts hide it. Because the reader may never click, the line has to stand on its own.

This guide covers how the tag works, what platforms show when it is missing, how it differs from the meta description, how long it should be, and examples for common page types.

How og:description works

The tag is a <meta property="og:description"> line with a plain-text content value. It usually sits beside the title, image, and URL tags:

<meta name="description" content="A weekly garden journal. This week: storm damage, drainage fixes, and three plants that survived." />
<meta property="og:title" content="Field notes from a wet week" />
<meta property="og:description" content="What the rain did to the beds, and what was replanted." />
<meta property="og:image" content="https://example.com/covers/wet-week.webp" />
<meta property="og:url" content="https://example.com/blog/wet-week" />

Unlike og:title, og:description is not one of the four basic properties in the Open Graph protocol. It is optional. Most link previews still read it when it is present, which makes it the most direct way to control the summary line.

Paste the page URL into the Open Graph checker to see the og:description it reads, next to the meta description, and how the line sits on each estimated card.

Missing og:description? How to fix it

When the tag is absent, many platforms fall back to the meta description. Some take a passage of page text instead, and others show no description at all. The result depends on the platform, which is one reason the same URL can show different summaries in different apps.

X reads twitter:description first and falls back to og:description when the Twitter tag is not set. The Twitter card checker guide covers that fallback chain. LinkedIn reads Open Graph tags for a normal page, as the LinkedIn preview guide explains.

The checker reports a gap as "Open Graph description is missing." The fix is to set the tag explicitly: one og:description line with one or two plain sentences, in the HTML the server returns rather than added by a script. One written line replaces a different fallback in each app.

og:description vs meta description

The meta description and the open graph description often hold similar text, but they are written for different moments.

Meta descriptionog:description
Where it showsSearch result snippets, when the search engine uses itLink preview cards in social and chat apps
ReaderSomeone comparing results for a querySomeone scrolling a feed or a chat
TrimmingCut by pixel width in the resultCut by each card layout
When missingThe search engine picks page textMany platforms use the meta description

The og description vs meta description choice is simple. Reuse the meta description when it already reads well on a card. Write a separate og:description when the meta description opens with search terms or a call to click. The SERP preview shows how the meta description fits a search result.

How long should og:description be?

The Open Graph protocol sets no limit. Platforms trim the text to fit the layout. Many cards show only a line or two, and chat apps can show more or less depending on the screen.

A practical og description length is one or two sentences. Put the main point in the first sentence, so a trimmed version still makes sense.

  • Do not repeat the og:title. Add what the title leaves out. The repeated description guide covers that case.
  • Do not open with the site name or a date.
  • Use plain text. Markup and line breaks are not rendered.
  • Avoid filler openings such as "In this post".

og:description and twitter:description

A page can set both tags. X reads twitter:description when it is present, and most other platforms read og:description. Two tags with the same text add nothing, so the Twitter tag is only worth setting when the X card needs different wording, for example a shorter line for a summary card.

When both are set, keep them in step. A change to one and not the other is a common reason a link shows an updated summary on one platform and an old one on another.

How to write Open Graph descriptions for product pages

Product pages are where the description does the most work, because the title often names only the item. A useful product description says what the item is and one or two details that set it apart.

<meta property="og:title" content="Oak desk, 140 cm" />
<meta property="og:description" content="Solid oak desk with a built-in cable tray and adjustable feet. Ships flat, assembles in about 20 minutes." />
  • Name the material, size, or use, whichever matters most.
  • Leave out prices and stock levels unless the template updates them, because a cached card can keep an old value.
  • Write one description per product, not one for the whole catalog.
  • Keep claims factual. A card is not the place for a discount code.

More examples by page type

  • Blog post. "What the rain did to the beds, and what was replanted."
  • Guide. "Step-by-step repotting for indoor fig trees, with soil mix and pot size by tree height."
  • Homepage. "A weekly garden journal with planting notes, weather logs, and seasonal checklists."
  • Tool page. "Enter a loan amount and term to see the monthly payment and total interest."

Common og:description mistakes

  • One description for every page. A template default fills every card with the same sentence.
  • Two tags. A theme and a plugin both print the tag. Keep a single source.
  • JavaScript-only tags. Many crawlers read the first HTML response without running scripts.
  • A copied first paragraph. The opening of an article rarely works as a standalone summary.

Check the description on a live page

  1. Open the page source and search for og:description.
  2. Confirm there is exactly one tag, written for this page.
  3. Read it without the title. It should still make sense.
  4. Run the URL through a checker and compare the estimated cards.

OG Scope lists the meta description and og:description in the same metadata table, so a missing tag or a mismatch is easy to spot. The headline above the summary is covered in the og:title guide.

Write one or two sentences that stand on their own, deploy the tag in the server HTML, then check the live URL in the Open Graph checker before sharing it.

Frequently asked questions

Is og:description required?
No. It is not one of the four basic Open Graph properties. Most link previews still use it when it is present, so setting it avoids a platform choosing the text.
Can og:description match the meta description?
Yes, when the meta description reads well on its own in a feed. Write a separate one when the meta description is tuned for a search result.
Why do two apps show different descriptions for the same link?
Each app trims to its own layout, applies its own fallback when a tag is missing, and caches its own copy of the page. The same HTML can still produce different cards.
Should a product og:description include the price?
Only if the template updates it with the page. A platform can cache the card, so a price in the description can stay visible after it changes.
Does og:description affect search rankings?
Open Graph tags are not a documented Google ranking factor. Search snippets usually draw on the meta description and page content. og:description is written for link preview cards.