Freshness signals
Freshness signals
In short: Add a “Last updated: YYYY-MM-DD” line near the top of the file and change it whenever the content does.
What it checks
Whether the file carries dates that agree with your sitemap and show current content.
Why it matters
Agents need to know whether the facts they’re about to quote are current. Dates let them judge, and caveat, time-sensitive answers.
When it applies
Applies when the file looks time-sensitive: it has more than 50 links, documents an API (wording such as “endpoint”, “OpenAPI”, “API reference”, GET / or POST /), or uses data-freshness wording. Otherwise it is Not applicable.
An audit that doesn't apply, or that we couldn't verify, is removed from your score and its weight shared among the Curation Quality audits that do apply. It is never scored as a zero.
How it's scored
1.0 with a version or date stamp: the text “Last updated:”, or an HTML comment starting with version, last updated or last-updated · 0.6 without a stamp but with data-freshness wording (see Data-freshness tiers) · 0.2 otherwise.
How to fix
- Add a “Last updated” date near the top of the file and keep it current.
- Date time-sensitive sections (pricing, schedules, offers).
- Keep sitemap lastmod values in step with real edits (see E2).
Example
# Acme Payments
> Card and bank payment APIs. Last updated: 2026-09-01.Frequently asked questions
What counts as a freshness signal in llms.txt?
version, last updated or last-updated (for example <!-- version: 1.0.0 --> at the top of the file), or the text Last updated: anywhere, as in > Card and bank payment APIs. Last updated: 2026-09-01. A stamp scores 1.0. Without one, a file that describes data-freshness tiers or volatility scores 0.6, and anything else 0.2.Sources: LLMSRank — Freshness signals audit
Why wasn’t the date in my llms.txt detected?
Last updated: with the space and the colon, so “Updated 2026-09-01”, “Last-Updated: …” or “Version 3” in plain text aren’t read as a stamp. Use Last updated: 2026-09-01 in the text, or a <!-- version … --> or <!-- last-updated … --> comment.Sources: LLMSRank — Freshness signals audit
When does Freshness signals apply to my file?
GET / or POST /), or talks about data freshness or volatility. Otherwise it is Not applicable and its weight goes to the other Curation audits.Sources: LLMSRank — Freshness signals audit · LLMSRank — Method
Should the date in llms.txt match my sitemap lastmod values?
2026-09-01) like sitemap lastmod, and see Sitemap freshness for how a single build timestamp across a sitemap is treated.Sources: LLMSRank — Freshness signals audit · LLMSRank — Sitemap freshness audit · sitemaps.org — Sitemaps XML format
How many llms.txt files carry a freshness signal?
<!-- version: 1.0.0 -->.Sources: LLMSRank — Method · LLMSRank — Freshness signals audit