How Old Is Your Best-Performing Page? The Content Freshness Audit
Google's freshness signal isn't a uniform boost — it depends on the query. Here's which ecommerce pages need updating, and how to detect when yours have decayed.
Google has had a freshness ranking signal for over a decade. It's not a uniform boost — pages don't rank higher just because they're recent. The signal is "Query Deserves Freshness" (QDF), and it kicks in when the query implies the user wants current information.
For ecommerce, this matters more than most stores realize. Some queries strongly deserve freshness ("best running shoes 2026", "shopify reviews this year", "iphone 16 case"). Others don't ("how to lace running shoes", "leather wallet construction guide"). The signals you need depend on which bucket your pages fall into.
Which Ecommerce Pages Decay Fastest
1. Year-Specific Buyer's Guides
"Best running shoes 2024" is dead the moment "best running shoes 2025" exists. If you have buyer's guides with years in the title, you have content that's actively losing rankings every January 1.
The fix: either drop the year (evergreen), update the year and the content together annually (fresh), or don't write year-targeted content unless you commit to the annual update.
2. Product Comparison Pages
"iPhone 14 vs iPhone 15" had ~12 months of relevance. By the time iPhone 17 ships, the page is dead weight unless you've layered "iPhone 14 still worth it in 2026" content on top.
3. Trend and Style Roundups
"Spring fashion trends 2025" — a page like this needs annual replacement, not editing. Google's QDF kicks in hard for fashion queries because users expect current trends.
4. Blog Posts with Dated Stats
"45% of shoppers abandon cart at checkout" was a stat from a 2023 study. By 2026, the stat is stale, and any expert reader notices. Worse: if a competitor publishes a 2026 study with new numbers, their page will eventually outrank yours.
5. Returns Policies and Legal Pages
Not for SEO — for liability. A returns page last updated in 2022 might reference policies that have since changed in your operations. Customers (and small claims courts) read the dates.
The Freshness Signals Google Actually Reads
Google detects content age through several signals:
Last-ModifiedHTTP header — set by the server when the file changed. Often inaccurate on dynamic CMSes.- JSON-LD
dateModified— inside Article, BlogPosting, or Product schema. The most reliable structured signal. - Open Graph
article:modified_time— used for social sharing but also indexed. - Visible "Last updated" text — not a direct ranking signal, but affects user click behavior in SERPs and dwell time.
- Sitemap
<lastmod>— hints to crawlers when to recrawl. - Indexed page content — Google compares the version of the page it indexed yesterday vs. today. Substantive changes register as updates; nav-only changes don't.
The trap: if you change a page's content but don't update dateModified, the freshness signal doesn't fire. Worse, the inverse — bumping dateModified without actually changing the content — gets detected by Google's content fingerprinting and is ignored. You can't game freshness; you have to actually refresh.
The Audit Pattern
Step 1: List your top 50 organic landing pages
Pull from Google Analytics or Search Console. These are the pages Google actually values from your store.
Step 2: Categorize each by freshness sensitivity
QDF-high (year-specific guides, trend roundups, recent-stat content), QDF-medium (product reviews, "best of" lists), QDF-low (how-to guides, glossary content, general buyer's guides).
Step 3: Check each page's freshness signals
For each, find:
- The date it was last meaningfully updated (not just a typo fix)
- Whether
dateModifiedin JSON-LD reflects that - Whether the visible "Last updated" date matches
- Whether
Last-Modifiedheader matches
Step 4: Build the refresh queue
QDF-high pages older than 6 months: prioritize for full refresh. QDF-medium older than 12 months: review for fact-check and stat update. QDF-low: leave alone unless rankings dropped.
Step 5: Update the right things
Don't just bump dates. Update stats, swap out screenshots that look dated, refresh the pricing in any included tables, and (this is the one most miss) re-check that the products you recommend are still in stock and at the prices you cited. Then update dateModified, the visible date, the Last-Modified header, and the sitemap <lastmod>.
The Tooling
You can run this audit manually for 50 URLs. For larger stores, a tool that surfaces the freshness signals is worth the time saved. StoreVitals' free Content Freshness Checker shows the Last-Modified header, JSON-LD dateModified, OG article:modified_time, and visible date signals for any URL — plus a freshness score that flags inconsistencies (e.g., visible "Updated 2026" but dateModified shows 2023).
A single page check takes 5 seconds. The pattern that catches the most decay: run it on your top 20 organic landing pages once a quarter and refresh whatever scores below "Fresh."