{"slug":"content-freshness-decay-monitor","title":"Content Freshness Decay Monitor — Ranking Decay Detection and Prevention","tags":["seo","content-freshness","ranking-decay","content-audit","monitoring"],"agent_summary":"Identifies content experiencing ranking decay due to freshness signals: detects position drops correlated with content age, content that needs date-stamped updates, evergreen content losing to newer pages, and provides a refresh protocol to recover decaying rankings.","trigger_phrases":["content decay","ranking decay","content freshness","content refresh","update old content","content aging SEO","declining rankings freshness","evergreen content decay"],"runnable":true,"markdown":"\n## How Content Decay Happens\n\nGoogle's QDF (Query Deserves Freshness) algorithm assigns freshness scores to queries based on how time-sensitive the topic is. High-QDF queries surface recently published content even when older content has more backlinks and authority. Low-QDF queries are stable.\n\nContent decay occurs when:\n1. A page that ranked well begins to lose positions as newer competing pages publish on the same topic\n2. The page's statistical data, examples, or recommendations become outdated (factual freshness)\n3. The `dateModified` signal hasn't updated in 12+ months (crawl frequency decay)\n4. Competitors published more recent content with updated data that Google prefers for QDF queries\n\nDecay is typically gradual — 2-5 position drops over 6-9 months — which is why it goes undetected without monitoring.\n\n## Decay Detection Signals (from GSC)\n\n**Signal 1: Position creep without traffic correlation.**\nGSC shows average position declining from, say, 5.2 to 8.7 over 90 days while impressions remain similar. The page is still discovered but losing the click competition.\n\n**Signal 2: Click-through rate decline on stable impressions.**\nPage impressions hold flat but CTR drops — competitor snippets becoming more compelling (possibly newer content with updated dates displayed in SERP).\n\n**Signal 3: Page in high-QDF query category.**\nIf your target query contains: year references (\"2024 costs\"), recent events, technology topics, prices, regulations — the query is high-QDF and freshness decay accelerates.\n\n## Content Decay Monitoring Protocol\n\n**Monthly audit (automated with DataForSEO Rank Tracker):**\n- Export position data for all tracked keywords\n- Calculate month-over-month position delta\n- Flag any page with: position increase of 3+ places over 60 days\n\n**Quarterly deep audit:**\n- Pull GSC performance for all content pages (filter: content URLs only, not service pages)\n- Sort by position delta (90-day comparison)\n- Create decay tier list:\n  - **Active decay:** Pages that lost 5+ positions in 90 days\n  - **Soft decay:** Pages that lost 2-4 positions (monitor, refresh when at 4+)\n  - **Stable:** Under 2 position change\n\n**Annual content audit:**\n- Every piece of content over 12 months old assessed for factual freshness\n- Are statistics more than 18 months old?\n- Are regulatory references current?\n- Do pricing ranges still reflect market reality?\n- Are named tools, products, or services still active?\n\n## Refresh Protocol by Decay Type\n\n**Type 1: Factual Staleness (statistics, pricing, regulations)**\n\nRequired actions:\n- Update all statistics with current year sources (cite new source with date)\n- Update pricing ranges with current market data\n- Remove or update any tools, products, or organizations that have changed\n- Update `dateModified` in Article schema immediately after refresh\n- Resubmit URL via GSC Inspection Tool\n\nResult timing: Position recovery typically begins 3-6 weeks after recrawl of updated content.\n\n**Type 2: Competitive Freshness Gap (competitor has newer content)**\n\nRequired actions:\n- Audit competitor page that is outranking you — what's newer or better?\n- Add 200-400 words of new content addressing gaps\n- Add a \"Last updated: [date]\" visible date stamp near the page title\n- Update the H1 to include a recency signal where natural (\"Roof Replacement Costs in Tampa — 2025 Guide\")\n- Add one new FAQ pair addressing a new angle competitors have covered\n\n**Type 3: Schema Freshness Signal**\n\nRequired actions:\n- Update `dateModified` in Article/BlogPosting schema to today's date\n- Verify `datePublished` is accurate (never change this — it is the first-publish anchor)\n- For pages without Article schema: add it, with both `datePublished` and `dateModified`\n\nNote: Updating `dateModified` without actual content changes is a short-term signal boost that fades. Always pair schema date updates with real content improvements.\n\n**Type 4: Format Decay (competitors added features you lack)**\n\nRequired actions:\n- If competitors added comparison tables: add comparison table\n- If competitors added video embed: add VideoObject schema + embed\n- If competitors added calculator or tool: build equivalent or link to authoritative tool\n- If competitors improved FAQ: add 2-4 new FAQ pairs\n\n## QDF Category Assessment\n\nBefore investing in a refresh, confirm the query warrants it:\n\n| Query Type | QDF Level | Refresh Priority |\n|-----------|-----------|-----------------|\n| \"[Topic] costs 2025\" | High | Critical — update annually |\n| \"How does [X] work\" | Low | Refresh if data changes |\n| \"[City] [Service] prices\" | Medium | Update pricing annually |\n| \"[Algorithm/platform] update\" | Very high | Refresh within weeks of changes |\n| \"Best [X] for [use case]\" | Medium | Refresh when products change |\n| \"What is [X]\" definitional | Low | Refresh only for accuracy |\n\n## Evergreen Content Maintenance Schedule\n\n| Content Age | Review Trigger | Default Action |\n|------------|----------------|----------------|\n| 6 months | Check QDF signals | Update stats if outdated |\n| 12 months | Full factual audit | Refresh all data, add dateModified |\n| 18 months | Competitive gap audit | Add 200-400 words, new FAQ |\n| 24 months | Major rewrite consideration | Assess vs. creating new page |\n| 36 months | Archive or redirect decision | Merge into pillar or 301 redirect |\n\n## Cross-References\n\n- `panda-quality-score-audit` — site-level quality impact of stale content at scale\n- `koray-content-audit` — content audit framework that includes freshness as one of 7 dimensions\n- `google-update-proofing` — broader update-proofing strategy that includes freshness signals\n- `content-gap-analysis` — gap analysis that identifies where competitors have fresher content\n\n#seo-sop #seo #content-freshness #ranking-decay #content-audit #monitoring\n","html":"<h2>How Content Decay Happens</h2>\n<p>Google's QDF (Query Deserves Freshness) algorithm assigns freshness scores to queries based on how time-sensitive the topic is. High-QDF queries surface recently published content even when older content has more backlinks and authority. Low-QDF queries are stable.</p>\n<p>Content decay occurs when:</p>\n<ol>\n<li>A page that ranked well begins to lose positions as newer competing pages publish on the same topic</li>\n<li>The page's statistical data, examples, or recommendations become outdated (factual freshness)</li>\n<li>The <code>dateModified</code> signal hasn't updated in 12+ months (crawl frequency decay)</li>\n<li>Competitors published more recent content with updated data that Google prefers for QDF queries</li>\n</ol>\n<p>Decay is typically gradual — 2-5 position drops over 6-9 months — which is why it goes undetected without monitoring.</p>\n<h2>Decay Detection Signals (from GSC)</h2>\n<p><strong>Signal 1: Position creep without traffic correlation.</strong>\nGSC shows average position declining from, say, 5.2 to 8.7 over 90 days while impressions remain similar. The page is still discovered but losing the click competition.</p>\n<p><strong>Signal 2: Click-through rate decline on stable impressions.</strong>\nPage impressions hold flat but CTR drops — competitor snippets becoming more compelling (possibly newer content with updated dates displayed in SERP).</p>\n<p><strong>Signal 3: Page in high-QDF query category.</strong>\nIf your target query contains: year references (\"2024 costs\"), recent events, technology topics, prices, regulations — the query is high-QDF and freshness decay accelerates.</p>\n<h2>Content Decay Monitoring Protocol</h2>\n<p><strong>Monthly audit (automated with DataForSEO Rank Tracker):</strong></p>\n<ul>\n<li>Export position data for all tracked keywords</li>\n<li>Calculate month-over-month position delta</li>\n<li>Flag any page with: position increase of 3+ places over 60 days</li>\n</ul>\n<p><strong>Quarterly deep audit:</strong></p>\n<ul>\n<li>Pull GSC performance for all content pages (filter: content URLs only, not service pages)</li>\n<li>Sort by position delta (90-day comparison)</li>\n<li>Create decay tier list:\n<ul>\n<li><strong>Active decay:</strong> Pages that lost 5+ positions in 90 days</li>\n<li><strong>Soft decay:</strong> Pages that lost 2-4 positions (monitor, refresh when at 4+)</li>\n<li><strong>Stable:</strong> Under 2 position change</li>\n</ul>\n</li>\n</ul>\n<p><strong>Annual content audit:</strong></p>\n<ul>\n<li>Every piece of content over 12 months old assessed for factual freshness</li>\n<li>Are statistics more than 18 months old?</li>\n<li>Are regulatory references current?</li>\n<li>Do pricing ranges still reflect market reality?</li>\n<li>Are named tools, products, or services still active?</li>\n</ul>\n<h2>Refresh Protocol by Decay Type</h2>\n<p><strong>Type 1: Factual Staleness (statistics, pricing, regulations)</strong></p>\n<p>Required actions:</p>\n<ul>\n<li>Update all statistics with current year sources (cite new source with date)</li>\n<li>Update pricing ranges with current market data</li>\n<li>Remove or update any tools, products, or organizations that have changed</li>\n<li>Update <code>dateModified</code> in Article schema immediately after refresh</li>\n<li>Resubmit URL via GSC Inspection Tool</li>\n</ul>\n<p>Result timing: Position recovery typically begins 3-6 weeks after recrawl of updated content.</p>\n<p><strong>Type 2: Competitive Freshness Gap (competitor has newer content)</strong></p>\n<p>Required actions:</p>\n<ul>\n<li>Audit competitor page that is outranking you — what's newer or better?</li>\n<li>Add 200-400 words of new content addressing gaps</li>\n<li>Add a \"Last updated: [date]\" visible date stamp near the page title</li>\n<li>Update the H1 to include a recency signal where natural (\"Roof Replacement Costs in Tampa — 2025 Guide\")</li>\n<li>Add one new FAQ pair addressing a new angle competitors have covered</li>\n</ul>\n<p><strong>Type 3: Schema Freshness Signal</strong></p>\n<p>Required actions:</p>\n<ul>\n<li>Update <code>dateModified</code> in Article/BlogPosting schema to today's date</li>\n<li>Verify <code>datePublished</code> is accurate (never change this — it is the first-publish anchor)</li>\n<li>For pages without Article schema: add it, with both <code>datePublished</code> and <code>dateModified</code></li>\n</ul>\n<p>Note: Updating <code>dateModified</code> without actual content changes is a short-term signal boost that fades. Always pair schema date updates with real content improvements.</p>\n<p><strong>Type 4: Format Decay (competitors added features you lack)</strong></p>\n<p>Required actions:</p>\n<ul>\n<li>If competitors added comparison tables: add comparison table</li>\n<li>If competitors added video embed: add VideoObject schema + embed</li>\n<li>If competitors added calculator or tool: build equivalent or link to authoritative tool</li>\n<li>If competitors improved FAQ: add 2-4 new FAQ pairs</li>\n</ul>\n<h2>QDF Category Assessment</h2>\n<p>Before investing in a refresh, confirm the query warrants it:</p>\n<p>| Query Type | QDF Level | Refresh Priority |\n|-----------|-----------|-----------------|\n| \"[Topic] costs 2025\" | High | Critical — update annually |\n| \"How does [X] work\" | Low | Refresh if data changes |\n| \"[City] [Service] prices\" | Medium | Update pricing annually |\n| \"[Algorithm/platform] update\" | Very high | Refresh within weeks of changes |\n| \"Best [X] for [use case]\" | Medium | Refresh when products change |\n| \"What is [X]\" definitional | Low | Refresh only for accuracy |</p>\n<h2>Evergreen Content Maintenance Schedule</h2>\n<p>| Content Age | Review Trigger | Default Action |\n|------------|----------------|----------------|\n| 6 months | Check QDF signals | Update stats if outdated |\n| 12 months | Full factual audit | Refresh all data, add dateModified |\n| 18 months | Competitive gap audit | Add 200-400 words, new FAQ |\n| 24 months | Major rewrite consideration | Assess vs. creating new page |\n| 36 months | Archive or redirect decision | Merge into pillar or 301 redirect |</p>\n<h2>Cross-References</h2>\n<ul>\n<li><code>panda-quality-score-audit</code> — site-level quality impact of stale content at scale</li>\n<li><code>koray-content-audit</code> — content audit framework that includes freshness as one of 7 dimensions</li>\n<li><code>google-update-proofing</code> — broader update-proofing strategy that includes freshness signals</li>\n<li><code>content-gap-analysis</code> — gap analysis that identifies where competitors have fresher content</li>\n</ul>\n<p>#seo-sop #seo #content-freshness #ranking-decay #content-audit #monitoring</p>\n"}