HomeFix guides → dateModified or visible 'Last updated' label

aeo

How to fix: dateModified or visible 'Last updated' label

Why this matters

AI engines and snippet algorithms deprioritise stale content without a clear freshness signal. A visible 'Last updated: …' label plus dateModified in your schema tells the engine 'this is current enough to cite' — even if the underlying content hasn't materially changed.

Background

AI engines and snippet algorithms deprioritise stale content without a clear freshness signal. A visible 'Last updated: …' label plus dateModified in your schema tells the engine 'this is current' — even if the underlying content hasn't materially changed since the original publish.

References

Google QDF (Query Deserves Freshness) · AI Overview freshness weighting

How to fix

Code snippet for each stack we cover. Pick the one matching your server / framework.

nginx
No server config.
apache
Same.
cloudflare
Same.
wordpress
Display 'Last updated' on every post — most themes hide it in favour of 'Published'. Set dateModified in Yoast / RankMath Schema settings.
flask
Add a visible 'Last updated: {{ updated_at.strftime(...) }}' line. Include dateModified in your Article JSON-LD.
express
Same — pass updated_at into the template and emit it both visibly and in schema.
rails
Same — use record.updated_at.

Verify it's working

Open the page. The 'Last updated' label should be visible and within the last 12 months. View source — dateModified in JSON-LD.

Want to know if your site has this issue?

Run a free 53-check audit — security, GDPR, NIS2, and technical SEO.

Audit my site →