Detect keyword cannibalization by identifying queries where multiple pages are competing for the same ranking. Uses Google Search Console data to find queries appearing across 2 or more pages. Use when user says "keyword cannibalization", "same keyword multiple pages", "cannibalizing keywords", or "duplicate rankings".
Installation
Installer avec Codex ou Claude Copiez ce prompt, collez-le dans Codex, Claude ou un autre assistant, puis laissez-le vérifier la page du skill et l'installer pour vous.
Detect keyword cannibalization by identifying queries where multiple pages are competing for the same ranking. Uses Google Search Console data to find queries appearing across 2 or more pages. Use when user says "keyword cannibalization", "same keyword multiple pages", "cannibalizing keywords", or "duplicate rankings".
Finds queries where multiple pages compete for the same ranking, causing them to
cannibalize each other's traffic. Identifies the "winning" page and "losing" pages
for each cannibalized keyword.
MCP Check
Before calling any GSC tool, verify the MCP is connected:
Use ToolSearch with query +google-search-console
If tools returned — note the actual tool name prefix, proceed to Inputs
If no tools returned — display the GSC MCP error template from
references/mcp-degradation.md and stop:
## Google Search Console MCP Not Available
The `/seo gsc cannibalization` command requires the GSC MCP, which is not currently connected.
**What you can do:**
- Use `/seo technical <url>` for crawlability and indexability analysis (no live data)
- Use `/seo audit <url>` for a full static SEO audit
**To connect GSC MCP:**
- Install and configure a Google Search Console MCP server (see README for setup)
- Add it to ~/.claude/mcp.json at user scope (NOT project scope)
- Verify GSC property access before running commands (domain vs URL prefix format)
- See references/gsc-api-reference.md for property format details
Inputs
site: The GSC property URL. Accept both formats:
Domain property: sc-domain:example.com
URL prefix: https://example.com or https://www.example.com
If user provides a bare domain (no prefix), call list_sites to identify
the correct property format registered in GSC.
Date Calculation
Use Bash to calculate dates (GSC has ~3 day delay):