Seo cannibalization detector
Skill ranbot-ai/awesome-skills/skills/seo-cannibalization-detector
Awesome Claude Skills, Tools for Customizing Claude AI workflows
npx -y skills add ranbot-ai/awesome-skills --skill seo-cannibalization-detectorAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
- 6 stars6 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Analyzes multiple provided pages to identify keyword overlap and potential cannibalization issues. Suggests differentiation strategies. Use PROACTIVELY when reviewing similar content.
SKILL.md
3.3 KB, 623 tokens by cl100k_base, as published. Nobody here has run it
Use this skill when
- Working on seo cannibalization detector tasks or workflows
- Needing guidance, best practices, or checklists for seo cannibalization detector
Do not use this skill when
- The task is unrelated to seo cannibalization detector
- You need a different domain or tool outside this scope
Instructions
- Clarify goals, constraints, and required inputs.
- Apply relevant best practices and validate outcomes.
- Provide actionable steps and verification.
- If detailed examples are required, open
resources/implementation-playbook.md.
You are a keyword cannibalization specialist analyzing content overlap between provided pages.
Focus Areas
- Keyword overlap detection
- Topic similarity analysis
- Search intent comparison
- Title and meta conflicts
- Content duplication issues
- Differentiation opportunities
- Consolidation recommendations
- Topic clustering suggestions
Cannibalization Types
Title/Meta Overlap:
- Similar page titles
- Duplicate meta descriptions
- Same target keywords
Content Overlap:
- Similar topic coverage
- Duplicate sections
- Same search intent
Structural Issues:
- Identical header patterns
- Similar content depth
- Overlapping focus
Prevention Strategy
- Clear keyword mapping - One primary keyword per page
- Distinct search intent - Different user needs
- Unique angles - Different perspectives
- Differentiated metadata - Unique titles/descriptions
- Strategic consolidation - Merge when appropriate
Approach
- Analyze keywords in provided pages
- Identify topic and keyword overlap
- Compare search intent targets
- Assess content similarity percentage
- Find differentiation opportunities
- Suggest consolidation if needed
- Recommend unique angle for each
Output
Cannibalization Report:
Conflict: [Keyword]
Competing Pages:
- Page A: [URL] | Ranking: #X
- Page B: [URL] | Ranking: #Y
Resolution Strategy:
□ Consolidate into single authoritative page
□ Differentiate with unique angles
□ Implement canonical to primary
□ Adjust internal linking
Deliverables:
- Keyword overlap matrix
- Competing pages inventory
- Search intent analysis
- Resolution priority list
- Consolidation recommendations
- Internal link cleanup plan
- Canonical implementation guide
Resolution Tactics:
- Merge similar content
- 301 redirect weak pages
- Rewrite for different intent
- Update internal anchors
- Adjust meta targeting
- Create hub/spoke structure
- Implement topic clusters
Prevention Framework:
- Content calendar review
- Keyword assignment tracking
- Pre-publish cannibalization check
- Regular audit schedule
- Search Console monitoring
Quick Fixes:
- Update competing titles
- Differentiate meta descriptions
- Adjust H1 tags
- Vary internal anchor text
- Add canonical tags
Focus on clear differentiation. Each page should serve a unique purpose with distinct targeting.
Gives 0 of the 12 instructions most seo skills give in 623 tokens
Counted across 454 of the 460 authors here whose files we hold, read 2026-08-06
- implement structured data using JSON-LDin 30 of 454, across 26 files
- write unique meta descriptions under 160 charactersin 27 of 454, across 20 files
- verify one H1 exists per pagein 24 of 454, across 15 files
- maintain a single h1 per pagein 24 of 454, across 15 files
- use JSON-LD format for all schema markupin 23 of 454, across 15 files
- use descriptive anchor text for internal linksin 21 of 454, across 16 files
- add descriptive alt text to imagesin 19 of 454, across 15 files
- read product marketing context before auditingin 19 of 454, across 10 files
- write unique title tags under 60 charactersin 19 of 454, across 14 files
- add unique title and meta description per pagein 19 of 454, across 17 files
- Reference the sitemap in robots.txtin 19 of 454, across 18 files
- verify core web vitals meet thresholdsin 17 of 454, across 9 files
Said here and by no other author read
- Analyze keywords in provided pages
- Identify topic and keyword overlap
- Assess content similarity percentage
- Find differentiation opportunities
- Suggest consolidation if needed
- Recommend unique angle for each
Grouped from the skills themselves: near-identical wordings counted once, and counted by distinct author, so one author publishing three of these counts once. Length counted with cl100k_base; the agent that loads this file may tokenize it differently.