Skip to main content

og:description is between 100-300 characters

ab-001811 · marketing-social-sharing.open-graph.og-description-length
Severity: infoactive

Why it matters

og:description is the secondary text in every social link preview. Descriptions under 100 characters lack enough context to explain what a page contains, leaving users uncertain whether the link is worth clicking. Descriptions over 300 characters are truncated unpredictably: Facebook shows approximately 250 characters, LinkedIn shows less. Per ogp.me, og:description supplements the title by providing context that drives click intent. A 42-character description leaves the preview half-empty; a 400-character description gets cut mid-sentence, often at a grammatically awkward point that reads as broken copy. Both failures reduce the effectiveness of social sharing as a distribution channel.

Severity rationale

Info because description length issues reduce social preview quality and click-through rates but do not prevent sharing from functioning on any platform.

Remediation

Target og:description values between 100 and 300 characters, with the most important content in the first 150 characters since WhatsApp and some LinkedIn views truncate there. Set descriptions in src/app/layout.tsx for the root default and in per-page metadata exports or generateMetadata for content pages:

openGraph: {
  description: 'A 100–300 character summary that explains what this page is and why someone should click through from a social feed.',
}

For dynamic content, derive descriptions from the item's excerpt or summary field, trimmed to 200 characters if the source content is longer.

Detection

  • ID: marketing-social-sharing.open-graph.og-description-length

  • Severity: info

  • What to look for: For pages where you can determine the og:description text statically, check the character count. Dynamic descriptions cannot be evaluated statically. Count all instances found and enumerate each.

  • Pass criteria: All statically determinable og:description values are between 100 and 300 characters. Threshold: no more than 155 characters for og:description.

  • Fail criteria: Any statically determinable og:description is shorter than 100 characters or longer than 300 characters.

  • Skip (N/A) when: All OG descriptions are dynamically generated from generateMetadata and no static values are determinable.

  • Detail on fail: Example: "og:description on /pricing is 42 chars — below 100 char minimum for social preview context" or "og:description on /about is 412 chars — will be truncated by most platforms"

  • Remediation: Social platforms display OG descriptions below the title in link previews. Facebook shows approximately 250 characters; LinkedIn shows less. Descriptions under 100 characters lack context; over 300 characters are truncated unpredictably. Aim for 100-300 characters that summarize the page and encourage clicks.

    Reference the relevant configuration in package.json or the src/ directory structure for implementation.


External references

Taxons

History