Help us improve
Share bugs, ideas, or general feedback.
From aaron-seo-geo
Scores outdated content by decay and priority, produces an update plan with GEO and republishing guidance. Use for traffic/ranking recovery, not net-new content.
npx claudepluginhub aaron-he-zhu/seo-geo-claude-skills --plugin aaron-seo-geoHow this skill is triggered — by the user, by Claude, or both
Slash command
/aaron-seo-geo:content-refresher <URL of outdated content>When to use
Use when updating outdated content, refreshing old articles, improving declining pages, or adding new information to existing content.
<URL of outdated content>The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Identifies outdated content, scores decay/freshness, prioritizes refresh work, and produces update plans with GEO and republishing guidance.
Identifies outdated elements in content (statistics, dates, examples) and suggests updates to maintain freshness. Use proactively for older content.
Implements systematic content refresh discipline with quarterly audits, prioritization framework, refresh-vs-merge-vs-delete decisions, and lifecycle management for content libraries.
Pulls Google Search Console data to find high-click-potential queries and produces a dated, prioritized content calendar.
Share bugs, ideas, or general feedback.
Identifies outdated content, scores decay/freshness, prioritizes refresh work, and produces update plans with GEO and republishing guidance.
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]
Expected output: a scored diagnosis, prioritized repair plan, and a short handoff summary ready for memory/audits/.
memory/audits/.memory/open-loops.md.Next Best Skill below when the repair path is clear.Emit the standard shape from skill-contract.md §Handoff Summary Format.
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.
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:
lastmod, cache, Search Console, and 4-6 week monitoring.Reference: references/refresh-templates.md has compact templates for steps 2-9.
Stop and ask the user when:
Continue silently (never stop for):
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.
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.
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.
Primary: content-quality-auditor — re-score refreshed content before shipping.