Cannibalization Detector
Detects when multiple pages on your domain rank for the same keywords, which confuses search engines and dilutes your ranking power. Scores conflict severity, uses AI to pick the winner URL for each keyword, and recommends specific resolution actions: redirect, canonical, noindex, merge content, or differentiate.
@cannibalizationHow it works
Data Collection
Fetches all keyword positions for your domain from Serpstat
Volume Filtering
Removes keywords below minimum search volume threshold
Overlap Detection
Finds keywords ranking on 2+ of your URLs
Severity Scoring
Scores each conflict by volume, position gap, and overlap count
Winner Selection
AI picks the best URL for each conflicting keyword
Action Plan
AI recommends resolution: redirect, canonical, noindex, merge, or differentiate
Parameters
domainstringRequiredDomain to analyze (e.g., "example.com")regionselect (231 options)RequiredTarget regionExample queries
Example output
Cannibalization Conflicts Found: 18
HIGH SEVERITY (5 conflicts)
Keyword: "best coffee grinder" — Volume: 22,200
/reviews/coffee-grinders (pos: 8) vs /blog/grinding-coffee-at-home (pos: 15)
Winner: /reviews/coffee-grinders (more relevant, better position)
Action: 301 REDIRECT /blog/grinding-coffee-at-home → /reviews/coffee-grinders
Reasoning: Review page has stronger topical relevance and user intent match
MEDIUM SEVERITY (7 conflicts)
Keyword: "burr grinder vs blade" — Volume: 4,400
/reviews/coffee-grinders (pos: 12) vs /guides/grinder-types (pos: 18)
Winner: /guides/grinder-types (informational intent, better content fit)
Action: CANONICAL — add rel="canonical" on /reviews pointing to /guides
Reasoning: Guide page better serves informational intent
LOW SEVERITY (6 conflicts)
...
Summary: 5 redirects, 7 canonicals, 3 content merges, 3 differentiations recommendedOutput formats
Cannibalization conflicts with resolution actions
KeywordSearch VolumeSeverityWinner URLLoser URLActionReasoningPosition DeltaVisual report grouped by severity (high/medium/low)