LinkedIn OG requirements are fully met
Why it matters
LinkedIn's crawler (LinkedInBot) does not synthesize fallback values from page content the way some platforms do. If og:title, og:description, or og:image are absent on a page, LinkedIn renders a plain URL with no preview card. Per ogp.me, all three tags are required; LinkedIn enforces this strictly and caches the first result it crawls — meaning a page that went live without complete OG tags may show a degraded preview for months even after the tags are added, because LinkedIn's cache TTL is long and invalidation requires manual intervention via LinkedIn's Post Inspector. Relative og:image paths are an additional LinkedIn-specific failure: the crawler does not resolve relative URLs to absolute, so /og-image.png is treated as an unresolvable reference.
Severity rationale
High because LinkedIn does not synthesize missing OG fields and aggressively caches the first crawl result, making early deployment of complete tags critical to prevent months of degraded previews.
Remediation
Ensure every page intended for LinkedIn sharing has explicit og:title, og:description, and og:image set at the page level — not just inherited from the root layout. Use an absolute URL for og:image:
const baseUrl = process.env.NEXT_PUBLIC_SITE_URL ?? 'https://yoursite.com'
openGraph: {
images: [{ url: `${baseUrl}/og/blog/${params.slug}.png`, width: 1200, height: 630 }],
}
After deploying page-level OG tags, use LinkedIn's Post Inspector (linkedin.com/post-inspector) to force a re-crawl and clear the cached degraded preview.
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