og:title is between 40-90 characters
Why it matters
og:title is the primary text users see when a link is shared. Titles under 40 characters fail to communicate what the page is about, wasting the preview's most prominent real estate. Titles over 90 characters are truncated at approximately 88 characters on Facebook and 70 on Twitter/X, cutting off meaningful content mid-word. Per ogp.me, og:title is a required field and its visible length determines whether users click through. A 10-character title like 'My App' renders as dead copy in a link preview; a 102-character title gets sliced at an arbitrary point chosen by the platform. Both failures reduce click-through rates on social shares without any visible error to the developer.
Severity rationale
Info because title length issues degrade social preview quality but do not break sharing functionality — shares still work, they just perform below their potential.
Remediation
Target og:title values between 40 and 90 characters. For static pages, set them in app/layout.tsx or per-page metadata exports. In Next.js, configure the title in the openGraph block:
export const metadata: Metadata = {
openGraph: {
title: 'AuditBuffet — Adversarially-Tested Audit Prompts for AI-Built Apps',
},
}
For dynamic pages using generateMetadata, keep titles to the item name plus site context: ${post.title} — ${siteName}. Measure character counts; truncation occurs at 70 characters on Twitter/X and 88 on Facebook. Titles that work at 70 characters are safe across all platforms.
DetectionPro
The detection method for this pattern is part of AuditBuffet Pro.
The full method (what to look for, pass and fail conditions, and how results get reported) ships inside the Social Sharing Audit. The pattern definition, severity rationale, and remediation remain openly licensed under CC-BY-4.0.
External references
- external · ogp.me — The Open Graph Protocol
Taxons
History
- 2026-04-18·v1.0.0·Initial import from marketing-social-sharing·automated