Content Freshness
Quick facts
- The distinction the word hides
- Recency = how old the page is (publisher-assertable). Currency = whether its claims are still true (not publisher-assertable). Every freshness anti-pattern buys the first without paying for the second
- Where it acts
- Twice — at retrieval (is the changed version indexed at all) and again at grounding/reranking (which of two candidate passages gets selected)
- The number that reframes the topic
- AI-cited URLs average ~1,064 days old (≈2.9 years) vs ~1,432 days for organic top-10 — that gap is the widely-quoted '25.7% fresher'. Fresher is a comparative, not a synonym for new
- What recency actually does
- Acts most strongly as a tiebreaker between passages of equal relevance — it does not rescue a page that loses on relevance, trust, or extractability
- Why date-bumping fails
- Google states it uses sitemap lastmod only if 'consistently and verifiably accurate' — stated dates are checked against observed change, so a date that moves while content doesn't is a trust failure, not a free lift
1. What content freshness is
Content freshness is the property that decides whether a page’s age and update history count for or against it when an engine retrieves a document and grounds an answer on it.
The word hides two properties that behave very differently:
- Recency — the timestamp. How long since the page was published or last changed. A machine-readable fact.
- Currency — the substance. Whether the claims the page makes are still true. A semantic fact that no timestamp can assert.
That distinction carries the rest of this entry. Every anti-pattern in §7 is an attempt to buy recency without paying for currency, and every legitimate tactic in §6 is the reverse: fix currency, and let recency follow as a side effect.
Freshness is also not a single-step signal. It acts twice in the answer loop: once at retrieval, where the question is whether the changed version of your page is in the index at all — a recrawl problem — and again at grounding and reranking, where the question is which of several candidate passages gets selected. Treating freshness purely as a publishing-cadence issue misses the first half, which is why pages that were genuinely updated sometimes behave as though they weren’t. Freshness is one signal inside GEO, not a strategy on its own.
2. Recency vs currency — and what each one can prove
| Property | What it is | How a machine reads it | What it cannot prove |
|---|---|---|---|
| Recency | Age since publish or last modification | dateModified, visible byline date, sitemap lastmod, observed content diff on recrawl | That any claim on the page is still accurate |
| Currency | Whether the live claims are still true | No direct signal exists — inferred from corroboration against other sources and from the size of observed changes | Nothing the publisher can assert directly |
The asymmetry drives everything downstream: recency is publisher-assertable, currency is not. A publisher can set dateModified to any value. No publisher can set “still true”.
Engines therefore treat stated dates as claims to be corroborated rather than as facts. That is why the failures in §7 are trust-shaped rather than simply ineffective. Currency is the “accuracy, transparency, currency” leg of Trustworthiness in E-E-A-T §4.4; it is orthogonal to whether the page is structurally liftable at all, which is citability’s question. A current page still has to be extractable, and an extractable page still has to be right.
3. What the evidence actually says — and what it does not
Two independent bodies of evidence bear on “AI systems prefer recent content”. One is observational and one is counterfactual, and they support different claims.
3.1 The correlational evidence — AI cites fresher, and “fresher” is older than you think
The largest public dataset is Ahrefs’ analysis of 16.975 million cited URLs across ChatGPT, Perplexity, Gemini, Copilot, AI Overviews and organic Google results (Law & Guan, July 2025). The headline: AI-cited URLs are 25.7% “fresher” than organic results.
The number underneath the headline is the one worth carrying. That 25.7% is the gap between an average cited-URL age of ~1,064 days and an average organic age of ~1,432 days. The average AI-cited page is roughly 2.9 years old.
So fresher here is a comparative against a very old baseline, not a synonym for new. Advice of the form “publish weekly or lose your citations” does not follow from this data — at the aggregate level it is contradicted by it. The study’s per-engine ordering is consistent, though: ChatGPT skews newest of the major assistants, and Google AI Overviews behaves essentially like organic search rather than like the other AI surfaces.
One honesty note. This is observational data. Fresher pages may be cited more because they are fresher — or because newer pages also tend to be better structured, better linked, and written about whatever is currently being asked. Correlation cannot separate those. That is what §3.2 is for.
3.2 The causal evidence — recency bias is in the model, not just the corpus
Fang, Tao, Chen, Chang and Sakai (2025) supply the counterfactual companion, and it is the strongest single piece of evidence here.
The method is what makes it load-bearing: the authors prepend artificial publication dates to passages from the TREC Deep Learning collections (DL21 and DL22) and re-run LLM reranking. The passage text never changes. Only the stated date moves. Any change in ranking is therefore caused by the date and nothing else.
| Measurement | Result | Why it matters here |
|---|---|---|
| Top-10 mean publication year after date injection | Shifted forward by up to 4.78 years | The reranker rewrites its own result set on a date signal alone |
| Movement of individual items | Up to 95 ranks | The effect is large, not marginal |
| Pairwise preference between passages of identical relevance | Reversed up to 25% on average | Recency acts as a tiebreaker where relevance is equal |
| Model coverage | 7 models — GPT-3.5-turbo, GPT-4, GPT-4o, LLaMA-3 8B/70B, Qwen-2.5 7B/72B | Not a small-model artifact |
| Effect of model scale | Larger models attenuate but do not eliminate it | Frontier models have not solved this |
There is an uncomfortable corollary, and it is better named than left implicit: the bias attaches to the stated date, not to any observed change in the content. Mechanically, that is an exploit. §7 explains why running it is still a bad trade.
3.3 The bounded reading
| What holds | The bounded reading |
|---|---|
| Engines do favour recent content, and the preference is causal rather than merely correlational | The measured effect sits in reranking — these are lab rerankers over TREC collections, not production pipelines with their own freshness handling |
| Recency acts most strongly as a tiebreaker at equal relevance | It does not rescue a page that loses on relevance, trust, or extractability |
| Aggregate ages of cited pages run to ~2.9 years | Absolute thresholds circulating in vendor content (“under 30 days”, “under 13 weeks”) are query-mix artifacts, not general laws — see §4 |
A sourcing caution specific to this topic: its secondary literature is unusually saturated with vendor marketing quoting other vendors’ numbers. Three source classes are load-bearing — original-data studies, peer-reviewed or preprint research, and first-party engine documentation. Everything else is worth reading for direction and nothing else.
And one adjacent finding, since it bounds how much recency can ever buy: when a model chooses between conflicting sources, topical relevance dominates, while stylistic credibility markers barely move it (Wan et al., ACL 2024). Freshness is a feature inside that preference, not a substitute for topical fit.
4. Freshness is query-conditional
§3.1 says the average cited page is ~2.9 years old. Vendor studies report that half of AI citations are under 13 weeks. Both can be honestly measured, because freshness weight is a function of the query, and the two samples asked different questions.
The mechanism is inherited from classical search and survives into generative retrieval: recency is weighted by how much the answer is expected to have changed since it was written. Google names it directly. Its ranking-systems guide lists Freshness systems as a category and describes “various ‘query deserves freshness’ systems designed to show fresher content for queries where it would be expected” (A Guide to Google Search Ranking Systems). The phrase to hold onto is where it would be expected — the weighting is conditional by design, not a blanket preference for new pages.
| Query class | Example | Freshness weight | Practical review cadence |
|---|---|---|---|
| Volatile / breaking | ”What happened with X today”, live pricing, outage status | Decisive — stale content is not down-weighted, it is wrong | Continuous or event-driven |
| Fast-moving technical | ”Best model for X”, API and version questions, tool comparisons | High | Quarterly at minimum |
| Periodic / seasonal | ”Best X in 2026”, annual rankings | High at the boundary, low between | Annually, on the boundary |
| Slow-moving practitioner | How-to guides, methodology | Moderate | Semi-annual |
| Definitional / conceptual | ”What is X”, terminology | Low — a correct definition does not expire | On fact drift only |
The practical consequence cuts both ways. A definitional page rewritten monthly buys almost nothing and exposes itself to §7’s failure modes. A pricing page left unrevised for a year is losing on currency no matter how well it is structured.
Freshness sensitivity also varies by surface:
| Engine | Observed freshness skew | What it implies |
|---|---|---|
| ChatGPT search | Newest-skewing of the major assistants | Recency pull is strongest here |
| Perplexity | Live retrieval, strong recency pull | Fast re-fetch rewards genuine updates quickly |
| Google Gemini | Favours fresher content, between the two poles | Middle of the range |
| Google AI Overviews | Weakest skew — behaves much like organic search | Freshness is least differentiating here |
These are directional. The underlying per-platform day-counts come from a single vendor study with an undisclosed query mix, so they should not be treated as stable coefficients — the same discipline citability §5 applies to the GEO benchmark numbers.
5. What actually signals freshness to an engine
Given that freshness matters, what is the engine reading? Five channels — and the publisher controls only three.
| Channel | What it is | Publisher control |
|---|---|---|
| Structured dates | datePublished / dateModified in JSON-LD — see JSON-LD and Schema.org for AI for the markup | Fully asserted |
| Visible on-page date | The human-readable byline Google asks you to label “Published” or “Last updated” | Fully asserted |
Sitemap lastmod | The change-announcement protocol — see Sitemap and IndexNow | Asserted, then verified |
| Observed change on recrawl | The engine’s own diff between two fetches, on whatever schedule its crawler returns | None |
| Corroboration | Whether other sources reflect the same updated facts — the trust pool described in E-E-A-T | None |
The load-bearing point: the two channels the publisher does not control are the ones that decide whether the three it does control are believed.
This is documented, not inferred. Google states it uses the sitemap lastmod value “if it’s consistently and verifiably (for example by comparing to the last modification of the page) accurate”, and that a significant update means a change to main content, structured data, or links — explicitly not a copyright-date bump (Build and Submit a Sitemap). On the byline side, the guidance is to label a prominent visible date, mark it up with datePublished / dateModified, keep the visible and structured values consistent, and avoid both future dates and the date of the event being described (Add a Byline Date).
Worth stating plainly, because much freshness advice implies otherwise: Google’s own AI-features documentation does not describe freshness as a requirement, and is explicit that “there are no additional requirements to appear in AI Overviews or AI Mode, nor other special optimizations necessary”, with no special schema.org markup needed (AI features and your website; Optimizing for generative AI features). Date markup is a disambiguation aid — it helps an engine choose correctly when a page carries several dates — not a freshness lever.
6. Decay triggers and the update cadence model
6.1 The five decay triggers
A page needs revision when one of these fires — not when a calendar interval elapses.
| Trigger | How you detect it | What to change |
|---|---|---|
| Fact drift | Periodic re-verification of the page’s checkable claims | The claim, and the stated date |
| Surface change | Visibility monitoring — an engine changed how it answers this query class | The answer-shaped block, per Writing for AI Citation |
| Competitive displacement | Citation tracking against target queries | Depth and specificity where the competitor beats you |
| Dependency shift | Release monitoring for named dependencies | The affected section only |
| Stat expiry | An inventory of dated claims and their source years | The statistic and its citation |
Triggers two and three are the ones you cannot detect by reading your own page; they need the measurement layer in GEO metrics.
6.2 What counts as an update
| Tier | Example | What it justifies |
|---|---|---|
| Cosmetic | Typo, formatting, date-only change | Nothing — do not advance dateModified |
| Substantive | A claim changed, a section rewritten, new data added | Advance dateModified, update lastmod, re-announce |
| Structural | The page’s argument or scope changed materially | New dateModified, and reconsider whether it is still the same page |
6.3 The cadence, assembled
Set a review interval by query class, using §4’s table. Revise on trigger, using §6.1’s.
The interval exists to force a look, not to force an edit. This is the distinction most cadence advice collapses, and collapsing it is what produces the date-bump habit: if a quarterly review is treated as a quarterly update, the only way to satisfy it on a page where nothing has drifted is to change the date and nothing else. A review that concludes “nothing has drifted” is a successful review, and it should end with no edit at all.
Entries on this site carry an internal nextReviewDue field for exactly that purpose — it schedules the look, and most reviews end without a change to lastUpdated.
7. Anti-patterns — the date-bump trap
§3.2 showed that injected dates move rerankers. That makes this section load-bearing rather than decorative: the exploit is real, and the reason not to run it has to be stated rather than assumed.
| Anti-pattern | Why it looks like freshness | Why it actually fails |
|---|---|---|
| Cosmetic date bump | dateModified advanced with no content change | Stated dates are cross-checked against observed change; a date that moves while content does not is a trust failure, not a neutral no-op |
| Rolling-year title churn | ”Best X in 2026” retitled annually over a stale body | The title asserts currency the body contradicts — the axis §2 says publishers cannot assert |
| Republish under a new URL | A new page for old content resets the clock | Discards accumulated link and citation equity, and creates a near-duplicate competing with itself |
| AI-regenerated “refresh” | Paraphrasing the page produces diff churn on recrawl | Observed change without currency; the pattern is detectable, per AI Content Detection |
| Cadence churn on definitional pages | Monthly updates make evergreen content look active | Freshness weight is near-zero for that query class — the cost is real and the benefit is not |
The first row is not a GEO Wiki inference. Google lists it among its own examples of search-engine-first content, as a self-assessment question publishers are told to ask themselves: “Are you changing the date of pages to make them seem fresh when the content has not substantially changed?” (Creating Helpful, Reliable, People-First Content).
The load-bearing line: freshness is earned by currency, and recency is its receipt — not the other way round.
One honest caveat, because the opposite claim would be easy to disprove and would discredit the rest. The reason not to bump dates is not that it never works — it demonstrably moves lab rerankers. It is that the gain is small, temporary, and asymmetric against a trust penalty that is neither. The Fang et al. result is best read as a description of a bias that engines have an active interest in mitigating, not as a durable lever; and deliberate date-signal manipulation is a recognised spam pattern in its own right — see GEO Spam and Manipulation. The single-actor picture also degrades once competitors optimize the same surface (C-SEO Bench, Puerto et al., NeurIPS ‘25 D&B).
8. Why this matters for GEO + how to act
Freshness is the cheapest grounding signal to fake and one of the more expensive to actually hold — which is precisely what makes holding it worth something. It is also the only major signal that degrades passively. Citability and E-E-A-T decay slowly if at all; a page’s currency decays on a clock somebody else is setting.
| Your intent | First stop |
|---|---|
| Find which of my pages have decayed | GEO Audit |
| Rewrite a page that has drifted | Writing for AI Citation |
| Check whether my source is trusted at all | E-E-A-T |
| Make sure the updated page is liftable | Citability |
| Announce the change to engines | Sitemap and IndexNow |
| See where freshness sits in the method | Generative Engine Optimization |
References
Academic:
- Fang, H., Tao, S., Chen, N., Chang, K.-X. & Sakai, T. (2025). Do Large Language Models Favor Recent Content? A Study on Recency Bias in LLM-Based Reranking. SIGIR-AP ‘25. arXiv:2509.11353 · ACM DL · paper summary
- Wan, A., Wallace, E. & Klein, D. (2024). What Evidence Do Language Models Find Convincing? ACL 2024 Main. arXiv:2402.11782 · paper summary
- Puerto, H., Gubri, M., Green, C., Oh, S. J. & Yun, S. (2025). C-SEO Bench: Does Conversational SEO Work? NeurIPS ‘25 Datasets & Benchmarks. arXiv:2506.11097
Original-data studies:
- Law, R. & Guan, X. (2025). New Study: AI Assistants Prefer to Cite ‘Fresher’ Content (17 Million Citations Analyzed). Ahrefs
Official platform documentation (as of 2026-07):
- Google Search Central — Add a Byline Date to Google Search Results · Help Google Search know the best date for your web page
- Google Search Central — Build and Submit a Sitemap
- Google Search Central — AI features and your website · Optimizing your website for generative AI features on Google Search
- Google Search Central — A Guide to Google Search Ranking Systems (the “Freshness systems” entry) · Creating Helpful, Reliable, People-First Content
Frequently asked questions
How often should I update my content for AI search?
Does changing the date on a page count as updating it?
Do evergreen pages need to be refreshed?
I updated my page and it still isn't being cited. Why?
Do I need datePublished and dateModified schema markup for AI search?
See also
Sources
Primary
- New Study: AI Assistants Prefer to Cite 'Fresher' Content (17 Million Citations Analyzed) · Ahrefs · 2025-07-28
- Do Large Language Models Favor Recent Content? A Study on Recency Bias in LLM-Based Reranking (Fang et al., SIGIR-AP '25) · arXiv / SIGIR-AP 2025 · 2025-09-14
- Do Large Language Models Favor Recent Content? (SIGIR-AP '25 Proceedings) · ACM SIGIR-AP · 2025-12-07
- Add a Byline Date to Google Search Results · Google Search Central · 2025-03-12
- Build and Submit a Sitemap · Google Search Central · 2025-11-04
- AI features and your website · Google Search Central · 2025-12-10
- Optimizing your website for generative AI features on Google Search · Google Search Central · 2026-07-10
- A Guide to Google Search Ranking Systems · Google Search Central · 2025-12-10
- Creating Helpful, Reliable, People-First Content · Google Search Central · 2025-12-10
- Help Google Search know the best date for your web page · Google Search Central Blog · 2019-03-01
Secondary
- What Evidence Do Language Models Find Convincing? (Wan et al., ACL '24) · arXiv / ACL 2024 Main
- C-SEO Bench: Does Conversational SEO Work? (Puerto et al., NeurIPS '25 D&B) · arXiv / NeurIPS '25 D&B