- Home
- GEO Factors
- Authority
- Freshness Decay & Stale Content
Freshness Decay & Stale Content
Classifies your topic's freshness expectations and calculates staleness. Different topics (news vs evergreen) have different decay rates.
Why It Matters for AI Visibility
How We Score It
How to Improve
- 1
Know your content's topic class and update accordingly
Breaking news needs review within days and should be archived after a month. Time-sensitive content (prices, forecasts, annual trends) needs quarterly updates. Reference material like API docs should be reviewed annually. Evergreen guides can go 1-2 years between refreshes. Match your revision cadence to what the analyzer expects for your topic type.
- 2
Add both datePublished and dateModified to every page
Without any dates, the analyzer can only give you a score of 2 -- regardless of how fresh your content actually is. Both dates should appear in your JSON-LD schema. Even if the content was just published, set dateModified equal to datePublished so the signal exists from day one.
- 3
Refresh dateModified in schema and visible text simultaneously
When you update content, change the dateModified in your structured data and update the visible "Last updated" text on the page. The analyzer checks both sources. A mismatch or a missing visible date weakens the freshness signal.
- 4
Schedule quarterly reviews for time-sensitive content
Anything mentioning specific years, prices, forecasts, or trends gets classified as time-sensitive with a 90-day freshness window. Without quarterly updates, the score will decay below 6. Set calendar reminders to review and refresh these pages before they cross the aging threshold.
- 5
Remove time-sensitive language from evergreen content
References to "2023 trends" or "this quarter" force a stricter freshness classification even if the core content is timeless. Rewrite these as "ongoing trends" or remove the temporal references entirely. This shifts your content into the evergreen class with a much more forgiving two-year freshness window.
Before & After
Title: "2023 Marketing Trends You Need to Know" Published: January 2023, never updated Topic class detected: time-sensitive (signals: "2023", "trends") Drift: ~800 days Score: 2 (very stale)
Title: "Marketing Trends: A Timeless Framework" Updated statistics, removed year-specific language dateModified: March 2025 Topic class detected: evergreen (signals: "guide", "framework") Drift: ~10 days Score: 10 (fresh)
Code Examples
JSON-LD with both publish and update dates
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Complete Guide to Content Marketing",
"datePublished": "2023-01-15",
"dateModified": "2025-03-20"
}Frequently Asked Questions
How does the analyzer decide if my content is time-sensitive vs evergreen?
It scans for keyword signals in your text and HTML. Year references ("2024"), words like "latest", "trending", "price", and "forecast" classify content as time-sensitive. Words like "how to", "tutorial", "guide", and "what is" classify it as evergreen. Two or more signals from one category determine the classification.
My evergreen guide is 3 years old but still accurate. Will it fail?
Evergreen content has a 730-day (2-year) freshness window and does not become stale until 1,460 days (4 years). At 3 years old, it falls in the aging zone, scoring around 6-8. Adding a recent dateModified after a content review resets the drift and can bring it back to 10.
What revision cadence should I follow for each content type?
Breaking news: review within days, archive after one month. Time-sensitive: review every 3-6 months. Reference: review annually. Evergreen: review every 1-2 years. General content: at least annually. These cadences align with each topic type's freshness thresholds.
Check Your GEO Score
Run a free analysis on your website and see how you score across all 52 factors.
Analyze My SiteLink Trust Integrity
NextSite Authority