Blog/article schema includes dates
Why it matters
Freshness is one of the few signals AI-search vendors name in their own docs. Microsoft is explicit that staleness is worse in AI answers than in ranking — "In search, stale content degrades ranking. In grounding, a stale fact produces a misleading response" — and lists "regular updates" among its AI-citation guidance; Google describes its AI features as retrieving "up-to-date web pages from our Search index." The cross-vendor way to declare freshness is visible dates on the page (covered by publication-dates-visible) plus an accurate sitemap lastmod (Bing calls it "a key signal" for AI answers). datePublished/dateModified in Article or BlogPosting schema is the structured, Bing-side bonus on top of those: machine-readable dates generated from the same source as the visible ones, so the two never disagree.
Severity rationale
Low because schema dates are a structured bonus on top of visible dates and sitemap lastmod (the cross-vendor freshness signals); absence costs a Bing-side signal, not indexing.
Remediation
Add Article or BlogPosting JSON-LD to each blog post with at least datePublished set. Generate the schema at render time from your post's frontmatter or CMS metadata so dates stay accurate.
// app/blog/[slug]/page.tsx
<script type="application/ld+json" dangerouslySetInnerHTML={{ __html: JSON.stringify({
"@context": "https://schema.org",
"@type": "BlogPosting",
"headline": post.title,
"datePublished": post.publishedAt, // ISO 8601: "2026-04-02"
"dateModified": post.updatedAt ?? post.publishedAt,
"author": { "@type": "Person", "name": post.author }
})}} />
At minimum, datePublished is required. Including dateModified when content is updated signals freshness to AI systems more precisely — a post from 2024 updated in 2026 should reflect the 2026 dateModified date.
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 GEO Readiness Audit. The pattern definition, severity rationale, and remediation remain openly licensed under CC-BY-4.0.
External references
- schema-org · BlogPosting
- schema-org · Article
- external · bing-grounding-index — Bing — Evolving role of the index (a stale fact produces a misleading response)
Taxons
History
- 2026-04-18·v1.0.0·Initial import from geo-readiness·automated
- 2026-06-10·v1.0.1·Full-field reframe to first-party freshness story: visible dates + accurate sitemap lastmod are the cross-vendor signals; schema dates are the structured Bing-side bonus. Removed unsourced "actively downrank"/"actively suppresses citation rates"/"AI Overviews surface fresher content preferentially" claims. Criteria unchanged.·by geo-first-party-alignment