Content Strategy
How to conduct a content decay audit and systematically update legacy blog posts for traffic recovery?
Audit traffic decay >30% using GSC/GA4, refresh titles, data, schema, and monitor for a 10% rebound.
R
Rajesh Sharma
👑 Tier 3 Elite
Aug 9, 2026 · 1 min read
Run a traffic‑decay audit by extracting last‑90‑day traffic, identifying posts with >30 % decline, and updating them with refreshed intent signals.
**Step‑by‑step process**
1. **Extract data**: Use the Google Search Console API (`searchconsole v1`) and GA4 BigQuery export to pull `pagePath`, `clicks`, `impressions`, and `averagePosition` for the past 90 days.
2. **Filter candidates**: `WHERE impressions > 500 AND (clicks_30d - clicks_90d) / clicks_90d `).
6. **Republish**: Set `date_modified` flag, keep original `date_published` for SEO continuity.
7. **Monitor**: After 30 days, query GSC again; aim for ≥10 % traffic rebound on each updated post.
**Tool comparison**
| Tool | API | Free tier | Typical latency |
|------|-----|-----------|-----------------|
| Google Search Console | `searchconsole v1` | Yes |
Read the evidence
Sources used in this thread
Open the original material, compare the claims, and form your own view.