recover-content by calm-north/seojuice-skills
npx skills add https://github.com/calm-north/seojuice-skills --skill recover-content使用衰退分类框架诊断并逆转现有页面的流量损失:刷新、整合、重定向或淘汰。
收集以下背景信息(如果未提供,请询问):
如果用户不知道哪些页面在下降,建议检查 Google Search Console → 效果 → 页面,按过去 6 个月的点击变化排序。
当页面随着时间的推移逐渐失去搜索流量时,就会发生内容衰退。常见信号:
根据 5 个加权信号对每个页面进行评分,以确定行动的优先级:
| 信号 | 权重 | 评分方法 (0-100) |
|---|---|---|
| 流量下降 | 30% | 0 = 无下降,50 = 下降 20-40%,100 = 下降 >60% |
| 排名下降 | 25% | 0 = 稳定,50 = 丢失 3-5 个位置,100 = 跌出第 1 页 |
| 点击率下降 |
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
| 15% |
| 0 = 稳定,50 = 下降 20%,100 = 下降 >40% |
| 内容新鲜度 | 15% | 0 = 本季度更新,50 = 陈旧 6-12 个月,100 = 陈旧 >2 年 |
| 竞争替代 | 15% | 0 = 无新竞争对手,50 = 第 1 页有新进入者,100 = 被挤出前三名 |
综合衰退评分 = (流量 x 0.30) + (排名 x 0.25) + (点击率 x 0.15)
+ (新鲜度 x 0.15) + (替代 x 0.15)
| 评分 | 阶段 | 应对措施 |
|---|---|---|
| 0-20 | 健康 | 继续监控 |
| 21-40 | 早期衰退 | 添加到刷新队列(下个月) |
| 41-60 | 活跃衰退 | 本周安排刷新 |
| 61-80 | 显著衰退 | 立即刷新或决定重写 |
| 81-100 | 末期衰退 | 重写、重定向或淘汰 |
当多个信号同时触发时,提高优先级:
| 信号组合 | 优先级 | 响应时间 |
|---|---|---|
| 流量下降 + 排名下降 | P1 严重 | 48 小时内刷新 |
| 流量下降 + 点击率下降 | P1 严重 | 立即重写标题/元描述 |
| 排名下降 + 竞争替代 | P2 高 | 1 周内刷新 |
| 仅点击率下降 | P3 中 | 本周重写标题和元描述 |
| 仅新鲜度指标 | P3 中 | 2 周内安排刷新 |
对于每个衰退页面,应用此决策树:
检查当前针对目标关键词的排名情况。搜索结果页是否从以下情况发生了变化:
列表文章 → 长篇指南?
博客文章 → 产品页面?
文本 → 视频?
通用 → 具体?
是,意图已转变 → 重写。重建页面以匹配当前意图。保留 URL。
否 → 进入决策 4
检查:过时的统计数据、过时的截图、废弃的工具/方法、标题中的旧日期、失效的外部链接。
不同类型的内容需要不同的刷新方法。使用匹配的手册:
对于任何内容类型,始终完成:
合并两个页面时:
为每个页面的刷新优先级评分:
| 因素 | 权重 |
|---|---|
| 当前流量价值 | 25% |
| 衰退严重程度(综合评分) | 20% |
| 竞争机会 | 20% |
| 刷新难度(反比 — 越容易 = 越高) | 15% |
| 战略重要性(转化、品牌) | 10% |
| 面临风险的反向链接权重 | 10% |
然后对页面进行排序:
| 页面 | 衰退评分 | 流失流量 | 优先级评分 | 行动 | 工作量 |
|---|---|---|---|---|---|
| ... | 72 (显著) | 1,200/月 | 85 | 刷新 | 3-4 小时 |
| ... | 45 (活跃) | 300/月 | 60 | 整合 | 2 小时 |
重点关注 (a) 流量最高、(b) 带来转化、(c) 最容易修复的页面。对高流量页面进行快速刷新胜过对低流量页面进行全面重写。
当页面无法挽救时,选择合适的退出方式:
| 选项 | 使用时机 |
|---|---|
| 301 重定向 | 内容有反向链接或剩余流量 — 将权重传递给最相关的页面 |
| 整合 | 同一主题下有多个弱页面 — 将最佳内容合并到一个 URL 中 |
| Noindex | 不应排名但为用户服务的内部实用页面 |
| 删除 (410) | 无价值、无链接、无流量 — 彻底移除 |
衰退摘要
分类结果
| 页面 | 流失流量 | 诊断 | 行动 | 工作量 |
|---|---|---|---|---|
| ... | ... | 意图转变 / 过时 / 自相蚕食 / 不相关 | 刷新 / 整合 / 重定向 / 淘汰 | 低 / 中 / 高 |
优先行动
对于每个高优先级页面:
专业提示: 使用免费的 Keyword Density Analyzer 检查衰退页面是否仍针对其目标关键词进行了优化。SEOKuice MCP 用户可以运行
/seojuice:content-strategy查看带有严重性评级的活动内容衰退警报 —list_content_decay工具会自动拉取正在流失流量的页面。
每周安装量
1.1K
仓库
GitHub Stars
2
首次出现
12 天前
安全审计
安装于
claude-code135
codex130
antigravity98
gemini-cli57
github-copilot55
opencode54
Diagnose and reverse traffic loss on existing pages using the decay triage framework: refresh, consolidate, redirect, or retire.
Gather this context (ask if not provided):
If the user doesn't know which pages are declining, suggest checking Google Search Console → Performance → Pages, sorted by click change over the last 6 months.
Content decay happens when a page gradually loses search traffic over time. Common signals:
Score each page across 5 weighted signals to prioritize action:
| Signal | Weight | How to Score (0-100) |
|---|---|---|
| Traffic decline | 30% | 0 = no decline, 50 = 20-40% drop, 100 = >60% drop |
| Position drops | 25% | 0 = stable, 50 = lost 3-5 positions, 100 = dropped off page 1 |
| CTR decline | 15% | 0 = stable, 50 = 20% decline, 100 = >40% decline |
| Content freshness | 15% | 0 = updated this quarter, 50 = 6-12 months stale, 100 = >2 years stale |
| Competitive displacement | 15% | 0 = no new competitors, 50 = new entrants on page 1, 100 = displaced from top 3 |
Composite Decay Score = (Traffic x 0.30) + (Position x 0.25) + (CTR x 0.15)
+ (Freshness x 0.15) + (Displacement x 0.15)
| Score | Stage | Response |
|---|---|---|
| 0-20 | Healthy | Continue monitoring |
| 21-40 | Early decay | Add to refresh queue (next month) |
| 41-60 | Active decay | Schedule refresh this week |
| 61-80 | Significant decay | Immediate refresh or rewrite decision |
| 81-100 | Terminal decay | Rewrite, redirect, or retire |
When multiple signals fire together, escalate:
| Signal Combination | Priority | Response Time |
|---|---|---|
| Traffic decline + Position drop | P1 Critical | Refresh within 48 hours |
| Traffic decline + CTR decline | P1 Critical | Rewrite title/meta immediately |
| Position drop + Competitor displacement | P2 High | Refresh within 1 week |
| CTR decline only | P3 Medium | Rewrite title and meta this week |
| Freshness indicators only | P3 Medium | Schedule refresh within 2 weeks |
For each decaying page, apply this decision tree:
Check what currently ranks for the target keyword. Has the SERP changed from:
Listicles → long-form guides?
Blog posts → product pages?
Text → video?
General → specific?
Yes, intent shifted → Rewrite. Rebuild the page to match current intent. Keep the URL.
No → proceed to Decision 4
Check for: stale statistics, outdated screenshots, deprecated tools/methods, old dates in the title, broken external links.
Different content types require different refresh approaches. Use the matching playbook:
For any content type, always complete:
When merging two pages:
Score each page for refresh priority:
| Factor | Weight |
|---|---|
| Current traffic value | 25% |
| Decay severity (composite score) | 20% |
| Competitive opportunity | 20% |
| Refresh difficulty (inverse — easier = higher) | 15% |
| Strategic importance (conversions, brand) | 10% |
| Backlink equity at risk | 10% |
Then rank pages:
| Page | Decay Score | Traffic Lost | Priority Score | Action | Effort |
|---|---|---|---|---|---|
| ... | 72 (significant) | 1,200/mo | 85 | Refresh | 3-4 hrs |
| ... | 45 (active) | 300/mo | 60 | Consolidate | 2 hrs |
Focus on pages that (a) had the most traffic, (b) drive conversions, and (c) are easiest to fix. A quick refresh on a high-traffic page beats a full rewrite on a low-traffic one.
When a page can't be saved, choose the right exit:
| Option | When to Use |
|---|---|
| 301 redirect | Content has backlinks or residual traffic — send equity to closest relevant page |
| Consolidate | Multiple weak pages on same topic — merge best content into one URL |
| Noindex | Internal utility page that shouldn't rank but serves users |
| Delete (410) | No value, no links, no traffic — clean removal |
Decay Summary
Triage Results
| Page | Traffic Lost | Diagnosis | Action | Effort |
|---|---|---|---|---|
| ... | ... | intent shift / outdated / cannibalization / irrelevant | refresh / consolidate / redirect / retire | low / medium / high |
Priority Actions
For each high-priority page:
Pro Tip: Use the free Keyword Density Analyzer to check whether a declining page is still optimized for its target keyword. SEOJuice MCP users can run
/seojuice:content-strategyto see active content decay alerts with severity ratings — thelist_content_decaytool pulls pages losing traffic automatically.
Weekly Installs
1.1K
Repository
GitHub Stars
2
First Seen
12 days ago
Security Audits
Gen Agent Trust HubPassSocketPassSnykPass
Installed on
claude-code135
codex130
antigravity98
gemini-cli57
github-copilot55
opencode54
39,200 周安装