โ† Back to Blog

AI SEO Experiments

What Is Your Contents Shelf-Life? I Ran the Numbers on When AI Stops Trusting

2026-01-17

What Is Your Contents Shelf-Life? I Ran the Numbers on When AI Stops Trusting

๐Ÿค” THE QUESTION

I've been running experiments on how AI search engines actually cite sources - and the data was wild.

Here's the thing: we talk a lot about traditional SEO. Backlinks. Domain authority. Keywords. But what about when an AI assistant decides whether to cite YOUR content vs. someone else's?

I built a custom "Recency Probe" -- a Python engine that runs queries through the Perplexity API and Google's Search API, scrapes the top results, and mathematically calculates when cited sources go stale.

The question: How old can a link be before the AI stops trusting it?

I tested 30 queries across three velocity categories:

  • High Velocity: Breaking news, time-sensitive (crypto prices, sports scores)
  • Medium Velocity: Reviews, documentation (best laptops 2025, software docs)
  • Low Velocity: Evergreen content (history, CSS concepts)

The results completely changed how I think about content freshness. Let me show you what I found.

๐Ÿงช THE EXPERIMENT

For the methodology nerds (I respect you), here's exactly what I did:

1๏ธโƒฃ Query Definition โ€“ Tagged 30 queries with velocity categories (High, Medium, Low) to enable stratified analysis.

2๏ธโƒฃ API Calls โ€“ Hit both Perplexity (sonar-pro model) and Google Custom Search API, requesting the top 8 results for each query.

3๏ธโƒฃ Age Extraction โ€“ For each URL returned, I built a date extractor that downloads the page, parses the publication date using htmldate, and calculates: age_days = today - pub_date.

4๏ธโƒฃ Data Assembly โ€“ Merged everything into a CSV with query, category, engine, rank, URL, publication date, and age in days.

5๏ธโƒฃ Statistical Analysis โ€“ Grouped by engine and category to compute mean, median, and 95th-percentile ages for just the top 3 citations.

All automated. All reproducible. No cherry-picking results.

๐Ÿ“Š THE RESULTS

Here's where it gets interesting.

Engine Category Mean Age (days) Median Age (days) 95th-Percentile Age
Perplexity High Velocity 1.8 0 34
Google High Velocity 28.6 2 346
Perplexity Medium Velocity 32.5 29 214
Google Medium Velocity 108.2 40 193
Perplexity Low Velocity 84.1 25 1,125
Google Low Velocity 1,089.7 365 4,372

Read that last row again.

Google's Low Velocity citations can be over 11 years old and still rank. Perplexity? Under 3 months on average.

The data showed something wild: Perplexity consistently surfaces fresher results across ALL categories. For High Velocity queries, their average citation age is under 2 days. Google's averaging nearly a month.

Real-World Examples from the Data

Let me give you some concrete examples from my dataset.

For the query "bitcoin price support levels today", Perplexity cited three URLs all dated December 21, 2025 - making them 0 days old at collection time. Google's top result? From November 19, 2025 - 32 days stale.

Here's one that really surprised me: For "who signed the Magna Carta", Perplexity returned a citation from December 10, 2025 (11 days old). Google's top result? From January 1, 2014 - over 4,372 days old.

That's the range we're talking about. Days vs. decades.

Even more interesting: for "python list comprehension syntax", Google's #5 result was actually from the same day as collection (docs.python.org updates its dates automatically). But the pattern held - Google's Low Velocity results were overwhelmingly older.

๐Ÿง  THE 3 BIG INSIGHTS

Let me break down what this actually means for your content strategy.

1. High Velocity: The "Container vs. Content" Split

For a query like "inflation rate today," I found something fascinating.

Google's #1 result was a BLS.gov page from 2023 - over 1,000 days old. But Perplexity's #1 result? A PDF released that same week.

The Insight: Google ranks the Container (the trusted, permanent URL). Perplexity ranks the Content (the specific, new file).

Same query. Completely different philosophies.

Google is betting that the old BLS.gov URL will update itself with fresh data. Perplexity is going directly to where the new information actually lives.

2. Medium Velocity: The "Lazy Gap"

For queries like "best gaming laptop 2025," the gap is even more stark.

Google's top results average 193 days old. That's over 6 months.

Perplexity? Finding content from the last 30 days.

The Insight: Google is "lazy" with reviews - it lets old authority sites sit at #1 because they've accumulated backlinks and trust signals. Perplexity is ruthless: if you aren't brand new, you aren't there.

This creates a strategic window I'm calling the Lazy Gap. Google is vulnerable to anyone who publishes fresh, well-optimized content in these niches.

3. Low Velocity: Google is Faking Freshness

Here's what drives me crazy about Google's approach to evergreen content.

For a history query like "who signed the Magna Carta," Google inserted a 2-day-old Reddit thread into the top 5 results. Right next to 10-year-old academic articles.

The Insight: Google uses User-Generated Content (Reddit, Quora) to artificially inject "freshness" into boring, stale SERPs.

They're gaming their own system. The actual authoritative sources are ancient, so they sprinkle in fresh UGC to make the page look alive.

๐Ÿ› ๏ธ THE PLAYBOOK

Here's exactly how to adjust your strategy based on how fast your industry moves.

๐Ÿš€ High Velocity (News, Finance, Sports)

For Google: The "Forever URL" Strategy

Don't publish a new URL every day. Build ONE static dashboard URL (.../bitcoin-price) and update the data inside it daily.

Google wants the old link with new text. Give it to them.

For Perplexity: The "Daily Churn" Strategy

Publish specific, date-stamped analysis pieces ("Bitcoin Analysis Dec 21"). Perplexity hunts for these fresh URLs.

Different engines, different tactics.

๐Ÿ’ป Medium Velocity (SaaS, E-com, Tech Reviews)

The Google "Snipe"

Look for keywords where the top result is >6 months old. Publish a guide updated for 2025.

Google's Lazy Gap means you can steal the snippet simply by being the only fresh option. I'm serious - the data supports this.

The Perplexity "6-Month Rule"

If your documentation or product pages haven't been updated in 180 days, Perplexity thinks they're expired.

Refresh your dateModified schema quarterly to stay visible. It's that simple.

๐Ÿ›๏ธ Low Velocity (History, Education, Evergreen)

The "Trojan Horse" Strategy

Since Google is forcing Reddit into these SERPs to look fresh, don't just write a blog post.

Start a Reddit thread about your topic.

Why? It's faster to rank a 2-day-old Reddit thread on Page 1 than it is to rank a new blog post on a stale domain.

Use the system they built.

๐Ÿ’ก PRO TIP: Publication Date Metadata

Here's something the data revealed that most people miss.

Perplexity returned a valid publication age for >90% of top-3 URLs.

Google failed to provide a date for a non-trivial subset (recorded as None in my data).

What this means: If your content doesn't have explicit, parseable publication date metadata, you're invisible to AI engines that prioritize freshness.

Add proper datePublished and dateModified schema markup. Now.

โš ๏ธ THE LIMITATIONS

Look, I'll be honest - - this experiment has boundaries:

  • Only sampled top-3 citations (higher ranks may behave differently)
  • Date extraction depends on explicit metadata (many pages lack it)
  • Single snapshot in January 2026 (seasonal effects possible)
  • English-language queries only

But the core patterns are clear enough to act on.

๐Ÿ”ฎ WHAT'S NEXT

I'm not done with this experiment. Here's what I'm planning:

Longitudinal Monitoring - I want to run this same methodology over several months to see if freshness thresholds change with seasons or news cycles.

Domain-Scale Testing - Do established domains get more freshness leeway than new sites? I suspect yes, but I want data.

Forced Re-Indexing - What happens if I submit a URL directly to Bing Webmaster Tools (Perplexity's source) vs. letting it crawl naturally? How much faster does content get cited?

Multi-Engine Expansion - Claude, ChatGPT search, and other emerging AI search tools likely have their own freshness behaviors. The landscape is only getting more complex.

๐Ÿง  THE BOTTOM LINE

The data tells a clear story:

  1. Perplexity has a freshness bias - citations average days old, not months
  2. Google has a latency tolerance - especially for evergreen content where citations can be years stale
  3. The "Lazy Gap" for Medium Velocity queries is your strategic window
  4. AEO (AI Engine Optimization) tactics must be velocity-specific

Here's your cheat sheet:

Query Velocity Google Strategy Perplexity Strategy
High Forever URL + daily updates Date-stamped fresh content
Medium Target >6mo stale keywords Quarterly freshness refreshes
Low Leverage Reddit/UGC Structured metadata focus

Understanding these dynamics lets you allocate resources efficiently and maximize the likelihood that YOUR content gets selected as a trusted citation by AI assistants.

This is the new game.

CHEERS! ๐Ÿป