- Home
- GEO Factors
- Authority
- Last Updated Date
Last Updated Date
Detects 'updated', 'modified', or 'last reviewed' dates on your page. Regularly updated content signals active maintenance to AI engines.
Why It Matters for AI Visibility
How We Score It
How to Improve
- 1
Add dateModified to your Article or BlogPosting JSON-LD schema
Place a dateModified field alongside your datePublished in structured data, using ISO 8601 format (YYYY-MM-DD). This is the most reliable signal because AI crawlers parse JSON-LD before anything else. Even if you have no visible date text, schema-level dateModified earns a perfect 10.
- 2
Display a visible "Last updated" line on the page
Add text like "Last updated: March 10, 2025" near the article title or at the end of the content. The analyzer detects patterns using the keywords "updated", "modified", "reviewed", or "edited" followed by a date. This serves double duty: AI crawlers can parse it, and human readers see the freshness signal.
- 3
Use ISO 8601 format in machine-readable contexts
Non-standard date formats like "10th of March, '25" may be detected but not parsed, resulting in a partial score of 5 instead of 10. Use YYYY-MM-DD in your schema and datetime attributes. For visible text, standard formats like "March 10, 2025" or "2025-03-10" parse reliably.
- 4
Update the date only for substantive content changes
Do not set a fake recent date to game the system. AI engines can cross-reference other freshness signals, and inconsistencies erode trust. Update dateModified when you add new information, refresh statistics, revise recommendations, or correct errors. Skip it for minor typo fixes.
Before & After
Published: January 2022 No dateModified in schema No visible update text on page Score: 0 (fail)
Published: January 2022 Schema: "dateModified": "2025-03-10" Visible text: "Last reviewed: March 10, 2025" Score: 10 (pass)
Code Examples
BlogPosting schema with dateModified
{
"@context": "https://schema.org",
"@type": "BlogPosting",
"headline": "Complete Guide to API Rate Limiting",
"datePublished": "2023-06-20",
"dateModified": "2025-03-10",
"author": {
"@type": "Person",
"name": "Alex Chen"
}
}Visible last-updated text with semantic HTML
<p class="last-updated">
Last updated: <time datetime="2025-03-10">March 10, 2025</time>
</p>Frequently Asked Questions
Should I update dateModified every time I fix a small typo?
No. Update dateModified for substantive content changes -- new information, updated statistics, revised recommendations, or corrected errors. Minor typo fixes do not warrant a dateModified update. The date should reflect when the content was meaningfully reviewed or improved.
What text patterns does the analyzer detect?
The analyzer looks for the words "updated", "modified", "reviewed", or "edited" (optionally preceded by "last") followed by a date string. Examples: "Last updated: June 15, 2024", "Modified 2024-06-15", "Reviewed January 3, 2025". These patterns cover the most common ways sites display update dates.
Is dateModified more important than datePublished?
They serve different purposes and are scored as separate factors. datePublished establishes when content was created. dateModified shows ongoing maintenance. For AI visibility, having both is ideal -- datePublished gives context for the content's age, while dateModified signals that someone is keeping it current.
Related Factors
Check Your GEO Score
Run a free analysis on your website and see how you score across all 52 factors.
Analyze My SitePublication Date
NextExternal Citations & Sources