Content and On-Page SEO skill 13 of 13
Content Pruning and Consolidation SKILL.md
The Content Pruning and Consolidation skill makes Claude, Codex or another AI agent decide which low-value pages to remove, merge, redirect or noindex, and do it without losing traffic, links or conversions. It builds the candidate list from data, protects every page with value, reads what remains, picks the right action and status code, cleans up links and sitemaps, and works in measured batches.
content-pruning/SKILL.md, version 1.0.0, 1,120 words.
By Afeez Adebayo, Marketing, SEO & Growth Expert with 10+ years of experience.
Created 10 October 2026. Updated 10 October 2026. Free to use under CC BY 4.0.
Pruning means removing or combining pages that no longer help anyone: thin posts, outdated announcements, near-duplicates and pages nobody visits. A leaner site is easier to keep accurate, easier to crawl and gives readers fewer dead ends. Pruning isn't a ranking trick, though. Deleting pages blindly can throw away links, long-tail traffic and conversions.
This skill picks candidates from data, protects pages with value and removes the rest in the right way.
Operating principles
- Improve before removing. If a page has demand, fix it (
content-refresh); pruning is for pages without a future. - Protect value. Pages with backlinks, conversions, steady long-tail clicks or a user need stay, merge or redirect; they are never simply deleted.
- Choose the right action. Merge, redirect, noindex and delete each solve a different problem.
- Clean up after yourself. Internal links, sitemaps and navigation must stop pointing at removed URLs.
- Work in batches and measure. Remove a batch, watch for 6 to 12 weeks, then continue.
When to use, and when not to
Use it after a content audit, on sites with many thin or outdated pages, after a core update where quality is the likely issue, and before a migration (so you don't move dead weight).
Don't use it to fix pages that compete with each other (keyword-cannibalisation) or pages with demand that simply underperform (content-refresh).
Inputs to ask for, in one message
- Search Console clicks and impressions by page for 12 to 16 months.
- Analytics sessions and conversions by landing page, including assisted conversions.
- Backlinks by URL.
- A crawl with status, indexability, word count, publish date and inlinks.
- Pages that must stay for legal, product, support or partner reasons.
Raw SKILL.md file
This is the exact file agents read, including the credit header and licence notice. Save it as content-pruning/SKILL.md.
--- name: content-pruning description: "Decide which low-value pages to remove, merge, redirect or noindex, and do it without losing traffic, links or conversions: build the candidate list from data, protect pages with value, choose the right action and status code, update links and sitemaps, and measure the effect on the rest of the site. Use whenever someone asks about content pruning, deleting old blog posts, thin content, too many low-quality pages, removing pages after a core update, consolidating content, or whether to noindex or delete pages." license: CC-BY-4.0 metadata: author: Afeez Adebayo author_url: https://afeezadebayo.com author_linkedin: https://www.linkedin.com/in/afeez-adebayo/ author_x: https://x.com/za_icon source: https://afeezadebayo.com/skills-md/marketing/content-seo/content-pruning/ category: marketing subcategory: content-seo version: "1.0.0" created: "2026-10-10" updated: "2026-10-10" --- # Content Pruning and Consolidation Pruning means removing or combining pages that no longer help anyone: thin posts, outdated announcements, near-duplicates and pages nobody visits. A leaner site is easier to keep accurate, easier to crawl and gives readers fewer dead ends. Pruning isn't a ranking trick, though. Deleting pages blindly can throw away links, long-tail traffic and conversions. This skill picks candidates from data, protects pages with value and removes the rest in the right way. ## Operating principles 1. **Improve before removing.** If a page has demand, fix it (`content-refresh`); pruning is for pages without a future. 2. **Protect value.** Pages with backlinks, conversions, steady long-tail clicks or a user need stay, merge or redirect; they are never simply deleted. 3. **Choose the right action.** Merge, redirect, noindex and delete each solve a different problem. 4. **Clean up after yourself.** Internal links, sitemaps and navigation must stop pointing at removed URLs. 5. **Work in batches and measure.** Remove a batch, watch for 6 to 12 weeks, then continue. ## When to use, and when not to Use it after a content audit, on sites with many thin or outdated pages, after a core update where quality is the likely issue, and before a migration (so you don't move dead weight). Don't use it to fix pages that compete with each other (`keyword-cannibalisation`) or pages with demand that simply underperform (`content-refresh`). ## Inputs to ask for, in one message 1. Search Console clicks and impressions by page for 12 to 16 months. 2. Analytics sessions and conversions by landing page, including assisted conversions. 3. Backlinks by URL. 4. A crawl with status, indexability, word count, publish date and inlinks. 5. Pages that must stay for legal, product, support or partner reasons. ## Workflow ### Step 1. Build the candidate list Start from indexable pages with very low clicks and impressions over 12 months, or flagged by a content audit as thin, outdated or duplicate. ### Step 2. Remove protected pages from the list Take out pages with external links worth keeping, any conversions or assisted conversions, steady long-tail traffic, internal use (support, sales enablement, legal) or a clear user need. ### Step 3. Read each remaining page Confirm it really has no value. Some pages look weak in data but serve customers well, or cover a topic that just needs time. ### Step 4. Choose the action | Situation | Action | Status | |---|---|---| | Overlaps a stronger page on the same topic | Merge useful parts, redirect | 301 to the stronger page | | No value, but has a few links or visits | Redirect to the closest relevant page | 301 | | No value, no links, no traffic | Delete | 410 (or 404) | | Useful to some users but not for search (old event recaps, internal notices) | Keep live, noindex | 200 with noindex | | Outdated but has demand | Refresh instead | 200 | Never redirect everything to the homepage; unrelated redirects are often treated as soft 404s. ### Step 5. Implement in batches Apply actions to a batch of similar pages. Update internal links to point at final URLs, remove pruned URLs from XML sitemaps, navigation and related-content modules, and record each change with a reason and date. ### Step 6. Measure Compare site-wide organic clicks, clicks to the pages that received redirects and indexing reports over 6 to 12 weeks. Pause if the batch caused unexpected losses. ## Signals that pruning will help - Large share of indexed pages with no clicks for a year. - Many short, dated or duplicate posts on the same themes. - Search Console shows many pages "Crawled, currently not indexed". - A recent core update hit the site and a review found widespread low-value content. ## Worked example A marketing agency blog had 820 posts, 540 of which had no clicks in 12 months (Search Console). Removing protected pages left 390 candidates; reading them reduced the list to 330. Of those, 74 were merged into 30 stronger guides, 61 old posts with links were redirected to their closest current posts, 160 thin posts with no links were removed with 410, and 35 event recaps were kept with noindex. Internal links to removed pages were updated. Over the next three months, site-wide clicks held steady at first and then rose, and the share of indexed pages earning clicks went up. ## Output format ``` # Content pruning plan: <site>, <date> ## Summary (candidates, protected, actions by type) ## Decisions | URL | Clicks 12m | Links | Conversions | Reason | Action | Target URL | Status | Batch | ## Clean-up checklist (links, sitemaps, navigation) ## Measurement plan and pause criteria ``` ## Decision tree 1. Does the page have external links worth keeping? Yes: merge or redirect, never delete. 2. Does it convert or assist conversions? Yes: keep and improve. 3. Does it have search demand it could meet? Yes: refresh instead. 4. Do users still need it outside search (support, events, legal)? Yes: keep with noindex. 5. Does a stronger page cover the same topic? Yes: merge and 301. 6. None of the above: delete with 410. ## Batch plan example | Batch | Pages | Action | Pause if | |---|---|---|---| | 1 | 40 thin tag pages | Noindex template | Organic clicks fall more than 5% site-wide | | 2 | 30 overlapping posts | Merge into 12 guides, 301 | Merged guides lose rankings after 6 weeks | | 3 | 60 dead posts with no links | 410 | Unexpected traffic or link loss appears | Run one batch, wait four to six weeks, review site-wide and section metrics, then continue. Batching keeps any mistake small and makes cause and effect visible. ## Edge cases and judgement calls | Situation | What to do | |---|---| | Thousands of thin tag or author archives | Noindex or remove the archive type at template level rather than page by page | | Old press releases | Keep a press archive if journalists use it; noindex low-value ones | | Expired products with links | Redirect to the successor or closest category | | User-generated content (forum threads) | Prune empty or spam threads; keep threads with answers and traffic | | Sections with legal retention needs | Keep accessible; noindex if not useful in search | | Pruning after a core update | Prune in batches and improve remaining content at the same time; pruning alone rarely restores traffic | ## Communicating the plan Share the decision rules before the list, so stakeholders understand why pages go. Give owners a chance to flag pages they rely on. Keep a log of every change with a reason, so pages can be restored if needed. ## Handoffs to related skills - Candidates: `content-seo-audit` - Pages worth saving: `content-refresh` - Merges: `keyword-cannibalisation`, `seo-content-writing` - Redirects and status codes: the Technical SEO `redirects-status-codes` skill - Noindex rules: the Technical SEO `robots-directives` skill - Sitemap clean-up: the Technical SEO `xml-sitemaps` skill ## Quality bar: what an excellent plan includes - Protection rules applied before any decision. - A reason, action and status code for every page. - Clean-up of links, sitemaps and navigation. - Batches with pause criteria and measurement. ## Common mistakes - Deleting by age or word count alone. - Losing backlinks by deleting instead of redirecting. - Mass redirects to the homepage. - Leaving internal links and sitemap entries pointing at removed pages. - Pruning everything at once, so you can't tell what helped or hurt. ## Questions to ask before you recommend pruning - Which pages are used by sales, support or partners? - How are conversions and assisted conversions tracked? - Who can apply redirects and update links? ## Self-check before you answer - Did I protect every page with links, conversions or a user need? - Does each page have the right action and status code? - Is clean-up of links and sitemaps included? - Is the work batched with measurement and pause points? ## Official documentation - Creating helpful, reliable, people-first content: https://developers.google.com/search/docs/fundamentals/creating-helpful-content - Redirects and Google Search: https://developers.google.com/search/docs/crawling-indexing/301-redirects - HTTP status codes and Google Search: https://developers.google.com/search/docs/crawling-indexing/http-network-errors - Block indexing with noindex: https://developers.google.com/search/docs/crawling-indexing/block-indexing --- Created by Afeez Adebayo, Marketing, SEO & Growth Expert Website: https://afeezadebayo.com LinkedIn: https://www.linkedin.com/in/afeez-adebayo/ X: https://x.com/za_icon Source: https://afeezadebayo.com/skills-md/marketing/content-seo/content-pruning/ Licence: CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). You may copy, share and adapt this skill, including for commercial use, as long as you credit Afeez Adebayo and link to the source URL above. Keep this notice in any copy or adapted version.
Workflow
Step 1. Build the candidate list
Start from indexable pages with very low clicks and impressions over 12 months, or flagged by a content audit as thin, outdated or duplicate.
Step 2. Remove protected pages from the list
Take out pages with external links worth keeping, any conversions or assisted conversions, steady long-tail traffic, internal use (support, sales enablement, legal) or a clear user need.
Step 3. Read each remaining page
Confirm it really has no value. Some pages look weak in data but serve customers well, or cover a topic that just needs time.
Step 4. Choose the action
| Situation | Action | Status |
|---|---|---|
| Overlaps a stronger page on the same topic | Merge useful parts, redirect | 301 to the stronger page |
| No value, but has a few links or visits | Redirect to the closest relevant page | 301 |
| No value, no links, no traffic | Delete | 410 (or 404) |
| Useful to some users but not for search (old event recaps, internal notices) | Keep live, noindex | 200 with noindex |
| Outdated but has demand | Refresh instead | 200 |
Never redirect everything to the homepage; unrelated redirects are often treated as soft 404s.
Step 5. Implement in batches
Apply actions to a batch of similar pages. Update internal links to point at final URLs, remove pruned URLs from XML sitemaps, navigation and related-content modules, and record each change with a reason and date.
Step 6. Measure
Compare site-wide organic clicks, clicks to the pages that received redirects and indexing reports over 6 to 12 weeks. Pause if the batch caused unexpected losses.
Signals that pruning will help
- Large share of indexed pages with no clicks for a year.
- Many short, dated or duplicate posts on the same themes.
- Search Console shows many pages "Crawled, currently not indexed".
- A recent core update hit the site and a review found widespread low-value content.
Worked example
A marketing agency blog had 820 posts, 540 of which had no clicks in 12 months (Search Console). Removing protected pages left 390 candidates; reading them reduced the list to 330. Of those, 74 were merged into 30 stronger guides, 61 old posts with links were redirected to their closest current posts, 160 thin posts with no links were removed with 410, and 35 event recaps were kept with noindex. Internal links to removed pages were updated. Over the next three months, site-wide clicks held steady at first and then rose, and the share of indexed pages earning clicks went up.
Output format
# Content pruning plan: <site>, <date>
## Summary (candidates, protected, actions by type)
## Decisions
| URL | Clicks 12m | Links | Conversions | Reason | Action | Target URL | Status | Batch |
## Clean-up checklist (links, sitemaps, navigation)
## Measurement plan and pause criteriaDecision tree
- Does the page have external links worth keeping? Yes: merge or redirect, never delete.
- Does it convert or assist conversions? Yes: keep and improve.
- Does it have search demand it could meet? Yes: refresh instead.
- Do users still need it outside search (support, events, legal)? Yes: keep with noindex.
- Does a stronger page cover the same topic? Yes: merge and 301.
- None of the above: delete with 410.
Batch plan example
| Batch | Pages | Action | Pause if |
|---|---|---|---|
| 1 | 40 thin tag pages | Noindex template | Organic clicks fall more than 5% site-wide |
| 2 | 30 overlapping posts | Merge into 12 guides, 301 | Merged guides lose rankings after 6 weeks |
| 3 | 60 dead posts with no links | 410 | Unexpected traffic or link loss appears |
Run one batch, wait four to six weeks, review site-wide and section metrics, then continue. Batching keeps any mistake small and makes cause and effect visible.
Edge cases and judgement calls
| Situation | What to do |
|---|---|
| Thousands of thin tag or author archives | Noindex or remove the archive type at template level rather than page by page |
| Old press releases | Keep a press archive if journalists use it; noindex low-value ones |
| Expired products with links | Redirect to the successor or closest category |
| User-generated content (forum threads) | Prune empty or spam threads; keep threads with answers and traffic |
| Sections with legal retention needs | Keep accessible; noindex if not useful in search |
| Pruning after a core update | Prune in batches and improve remaining content at the same time; pruning alone rarely restores traffic |
Communicating the plan
Share the decision rules before the list, so stakeholders understand why pages go. Give owners a chance to flag pages they rely on. Keep a log of every change with a reason, so pages can be restored if needed.
Handoffs to related skills
- Candidates:
content-seo-audit - Pages worth saving:
content-refresh - Merges:
keyword-cannibalisation,seo-content-writing - Redirects and status codes: the Technical SEO
redirects-status-codesskill - Noindex rules: the Technical SEO
robots-directivesskill - Sitemap clean-up: the Technical SEO
xml-sitemapsskill
Quality bar: what an excellent plan includes
- Protection rules applied before any decision.
- A reason, action and status code for every page.
- Clean-up of links, sitemaps and navigation.
- Batches with pause criteria and measurement.
Common mistakes
- Deleting by age or word count alone.
- Losing backlinks by deleting instead of redirecting.
- Mass redirects to the homepage.
- Leaving internal links and sitemap entries pointing at removed pages.
- Pruning everything at once, so you can't tell what helped or hurt.
Questions to ask before you recommend pruning
- Which pages are used by sales, support or partners?
- How are conversions and assisted conversions tracked?
- Who can apply redirects and update links?
Self-check before you answer
- Did I protect every page with links, conversions or a user need?
- Does each page have the right action and status code?
- Is clean-up of links and sitemaps included?
- Is the work batched with measurement and pause points?
Official documentation
- Creating helpful, reliable, people-first content: https://developers.google.com/search/docs/fundamentals/creating-helpful-content
- Redirects and Google Search: https://developers.google.com/search/docs/crawling-indexing/301-redirects
- HTTP status codes and Google Search: https://developers.google.com/search/docs/crawling-indexing/http-network-errors
- Block indexing with noindex: https://developers.google.com/search/docs/crawling-indexing/block-indexing
On this page
- When to use this skill, and when not to
- Example prompts
- Example output
- What the agent needs from you
- How this skill hands off to related skills
- How to run the Content Pruning skill step by step
- Situations this skill handles
- What makes this skill different
- Practical tips from real projects
- Frequently asked questions
- Changelog
When to use this skill, and when not to
Use it after a content audit, on sites carrying hundreds of thin or outdated pages, after a core update where low-value content is the likely issue, and before a migration so you don’t move pages nobody needs.
Don’t use it for pages competing with each other (use Keyword Cannibalisation) or for pages with demand that simply underperform (use Content Refresh).
Example prompts
- “540 posts got no clicks this year. Which can we safely remove?”
- “Should we delete or noindex our old event recap pages?”
- “Plan pruning in batches so we can measure the effect.”
- “Which of these thin posts should be merged into stronger guides?”
- “We are migrating. List the pages not worth moving and what to do with their URLs.”
Example output
The skill returns a fixed structure. A shortened example for an imaginary site:
# Content pruning plan: example.com/blog, 10 October 2026 ## Summary 540 posts with no clicks; 150 protected (links, conversions, sales use); 330 confirmed after reading. ## Decisions (extract) | URL | Clicks 12m | Links | Reason | Action | Status | Batch | | /blog/q3-webinar-recap/ | 0 | 0 | Useful to attendees only | Keep, noindex | 200 | 1 | | /blog/seo-tips-2019/ | 3 | 4 domains | Superseded | Redirect to /guides/seo-checklist/ | 301 | 1 | | /blog/tool-update-v2/ | 0 | 0 | Obsolete | Remove | 410 | 1 |
Pages with backlinks, conversions or a user need are removed from the list before any decision is made, so pruning never throws away value.
What the agent needs from you
The skill asks for Search Console clicks and impressions by page for twelve to sixteen months, analytics sessions and conversions by landing page including assisted conversions, backlinks by URL, a crawl with status, indexability, word count, dates and inlinks, and the pages that must stay for legal, product, support or partner reasons.
How this skill hands off to related skills
Pruning touches technical and content work. Candidates usually come from the Content SEO Audit, redirects and status codes follow Redirects and HTTP Status Codes, noindex rules follow Robots.txt and Robots Directives, and sitemap clean-up follows XML Sitemaps. Merges into stronger pages are written with SEO Content Writing.
How to run the Content Pruning skill step by step
- Install the skill as
content-pruning/SKILL.md. - Export 12 to 16 months of Search Console clicks and impressions by page.
- Add analytics sessions, conversions and assisted conversions by landing page.
- Add backlinks by URL and a crawl with status, word count, dates and inlinks.
- List pages that must stay for legal, product, support or partner reasons.
- Run the first batch, clean up links and sitemaps, and measure before the next batch.
Situations this skill handles
Pruning decisions depend on what a page still does for the business. The skill handles these situations:
| Situation | What the skill does |
|---|---|
| Hundreds of posts with no clicks | Protects pages with links or conversions, then merges, redirects or removes the rest |
| Thousands of thin tag archives | Noindexes or removes the archive type at template level |
| Old event recaps | Keeps them for attendees with noindex |
| Expired products with links | Redirects to the successor or closest category |
| After a core update | Prunes in batches while improving the remaining pages |
| Before a migration | Lists pages not worth moving and how to retire their URLs |
What makes this skill different
Most pruning advice deletes old or short pages. This skill protects value first: pages with backlinks, conversions, steady long-tail traffic or a real user need are removed from the list before any decision is made. Then each page gets the right action and status code: merge with 301, redirect, keep with noindex or delete with 410.
It also cleans up after itself, updating internal links, sitemaps and navigation, and works in measured batches with clear pause points.
Practical tips from real projects
- Improve before removing. Pages with demand should be refreshed, not deleted.
- Never redirect everything to the homepage.
- Share the rules before the list, so stakeholders understand why pages go.
- Keep a change log so pages can be restored if needed.
A worked example: a marketing agency blog had 820 posts, 540 with no clicks in a year. Removing protected pages left 390 candidates, and reading them cut the list to 330. Of those, 74 were merged into 30 stronger guides, 61 old posts with links were redirected, 160 thin posts with no links were removed with 410 and 35 event recaps were kept with noindex. Site-wide clicks held steady at first, then rose, and the share of indexed pages earning clicks went up.
Pruning also tidies what AI engines can find. Outdated pages with old prices or advice can be cited in AI answers long after they stop ranking, so retiring or redirecting them protects brand accuracy as well as search performance.
The decision tree is simple to share: links mean merge or redirect, conversions mean keep and improve, demand means refresh, user need means noindex, overlap means merge, and only pages with none of these are deleted.
Communicating the plan matters as much as the analysis. Sales, support and partner teams often rely on pages that look worthless in search data, so the skill builds in a review step where owners can flag pages before anything is removed. It also keeps a log of every change with its reason and date. If a removed page turns out to be needed, it can be restored quickly, and the next audit can see exactly what was done and why.
Pruning alone rarely restores traffic after a core update; it works best alongside improving the pages that remain.
Measure the whole site, not just the pruned pages.
Frequently asked questions
Does deleting pages improve rankings?
Not by itself. Removing pages that help nobody makes a site easier to keep accurate and crawl, and can help when low-value content is widespread. Deleting pages with links or traffic can hurt, which is why the skill protects them.
Delete or noindex?
Delete (410) pages with no value to anyone. Noindex pages some users still need but that shouldn’t appear in search, such as old event recaps or internal notices.
Should I redirect deleted pages to the homepage?
No. Redirect only to a closely related page. Unrelated redirects, including to the homepage, are often treated as soft 404s and pass nothing.
404 or 410 for removed pages?
Both drop the URL from the index. 410 says it was removed on purpose and may be processed slightly faster. Either is fine for pages with no links.
How much should I prune at once?
Work in batches of similar pages and wait six to twelve weeks before the next, so you can see the effect and stop if something goes wrong.
Changelog
- 1.0.0, 10 October 2026: first release.
Use, adapt and share this skill under CC BY 4.0: credit Afeez Adebayo and link to this page.
All Content and On-Page SEO skills
