Article pages set og:type article and article meta tags
Why it matters
Setting og:type: 'article' without the corresponding article meta tags (article:published_time, article:author) signals an incomplete implementation. Facebook's Open Graph explorer and LinkedIn's article feed both parse these supplemental fields to categorize and timestamp content. Per ogp.me and the schema-org Article type, published_time is used by platforms to determine content freshness and sort articles in feeds; author enables attribution to contributor profiles. When the type is 'article' but the fields are absent, platforms fall back to treating the content as a generic article with unknown provenance — forfeiting the structured article display format that the type declaration was intended to unlock.
Severity rationale
Low because incomplete article meta tags degrade platform-specific article features but do not break sharing — the og:type declaration still renders a valid card without the supplemental fields.
Remediation
When you use og:type: 'article', include at minimum publishedTime and authors alongside it:
openGraph: {
type: 'article',
publishedTime: post.publishedAt.toISOString(),
modifiedTime: post.updatedAt?.toISOString(),
authors: [`https://yoursite.com/authors/${post.authorSlug}`],
section: post.category,
tags: post.tags,
}
Add this in the generateMetadata function in your blog route at app/blog/[slug]/page.tsx or equivalent. The authors field expects a URL to an author profile page, not a plain name string.
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 — article type
- schema-org · Article — schema.org/Article
Taxons
History
- 2026-04-18·v1.0.0·Initial import from marketing-social-sharing·automated