content-and-copy
Write or edit website copy, blog content, and editorial pieces with attention to voice, structure, and goal. Use this skill whenever the user wants to write an…
Audit existing content across a site to decide what to keep, update, merge, redirect, or delete. Use this skill whenever the user wants to audit existing content, fix content decay, resolve keyword cannibalization, prune underperforming pages, prioritize content updates, or
$ npx -y skills add rampstackco/claude-skills-seo --skill seo-content-audit --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/seo-content-auditContext preview
The summary Claude sees to decide when to auto-load this skill.
Audit existing content across a site to decide what to keep, update, merge, redirect, or delete. Use this skill whenever the user wants to audit existing content, fix content decay, resolve keyword cannibalization, prune underperforming pages, prioritize content updates, or
name: seo-content-audit description: "Audit existing content across a site to decide what to keep, update, merge, redirect, or delete. Use this skill whenever the user wants to audit existing content, fix content decay, resolve keyword cannibalization, prune underperforming pages, prioritize content updates, or apply a keep/update/merge/redirect/delete framework to a content library. Triggers on content audit, content decay, content refresh, cannibalization, keyword cannibalization, prune content, delete pages, redirect old pages, content inventory, what to keep, what to update, content scorecard, evergreen refresh. Also triggers when traffic is dropping site-wide and the cause might be content quality, even if 'audit' is not said explicitly." category: seo-foundation catalog_summary: "Keep/update/merge/redirect/delete decisions across a site" display_order: 6
Inventory existing content, score it, and decide for each piece: keep, update, merge, redirect, or delete. Stack-agnostic. Works on blogs, marketing sites, knowledge bases, and product content.
---
---
---
For every content piece, the audit produces one of five decisions.
The page performs well, has clear intent, and needs no changes.
**Signals:**
The page has potential but is underperforming due to fixable issues.
**Signals:**
Two or more pages target overlapping queries and should consolidate.
**Signals:**
The page has no future but has assets (links, equity) worth preserving.
**Signals:**
The page has no future and no assets worth preserving.
**Signals:**
Note: In most cases, return 410 (gone) for intentionally deleted content. 410 is processed faster than 404 and signals the deletion was deliberate.
---
Pull these for every URL before deciding:
| Metric | Source | Threshold for "low" | |---|---|---| | Sessions (last 90 days) | Analytics | <10/month | | Organic traffic (last 90 days) | Search console or analytics | <5/month | | Average position for top query | Search console | >30 | | Impressions (last 90 days) | Search console | <100/month | | Click-through rate | Search console | <1% (when impressions exist) | | Referring domains | Backlink tool | 0 | | Engagement (avg time on page) | Analytics | <30 seconds | | Last meaningful update | Manual / git | >24 months | | Word count | Crawler | <300 (for articles) | | Internal links in | Crawler | 0 |
A page can survive low scores on a few metrics. A page that fails on most is a delete or redirect candidate.
---
A simplified decision tree:
Has traffic? ─── Yes ──── Recent decay? ─── Yes ── UPDATE
│ │
│ └── No ─── KEEP
│
└── No ──── Has backlinks? ─── Yes ── Has relevant target? ─── Yes ── REDIRECT
│ │
│ └── No ─── UPDATE (rebuild)
│
└── No ──── Cannibalizing another page? ─── Yes ── MERGE
│
└── No ─── DELETE (410)For overlapping pages, "merge" usually wins over "delete" because it preserves both link equity and any topical authority.
---
1. **Inventory.** Pull a complete URL list from the crawl, sitemap, and search console (some indexed pages may not be in the sitemap). 2. **Pull the metrics.** Sessions, organic, search console rank/CTR, backlinks, last-modified date, word count. 3. **Score each URL.** Use the framework. Mark a decision: Keep / Update / Merge / Redirect / Delete. 4. **Identify cannibalization clusters.** Group URLs targeting the same query. Decide which becomes the canonical, what to merge, what to redirect. 5. **Sequence the work.** Do redirects and deletes in batches. Plan updates by priority (highest-traffic-recovery potential first). 6. **Implement.** With change tracking. Re-crawl after each batch to confirm no broken redirect chains. 7. **Measure.**
A focused 12-skill SEO subset of claude-skills. Designed for SEO consultants, freelancers, and in-house teams who want SEO depth in Claude Code without loading the full 102-skill catalog.
Repo: rampstackco/claude-skills-seo
Write or edit website copy, blog content, and editorial pieces with attention to voice, structure, and goal. Use this skill whenever the user wants to write an…
Develop a content strategy covering editorial positioning, content pillars, formats, calendar, governance, and topical authority planning. Use this skill…
How to design and run a programmatic SEO program that produces durable traffic instead of penalty-bait. Data source identification, template design, schema…
Optimize content and site structure for AI-driven search experiences including AI overviews, large language model citations, generative answer engines, and AI…
Run a competitive SEO analysis comparing the user's site to chosen competitors across SERP overlap, content depth, backlink profiles, technical posture, and…
Run keyword research, classify by search intent, cluster into topical groups, and prioritize for content production. Use this skill whenever the user asks to…