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.
@cannibalizationFetches all keyword positions for your domain from Serpstat
Removes keywords below minimum search volume threshold
Finds keywords ranking on 2+ of your URLs
Scores each conflict by volume, position gap, and overlap count
AI picks the best URL for each conflicting keyword
AI recommends resolution: redirect, canonical, noindex, merge, or differentiate
domainstringRequiredDomain to analyze (e.g., "example.com")regionselect (9 options)RequiredTarget regionCannibalization 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 recommendedCannibalization conflicts with resolution actions
KeywordSearch VolumeSeverityWinner URLLoser URLActionReasoningPosition DeltaVisual report grouped by severity (high/medium/low)
Start using this workflow right now — just describe your task in natural language.
Get started — it's free