Open Graph tags are present
Why it matters
When a URL is pasted into Slack, Discord, LinkedIn, X, or iMessage, the preview card is generated entirely from Open Graph tags. Without og:title and og:description, shared links render as a naked URL with no thumbnail — dramatically lowering click-through on the most common viral distribution channel. This is findability via social graph rather than search, and it costs nothing to fix but directly gates every shared-link impression.
Severity rationale
Medium because the impact is limited to social-share surfaces rather than search ranking, but preview collapse kills CTR.
Remediation
Add the four core Open Graph tags to the document head with absolute URLs for og:image and og:url. In Next.js App Router, use the metadata API so the framework emits the tags correctly:
// app/layout.tsx
export const metadata = {
openGraph: {
title: 'Page Title',
description: 'Share-surface summary.',
url: 'https://yoursite.com/',
images: ['https://yoursite.com/og-image.png'],
},
};
Validate with the LinkedIn Post Inspector and opengraph.xyz.
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 Site Health Check audit. The pattern definition, severity rationale, and remediation remain openly licensed under CC-BY-4.0.
Taxons
History
- 2026-04-18·v1.0.0·Initial import from site-health-check·automated