seoskills.sh
Catalog/SEO Content Writing/Content Decay Lite

Content Decay Lite

Compare two Google Search Console page exports (an earlier period and a recent one) and flag pages that are LOST, DECLINING, in STRIKING_DISTANCE, GROWING or STABLE, ranked by clicks lost.

Listed ·Updated

New

About this skill

Content Decay Lite is an SEO Content Writing skill for AI agents, published in the seoskills.sh catalog. Reach for it when your work involves content briefs from SERP intent, editorial planning, and SEO writing. Install it with one command and it runs inside your own agent, so the work happens in your workflow, not a separate SEO tool.

SKILL.md

Content decay finder (lite)

Shows which pages lost the most clicks between two periods, so refresh work starts where the traffic went.

When to use

  • "Which pages are losing traffic?", "what content should I refresh?", "my organic clicks dropped, where?"
  • The user has two GSC Performance → Pages exports (for example the last 3 months and the 3 months before, or year over year).

How to run

  1. Export two CSVs with columns page, clicks, impressions, position (CTR optional). Use equal-length periods; year over year avoids seasonality.
  2. Run:
    python3 scripts/decay.py previous.csv current.csv
    python3 scripts/decay.py previous.csv current.csv --top 50
    
  3. Present the table. For the top 5 DECLINING pages, suggest checking: the position change (ranking loss) vs a flat position with fewer clicks (CTR or demand loss), the date of the last update, and the top queries that page lost in GSC.

Labels

  • LOST: had clicks before, none now (deleted, redirected, de-indexed or dropped out).
  • DECLINING: clicks down 30% or more.
  • STRIKING_DISTANCE: average position 8–20 with 100+ impressions (a cheap win).
  • GROWING: clicks up 20% or more.
  • STABLE: everything else.

Limits

Page-level only. It does not split ranking loss from CTR loss, look at queries, or write refresh briefs.

Example

/seo-guide 800 → 420 clicks, position 4.2 → 6.1 → DECLINING, −380 clicks, first in the list.

Want root-cause triage and a refresh plan?

Not using the CLI? Copy the SKILL.md and paste it straight into ChatGPT, Claude, or any agent.

View cygnixlabs-cmd/cygnix-seo-skills on GitHub

Embed a badge

seoskills.sh listing badge