Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
aaron-he-zhu avatar

Content Refresher

  • 4.8k installs
  • 115 repo stars
  • Updated July 13, 2026
  • aaron-he-zhu/seo-geo-claude-skills

content-refresher scores decay on existing pages and outputs a prioritized refresh plan with GEO and republishing guidance.

About

The content-refresher skill diagnoses aging pages, scores content decay, and delivers a prioritized refresh plan with SEO, GEO, and republishing guidance. It is invoked when users ask to update outdated articles, recover declining traffic, or compare performance against competitors, not for net-new pages that belong with seo-content-writer. The workflow runs a CORE-EEAT quick score, surfaces refresh candidates using age, stale claims, ranking drops, broken links, and SERP shifts, then analyzes six-month performance deltas and intent changes. It defines concrete updates spanning facts, competitor gaps, links, images, and GEO-ready definitions, drafts replacement sections with a Changes Made block, and applies republish-date rules: update published date above fifty percent new material, last-updated for twenty to fifty percent, and keep the original date below twenty percent. Expected deliverables include a scored diagnosis, prioritized repair plan, handoff summary for memory audits, and optional refreshed copy with four-to-six week post-publish monitoring.

  • Scores decay and CORE-EEAT gaps before drafting updates.
  • Prioritizes candidates from traffic drops, stale facts, and SERP shifts.
  • Produces refresh plans with GEO definitions and FAQ additions.
  • Applies republish-date thresholds by percent of content changed.
  • Routes rewrites and net-new work to seo-content-writer.

Content Refresher by the numbers

  • 4,801 all-time installs (skills.sh)
  • +5 installs in the week ending Jul 28, 2026 (Skillselion tracking)
  • Ranked #146 of 1,881 Marketing & SEO skills by installs in the Skillselion catalog
  • Security screen: LOW risk (skills.sh audit)
  • Data as of Jul 28, 2026 (Skillselion catalog sync)
At a glance

content-refresher capabilities & compatibility

Capabilities
core eeat quick score across eight dimensions · decay analysis with six month traffic and keywor · refresh plan with title, structure, links, and v · geo optimization with definitions, q&a, and date · republish date strategy with schema and sitemap
Use cases
seo · marketing · copywriting
From the docs

What content-refresher says it does

Not for net-new content — use seo-content-writer.
SKILL.md
Use published-date update for 50%+ new content, last-updated date for 20-50%, original date for <20%
SKILL.md
npx skills add https://github.com/aaron-he-zhu/seo-geo-claude-skills --skill content-refresher

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs4.8k
repo stars115
Security audit3 / 3 scanners passed
Last updatedJuly 13, 2026
Repositoryaaron-he-zhu/seo-geo-claude-skills

Which outdated pages are losing traffic and what specific updates will recover rankings?

Score content decay, prioritize refresh candidates, and produce SEO plus GEO update plans with republishing guidance.

Who is it for?

Declining blog posts, evergreen guides, and competitor-challenged URLs needing substantive updates.

Skip if: Net-new articles, pure rank tracking without edits, or pages where a full rewrite beats in-place refresh.

When should I use this skill?

User asks to refresh content, fix traffic decay, update outdated posts, or plan domain-wide content refresh strategy.

What you get

A scored diagnosis, prioritized refresh plan, Changes Made notes, and republish strategy ready for audit handoff.

  • Decay severity report
  • Refresh priority schedule

By the numbers

  • Defines 4 organic traffic decay severity tiers from 10–20% watch through >60% emergency
  • 20–40% MoM traffic decline schedules refresh within 2 weeks per skill thresholds

Files

SKILL.mdMarkdownGitHub ↗

Content Refresher

Identifies outdated content, scores decay/freshness, prioritizes refresh work, and produces update plans with GEO and republishing guidance.

Quick Start

Find content on [domain] that needs refreshing
Which of my blog posts have lost the most traffic?
Refresh this article for [current year]: [URL/content]
Update this content to outrank [competitor URL]: [your URL]
Create a content refresh strategy for [domain/topic]

Skill Contract

Expected output: a scored diagnosis, prioritized repair plan, and a short handoff summary ready for memory/audits/.

  • Reads: candidate URLs/content, traffic and ranking history, publish/update dates, and competitor examples.
  • Writes: a user-facing refresh plan (and optional refreshed content) plus a reusable summary that can be stored under memory/audits/.
  • Promotes: blocking defects, repeated weaknesses, fix priorities, and pending decisions to memory/open-loops.md.
  • Done when: decay drivers are identified with evidence; a refresh plan lists specific updates with a republish-date strategy; a Changes Made block and handoff summary are produced.
  • Primary next skill: use the Next Best Skill below when the repair path is clear.

Handoff Summary

Emit the standard shape from skill-contract.md §Handoff Summary Format.

Data Sources

Use ~~analytics, ~~search console, and ~~SEO tool when connected; otherwise ask for traffic data, ranking history, publish dates, candidate URLs, and competitor examples. See CONNECTORS.md.

Instructions

Label every metric Measured (tool/export), User-provided, or Estimated (model inference); never present an estimate as measured; if a required metric is unavailable, mark it N/A — do not invent it.

When a user requests content refresh help:

1. CORE-EEAT Quick Score — Estimate all 8 dimensions, prioritize red/yellow areas, and hand off to content-quality-auditor for full scoring when needed. 2. Identify Refresh Candidates — Use age, dated claims, declining traffic, lost rankings, broken links, SERP shifts, and missing topics. 3. Analyze Page-Level Decay — Compare 6-month-old vs current performance, keyword deltas, SERP intent, competitor updates, and the why-refresh rationale. 4. Define Updates Needed — Capture outdated elements, competitor/PAA gaps, SEO updates, GEO updates, links, images, sources, and dates. 5. Create Refresh Plan — Specify title, structure, new sections, refreshed statistics, internal/external links, images, and validation requirements. 6. Write Refresh Content — Draft updated intro, replacement sections, refreshed facts, FAQ answers, and Changes Made notes. 7. Optimize for GEO — Add 40-60 word definitions, quotable statements, Q&A, dated citations, and standalone factual statements. 8. Set Republishing Strategy — Use published-date update for 50%+ new content, last-updated date for 20-50%, original date for <20%; update schema, sitemap lastmod, cache, Search Console, and 4-6 week monitoring. 9. Create Refresh Report — Summarize completed changes, expected outcomes, owners, next review date, and open loops.

Reference: references/refresh-templates.md has compact templates for steps 2-9.

Decision Gates

Stop and ask the user when:

  • A page is decayed enough that a rewrite may beat a refresh (e.g., outdated premise, intent shift, or >50% of content stale) — state the finding and ask: (1) refresh in place, or (2) rewrite as new content via seo-content-writer.

Continue silently (never stop for):

  • Missing analytics/ranking history — score decay from on-page signals (dated claims, broken links, stale stats), label findings Estimated, and proceed.
  • A request to "refresh" content that is actually net-new (no existing URL) — note the mismatch once and route to seo-content-writer rather than fabricating a prior version.
  • Which republish-date treatment to apply — follow the Step 8 thresholds without asking.

Example

User: "Refresh my blog post about 'best cloud hosting providers'"

Output: CORE-EEAT quick score flags weak Referenceability, Experience, and Trust; recommends pricing refresh, broken-link fixes, author credential additions, affiliate disclosure, and a Changes Made block ready for republish.

Reference: See references/refresh-example.md for the full worked example and checklist.

Tips for Success

Prioritize by ROI/search demand, make substantive improvements instead of date-only edits, add stronger evidence than competitors, track post-publish rankings/traffic, and treat every refresh as a GEO citation opportunity.

Reference data: references/content-decay-signals.md covers decay signals, lifecycle stages, refresh-vs-rewrite decisions, and content-type strategy.

Save Results

Ask to save results; if yes, write a dated summary to memory/audits/content-refresher/YYYY-MM-DD-<topic>.md. Hand off veto-level risks to the auditor gate before any hot-cache marker.

Gate check recommended: Run content-quality-auditor on refreshed content before republishing.

Reference Materials

Next Best Skill

Primary: content-quality-auditor — re-score refreshed content before shipping.

Related skills

How it compares

Use content-refresher to decide when to update declining pages; use performance-reporter for recurring KPI reporting across the whole site.

FAQ

What does content-refresher do?

It identifies decay drivers, scores freshness, prioritizes URLs, and drafts an update plan with GEO and republish steps.

When should I use content-refresher instead of seo-content-writer?

Use content-refresher for existing URLs losing traffic; route net-new topics to seo-content-writer.

How does content-refresher set republish dates?

Published date for 50%+ new content, last-updated for 20-50%, original date when under 20% changed.

Is Content Refresher safe to install?

skills.sh reports 3 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.

Marketing & SEOseocontent

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.