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.
How 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 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.
npx claudepluginhub aaron-he-zhu/seo-geo-claude-skills --plugin aaron-seo-geoIdentifies outdated elements in content (statistics, dates, examples) and suggests updates to maintain freshness. Use proactively for older content.
Monitors existing content for ranking drops and generates a prioritized refresh queue. Run monthly or after an SEO audit to recover lost positions.
Scans a content library for decay signals: declining traffic, falling rankings, outdated stats, dropped AI citations. Prioritizes refresh opportunities by business impact for content audits.