Skip to content

Rule · AI search

Article has no machine-readable or visible date

geo/article-date-missingwarnvoid geoupdated

Why it matters

Freshness is a selection signal for Bing/Copilot and answer engines; Google wants datePublished/dateModified plus a visible date that matches.

How to fix it

Show <time dateTime> for published/updated and emit the same values in BlogPosting JSON-LD.

Example

tsx
<p><time dateTime={post.updated}>Updated {post.updated.slice(0, 10)}</time></p>

References

void geo reports 41 rules in this category. Generative-engine optimisation: whether AI crawlers that don't run JavaScript see the same content, valid and visible JSON-LD, an explicit AI robots policy, llms.txt, Markdown mirrors and answer-first writing.