GB-Power-Market-JJ content-refresher
SEO content refresher: update outdated posts with current statistics, new sections, and freshness signals to recover lost rankings and traffic. Part of a 20-skill SEO & GEO workflow suite. 内容更新/排名恢复/内容翻新/旧文优化/流量提升
git clone https://github.com/GeorgeDoors888/GB-Power-Market-JJ
T=$(mktemp -d) && git clone --depth=1 https://github.com/GeorgeDoors888/GB-Power-Market-JJ "$T" && mkdir -p ~/.claude/skills && cp -r "$T/openclaw-skills/skills/aaron-he-zhu/content-refresher" ~/.claude/skills/georgedoors888-gb-power-market-jj-content-refresher && rm -rf "$T"
T=$(mktemp -d) && git clone --depth=1 https://github.com/GeorgeDoors888/GB-Power-Market-JJ "$T" && mkdir -p ~/.openclaw/skills && cp -r "$T/openclaw-skills/skills/aaron-he-zhu/content-refresher" ~/.openclaw/skills/georgedoors888-gb-power-market-jj-content-refresher && rm -rf "$T"
openclaw-skills/skills/aaron-he-zhu/content-refresher/SKILL.mdContent Refresher
Recover lost organic rankings by revitalizing outdated content — this skill identifies which pages are decaying, pinpoints exactly what to update (statistics, sections, internal links, GEO signals), and generates a complete refresh plan to outrank competitors with fresher, more comprehensive content.
How to start:
Refresh this article for [current year]: [URL] or Find content on [domain] that needs refreshing
System role: Optimization layer skill. It turns weak pages, structures, and technical issues into prioritized repair work.
SEO & GEO Skills Library · 20 skills for SEO + GEO · ClawHub · skills.sh
When This Must Trigger
Use this when the conversation involves any of these situations — even if the user does not use SEO terminology:
Use this whenever the task needs a diagnosis or repair plan that should feed directly into remediation work, not just a one-time opinion.
- Content has lost rankings or traffic over time
- Statistics and information are outdated
- Competitors have published better content
- Content needs updating for a new year
- Industry changes require content updates
- Adding new sections to existing content
- Converting old content for GEO optimization
What This Skill Does
- Freshness Analysis: Identifies outdated content needing updates
- Performance Tracking: Finds content with declining traffic
- Gap Identification: Spots missing information competitors have
- Update Prioritization: Ranks content by refresh potential
- Refresh Recommendations: Provides specific update guidance
- GEO Enhancement: Updates content for AI citation potential
- Republishing Strategy: Advises on date and promotion tactics
Quick Start
Start with one of these prompts. Finish with a short handoff summary using the repository format in Skill Contract.
Identify Content to Refresh
Find content on [domain] that needs refreshing
Which of my blog posts have lost the most traffic?
Refresh Specific Content
Refresh this article for [current year]: [URL/content]
Update this content to outrank [competitor URL]: [your URL]
Content Refresh Strategy
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: the current page or site state, symptoms, prior audits, and current priorities from CLAUDE.md and the shared State Model when available.
- Writes: a user-facing audit or optimization plan plus a reusable summary that can be stored under
.memory/audits/ - Promotes: blocking defects, repeated weaknesses, and fix priorities to
andmemory/open-loops.md
.memory/decisions.md - Next handoff: use the
below when the repair path is clear.Next Best Skill
Data Sources
See CONNECTORS.md for tool category placeholders.
With ~~analytics + ~~search console + ~~SEO tool connected: Claude can automatically pull historical traffic trends from ~~analytics, fetch impression and ranking data from ~~search console, retrieve keyword position history from ~~SEO tool, and identify content with declining performance. This enables data-driven refresh prioritization.
With manual data only: Ask the user to provide:
- Traffic data or screenshots showing performance trends
- Ranking screenshots or history for key pages
- Content publish dates and last update dates
- List of pages the user suspects need refreshing
Proceed with the analysis using provided data. Note in the output which findings are from automated data vs. manual review.
Instructions
When a user requests content refresh help:
-
CORE-EEAT Quick Score — Identify Weak Dimensions
Before refreshing, run a quick CORE-EEAT assessment to focus effort on the weakest areas. Reference: CORE-EEAT Benchmark
### CORE-EEAT Quick Assessment **Content**: [title or URL] **Content Type**: [type] Rapidly score each dimension (estimate 0-100): | Dimension | Quick Score | Key Weakness | Refresh Priority | |-----------|-----------|--------------|-----------------| | C — Contextual Clarity | [X]/100 | [main issue] | 🔴/🟡/🟢 | | O — Organization | [X]/100 | [main issue] | 🔴/🟡/🟢 | | R — Referenceability | [X]/100 | [main issue] | 🔴/🟡/🟢 | | E — Exclusivity | [X]/100 | [main issue] | 🔴/🟡/🟢 | | Exp — Experience | [X]/100 | [main issue] | 🔴/🟡/🟢 | | Ept — Expertise | [X]/100 | [main issue] | 🔴/🟡/🟢 | | A — Authority | [X]/100 | [main issue] | 🔴/🟡/🟢 | | T — Trust | [X]/100 | [main issue] | 🔴/🟡/🟢 | **Weakest Dimensions** (focus refresh here): 1. [Dimension] — [what needs fixing] 2. [Dimension] — [what needs fixing] **Refresh Strategy**: Focus on 🔴 dimensions first, then 🟡. _For full 80-item audit, use [content-quality-auditor](https://github.com/aaron-he-zhu/seo-geo-claude-skills/blob/main/cross-cutting/content-quality-auditor/SKILL.md)_ -
Identify Content Refresh Candidates
## Content Refresh Analysis ### Refresh Candidate Identification **Criteria for Content Refresh**: - Published more than 6 months ago - Contains dated information (years, statistics) - Declining traffic trend - Lost keyword rankings - Outdated references or broken links - Missing topics competitors now cover - No GEO optimization ### Content Audit Results | Content | Published | Last Updated | Traffic Trend | Priority | |---------|-----------|--------------|---------------|----------| | [Title 1] | [date] | [date] | ↓ -45% | 🔴 High | | [Title 2] | [date] | Never | ↓ -30% | 🔴 High | | [Title 3] | [date] | [date] | ↓ -20% | 🟡 Medium | | [Title 4] | [date] | [date] | → 0% | 🟡 Medium | ### Refresh Prioritization MatrixHigh Traffic + High Decline = 🔴 Refresh Immediately High Traffic + Low Decline = 🟡 Schedule Refresh Low Traffic + High Decline = 🟡 Evaluate & Decide Low Traffic + Low Decline = 🟢 Low Priority
-
Analyze Individual Content for Refresh
## Content Refresh Analysis: [Title] **URL**: [URL] **Published**: [date] **Last Updated**: [date] **Word Count**: [X] ### Performance Metrics | Metric | 6 Mo Ago | Current | Change | |--------|----------|---------|--------| | Organic Traffic | [X]/mo | [X]/mo | [+/-X]% | | Avg Position | [X] | [X] | [+/-X] | | Impressions | [X] | [X] | [+/-X]% | | CTR | [X]% | [X]% | [+/-X]% | ### Keywords Analysis | Keyword | Old Position | Current Position | Change | |---------|--------------|------------------|--------| | [kw 1] | [X] | [X] | ↓ [X] | | [kw 2] | [X] | [X] | ↓ [X] | | [kw 3] | [X] | [X] | ↓ [X] | ### Why This Content Needs Refresh 1. **Outdated information**: [specific examples] 2. **Competitive gap**: [what competitors added] 3. **Missing topics**: [new subtopics to cover] 4. **SEO issues**: [current optimization problems] 5. **GEO potential**: [AI citation opportunities] -
Identify Specific Updates Needed
## Refresh Requirements ### Outdated Elements | Element | Current | Update Needed | |---------|---------|---------------| | Year references | "[old year]" | Update to [current year] | | Statistics | "[old stat]" | Find current data | | Tool mentions | "[old tool]" | Add newer tools | | Links | [X] broken | Fix or replace | | Screenshots | Outdated UI | Recapture | ### Missing Information **Topics competitors now cover that you don't**: | Topic | Competitor Coverage | Words Needed | Priority | |-------|---------------------|--------------|----------| | [Topic 1] | 3/5 competitors | ~300 words | High | | [Topic 2] | 2/5 competitors | ~200 words | Medium | | [Topic 3] | 4/5 competitors | ~400 words | High | ### SEO Updates Needed - [ ] Update title tag with current year - [ ] Refresh meta description - [ ] Add new H2 sections for [topics] - [ ] Update internal links to newer content - [ ] Add FAQ section for featured snippets - [ ] Refresh images and add new alt text ### GEO Updates Needed - [ ] Add clear definition at start - [ ] Include quotable statistics with sources - [ ] Add Q&A formatted sections - [ ] Update sources with current citations - [ ] Create standalone factual statements -
Create Refresh Plan — Structural changes, content additions, statistics/links/images to update
Reference: See references/refresh-templates.md for the full refresh plan template (Step 5).
-
Write Refresh Content — Updated introduction, new sections, refreshed statistics, new FAQ section
Reference: See references/refresh-templates.md for the refresh content writing template (Step 6).
-
Optimize for GEO During Refresh — Clear definitions, quotable statements, Q&A sections, updated citations
Reference: See references/refresh-templates.md for the GEO enhancement template (Step 7).
-
Generate Republishing Strategy — Date strategy (update/add "last updated"/keep original), technical implementation, promotion plan
Reference: See references/refresh-templates.md for the republishing strategy template (Step 8).
-
Create Refresh Report — Summary of changes, updates completed, expected outcomes, next review date
Reference: See references/refresh-templates.md for the refresh report template (Step 9).
Validation Checkpoints
Input Validation
- Target content URL or title clearly identified
- Historical performance data available (traffic trends, rankings)
- Content publish/update dates known
- If comparing to competitors, competitor URLs provided
Output Validation
- Every recommendation cites specific data points (not generic advice)
- Outdated elements identified with specific examples and replacement data
- All suggested additions include word counts and section locations
- Source of each data point clearly stated (~~analytics data, ~~search console, ~~SEO tool, user-provided, or estimated)
Example
Reference: See references/refresh-example.md for a full worked example (cloud hosting refresh) and the comprehensive content refresh checklist.
Tips for Success
- Prioritize by ROI - Refresh high-potential content first
- Don't just add dates - Make substantial improvements
- Beat competitors - Add what they have and more
- Track results - Monitor ranking changes post-refresh
- Schedule regular audits - Check content health quarterly
- Optimize for GEO - Every refresh is a GEO opportunity
Reference data: For content decay signal taxonomy, lifecycle stages, refresh vs. rewrite decision framework, and update strategy by content type, see references/content-decay-signals.md.
Save Results
After delivering audit or optimization findings to the user, ask:
"Save these results for future sessions?"
If yes, write a dated summary to
memory/audits/content-refresher/YYYY-MM-DD-<topic>.md containing:
- One-line verdict or headline finding
- Top 3-5 actionable items
- Open loops or blockers
- Source data references
If any veto-level issue was found (CORE-EEAT T04, C01, R10 or CITE T03, T05, T09), also append a one-liner to
memory/hot-cache.md without asking.
Gate check recommended: Run content-quality-auditor on refreshed content before republishing.
Reference Materials
- Content Decay Signals — Decay indicators, lifecycle stages, and refresh triggers by content type
- Refresh Templates — Detailed output templates for steps 5-9 (refresh plan, content writing, GEO enhancement, republishing, report)
- Refresh Example & Checklist — Full worked example and pre/post-refresh checklist
Next Best Skill
- Primary: content-quality-auditor — re-score the refreshed content before shipping.
Related Skills in This Suite
Install the full suite: See README for one-command install of all 20 skills.