{"skill":{"slug":"content-refresher","displayName":"Content Refresher","summary":"Use when updating outdated content, fixing traffic/ranking decay, refreshing stats, adding new sections, or improving freshness signals. 内容更新/排名恢复","description":"---\nname: content-refresher\ndescription: 'Use when updating outdated content, fixing traffic/ranking decay, refreshing stats, adding new sections, or improving freshness signals. 内容更新/排名恢复'\nversion: \"9.9.9\"\nlicense: Apache-2.0\ncompatibility: \"Claude Code, skills.sh, ClawHub, Vercel Labs, Cursor, Windsurf, Codex CLI, Amp, Gemini CLI, Kimi Code, Qwen Code, CodeBuddy\"\nhomepage: \"https://github.com/aaron-he-zhu/seo-geo-claude-skills\"\nwhen_to_use: \"Use when updating outdated content, refreshing old articles, improving declining pages, or adding new information to existing content.\"\nargument-hint: \"<URL of outdated content>\"\nmetadata:\n  author: aaron-he-zhu\n  version: \"9.9.9\"\n  geo-relevance: \"medium\"\n  tags:\n    - seo\n    - geo\n    - content-refresh\n    - content-update\n    - content-decay\n    - ranking-recovery\n    - evergreen-content\n    - content-lifecycle\n    - 内容更新\n    - コンテンツ更新\n    - 콘텐츠갱신\n    - actualizar-contenido\n  triggers:\n    # EN-formal\n    - \"update old content\"\n    - \"refresh content\"\n    - \"content is outdated\"\n    - \"content decay\"\n    - \"content refresh strategy\"\n    # EN-casual\n    - \"traffic is dropping\"\n    - \"ranking dropped\"\n    - \"this post is outdated\"\n    - \"my old content needs updating\"\n    # EN-question\n    - \"how to fix declining traffic\"\n    - \"how often should I update content\"\n    # EN-competitor\n    - \"Clearscope content refresh\"\n    - \"MarketMuse content update\"\n    # ZH-pro\n    - \"内容更新\"\n    - \"内容刷新\"\n    - \"排名恢复\"\n    - \"内容衰减\"\n    - \"内容生命周期\"\n    # ZH-casual\n    - \"排名下降了\"\n    - \"文章过时了\"\n    - \"流量掉了\"\n    - \"老文章怎么办\"\n    # JA\n    - \"コンテンツ更新\"\n    - \"コンテンツリフレッシュ\"\n    - \"記事更新\"\n    # KO\n    - \"콘텐츠 갱신\"\n    - \"콘텐츠 업데이트\"\n    - \"순위 하락\"\n    - \"순위 하락 원인\"\n    - \"오래된 글 어떻게 해?\"\n    # ES\n    - \"actualizar contenido\"\n    - \"refrescar contenido antiguo\"\n    # PT\n    - \"atualizar conteúdo\"\n---\n\n# Content Refresher\n\nIdentifies outdated content, scores decay/freshness, prioritizes refresh work, and produces update plans with GEO and republishing guidance.\n\n## Quick Start\n\n```text\nFind content on [domain] that needs refreshing\nWhich of my blog posts have lost the most traffic?\nRefresh this article for [current year]: [URL/content]\nUpdate this content to outrank [competitor URL]: [your URL]\nCreate a content refresh strategy for [domain/topic]\n```\n\n## Skill Contract\n\n**Expected output**: a scored diagnosis, prioritized repair plan, and a short handoff summary ready for `memory/audits/`.\n\n- **Reads**: the current page or site state, symptoms, prior audits, and current priorities from [CLAUDE.md](https://github.com/aaron-he-zhu/seo-geo-claude-skills/blob/main/CLAUDE.md) and the shared [State Model](https://github.com/aaron-he-zhu/seo-geo-claude-skills/blob/main/references/state-model.md) when available.\n- **Writes**: a user-facing audit or optimization plan plus a reusable summary that can be stored under `memory/audits/`.\n- **Promotes**: blocking defects, repeated weaknesses, fix priorities, and pending decisions to `memory/open-loops.md`.\n- **Primary next skill**: use the `Next Best Skill` below when the repair path is clear.\n\n### Handoff Summary\n\n> Emit the standard shape from [skill-contract.md §Handoff Summary Format](https://github.com/aaron-he-zhu/seo-geo-claude-skills/blob/main/references/skill-contract.md).\n\n## Data Sources\n\nUse ~~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](https://github.com/aaron-he-zhu/seo-geo-claude-skills/blob/main/CONNECTORS.md).\n\n## Instructions\n\nWhen a user requests content refresh help:\n\n1. **CORE-EEAT Quick Score** -- Estimate all 8 dimensions, prioritize red/yellow areas, and hand off to [content-quality-auditor](https://github.com/aaron-he-zhu/seo-geo-claude-skills/blob/main/cross-cutting/content-quality-auditor/SKILL.md) for full scoring when needed.\n2. **Identify Refresh Candidates** -- Use age, dated claims, declining traffic, lost rankings, broken links, SERP shifts, and missing topics.\n3. **Analyze Page-Level Decay** -- Compare 6-month-old vs current performance, keyword deltas, SERP intent, competitor updates, and the why-refresh rationale.\n4. **Define Updates Needed** -- Capture outdated elements, competitor/PAA gaps, SEO updates, GEO updates, links, images, sources, and dates.\n5. **Create Refresh Plan** -- Specify title, structure, new sections, refreshed statistics, internal/external links, images, and validation requirements.\n6. **Write Refresh Content** -- Draft updated intro, replacement sections, refreshed facts, FAQ answers, and Changes Made notes.\n7. **Optimize for GEO** -- Add 40-60 word definitions, quotable statements, Q&A, dated citations, and standalone factual statements.\n8. **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.\n9. **Create Refresh Report** -- Summarize completed changes, expected outcomes, owners, next review date, and open loops.\n\n> **Reference**: [references/refresh-templates.md](https://github.com/aaron-he-zhu/seo-geo-claude-skills/blob/main/optimize/content-refresher/references/refresh-templates.md) has compact templates for steps 2-9.\n\n## Example\n\n**User**: \"Refresh my blog post about 'best cloud hosting providers'\"\n\n**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.\n\n> **Reference**: See [references/refresh-example.md](https://github.com/aaron-he-zhu/seo-geo-claude-skills/blob/main/optimize/content-refresher/references/refresh-example.md) for the full worked example and checklist.\n\n## Tips for Success\n\nPrioritize 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.\n\n> **Reference data**: [references/content-decay-signals.md](https://github.com/aaron-he-zhu/seo-geo-claude-skills/blob/main/optimize/content-refresher/references/content-decay-signals.md) covers decay signals, lifecycle stages, refresh-vs-rewrite decisions, and content-type strategy.\n\n### Save Results\n\nAsk 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.\n\n**Gate check recommended**: Run content-quality-auditor on refreshed content before republishing.\n\n## Reference Materials\n\n- [Content Decay Signals](https://github.com/aaron-he-zhu/seo-geo-claude-skills/blob/main/optimize/content-refresher/references/content-decay-signals.md) -- Decay indicators, lifecycle stages, and refresh triggers by content type\n- [Refresh Templates](https://github.com/aaron-he-zhu/seo-geo-claude-skills/blob/main/optimize/content-refresher/references/refresh-templates.md) -- Compact templates for steps 2-9\n- [Refresh Example & Checklist](https://github.com/aaron-he-zhu/seo-geo-claude-skills/blob/main/optimize/content-refresher/references/refresh-example.md) -- Full worked example and pre/post-refresh checklist\n\n## Next Best Skill\n\nPrimary: [content-quality-auditor](https://github.com/aaron-he-zhu/seo-geo-claude-skills/blob/main/cross-cutting/content-quality-auditor/SKILL.md) -- re-score refreshed content before shipping.\n","tags":{"latest":"9.9.9","content-refresh":"7.2.0","content-update":"7.2.0","ranking-recovery":"7.2.0","seo":"7.2.0"},"stats":{"comments":0,"downloads":2585,"installsAllTime":97,"installsCurrent":2,"stars":1,"versions":24},"createdAt":1770559590562,"updatedAt":1778745710962},"latestVersion":{"version":"9.9.9","createdAt":1778745608950,"changelog":"Published from v9.9.9 @ bd84c7a","license":"MIT-0"},"metadata":{"setup":[],"os":null,"systems":null},"owner":{"handle":"aaron-he-zhu","userId":"s17e1tg8pjra8dn1dvtq21sahx83hrxj","displayName":"Aaron Zhu","image":"https://avatars.githubusercontent.com/u/139607425?v=4"},"moderation":null}