Skip to main content
Content Decay

Your Best Articles Are Quietly Dying.

ContentVitals watches your Google Search Console data for pages losing impressions, clicks, and position — catches the decline early, explains why each page is slipping, and tells you exactly what to refresh.

Powered by your GSC data · Refresh vs. rewrite vs. retire · Caught before the drop-off

Content Decay Watch7 SLIPPING
Clicks · last 90 days-38%

Peaked 6 months ago · declining since

/blog/react-hooks-guideDeclining fast-38%
/blog/seo-checklist-2024Slipping-21%
/blog/email-marketing-101Slipping-12%
VerdictRefresh, don't rewrite
The Problem

Content Decay Happens to Every Page

Traffic doesn't fall off a cliff — it erodes. Rankings slip a position at a time as competitors publish fresher content and information goes stale. By the time you notice in analytics, you're already down 40%.

The decline is invisible until it's severe

A page losing one position a month looks fine on any given day. The erosion only becomes obvious in a traffic report months later — after you've already lost most of the clicks.

You don't know why a page is slipping

Is the information outdated? Did a competitor out-publish you? Did intent shift? Without the why, you can't tell whether a page needs a quick refresh, a full rewrite, or retirement.

Refreshing everything is a waste

You can't re-audit hundreds of posts by hand, so refreshes happen on gut feel. Effort goes to the loudest page instead of the one where an update will actually recover the most traffic.

The Solution

An Agent That Catches Decay Early.

The Content Review Agent tracks each page's trajectory in GSC, surfaces the ones losing ground, and diagnoses why — so you refresh the right pages at the right time.

Trajectory Tracking, Not Snapshots (Coming Soon)

The agent watches impressions, clicks, and average position over time and flags pages on a downward trend — surfacing decay while it's still a small, recoverable dip.

The 'Why' Behind Each Decline

It reads the page against your guidelines and its own history — outdated facts, stale examples, thinning coverage versus fresher competitors — so you know the actual cause, not just the symptom.

Refresh, Rewrite, or Retire — Decided

Each decaying page gets a clear verdict and a ready-to-ship coding prompt. And once the validation loop ships, it will measure whether the refresh actually recovered traffic.

Agent Reports

From Diagnosis to Fix in Seconds

Every report includes a ready-to-use coding prompt. Copy, paste, fix. No interpretation required.

/blog/remote-team-management-guide
OUTDATEDHIGH
3,820 monthly impressions · Pos. 6.2

Issue Detected

References "post-pandemic remote work trends" with 2023 statistics. Cites discontinued tools (Loom free plan, old Slack pricing). 3 broken outbound links detected.

Ready-to-Use Fix Prompt

Update this remote team management guide: replace 2023 workforce statistics with current data, remove references to discontinued Loom free tier, update Slack pricing to current plans, fix 3 broken outbound links (see report for URLs), and refresh the "tools we recommend" section. Keep the actionable, manager-friendly tone throughout.

Get Started — View Your Reports
/guides/product-comparison-crm
OUTDATEDMEDIUM
5,140 monthly impressions · Pos. 4.8

Issue Detected

Missing Product and FAQ schema markup — eligible for rich snippets but not earning them. Comparison table lacks structured data for 4 products reviewed.

Ready-to-Use Fix Prompt

Add JSON-LD structured data to this CRM comparison guide: include Product schema for each of the 4 CRMs reviewed (name, description, price range, rating), add FAQ schema for the 6 questions in the FAQ section, and add BreadcrumbList schema. Ensure all schema validates against schema.org specs.

Get Started — View Your Reports
Impact

Recover Traffic You've Already Earned

Refreshing a decaying page is far cheaper than ranking a new one — the authority, links, and history are already there. The hard part is catching it in time and knowing what to change.

Early

Caught on the way down, not after

The 'why'

Root cause, not just the symptom

3 paths

Refresh, rewrite, or retire

Validated

Loop measures if the refresh worked (soon)

Some declines aren't decay — they're your own pages competing. Check for keyword cannibalization first.

Pricing

Simple, Transparent Pricing

One plan. Everything included. No per-seat nonsense.

Free during closed beta — no credit card required

Free During Beta
ContentVitals
$0/moBeta

$49/mo at launch · locked in for beta users

1

Site

250

Pages

100+

Runs/mo

  • Content Review Agent
  • Exploratory Research Agent
  • GSC integration (required)
  • GA4 integration (optional)
  • Bing Webmaster Tools (optional)
  • Auto-generated guidelines (14 types)
  • Per-run cost transparency
  • Coding prompts for every recommendation

Coming soon

Weekly BriefContent GapsInternal LinkingArticle WriterCannibalizationCTR OptimizerSchema Markup
Join the Beta

Stop Guessing. Start Monitoring.

Join the invite-only beta and let AI agents keep your content alive, accurate, and growing — while you focus on what matters.

No credit card required · Invite-only · GSC required · GA4 & Bing optional

1
Connect Google Search Console
2
Guidelines auto-generated
3
First agent report in minutes