Skip to content
Marketing
Skill

/cannibalization-check

Detect keyword cannibalization — queries where multiple pages compete

From plugin
mcp-search-console
1.3k4 skills1 MCP
Install
$ npx -y skills add AminForou/mcp-gsc --skill cannibalization-check --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/cannibalization-check

Context preview

The summary Claude sees to decide when to auto-load this skill.

Detect keyword cannibalization — queries where multiple pages compete

SKILL.md

cannibalization-check.SKILL.md
name: cannibalization-check
description: Detect keyword cannibalization — queries where multiple pages compete
  for the same rankings. Use when asked about competing pages, keyword overlap, or cannibalization.

Keyword Cannibalization Check

Identify queries where multiple pages on the same site are competing for rankings.

Steps

1. Call `list_properties` to confirm the exact `site_url`. 2. Call `get_advanced_search_analytics` with `dimensions=query,page`, `sort_by=impressions`, `row_limit=1000` to get all query+page combinations. 3. Group rows by `query`. Queries with **two or more distinct pages** in the top results are cannibalization candidates. 4. For each cannibalizing query, collect: both page URLs, their individual clicks, impressions, CTR, and position. 5. Sort candidates by total impressions (most valuable cannibalization conflicts first). 6. Limit the output to the top 20 most severe cases.

Output format

For each cannibalization case:

  • **Query**: the competing keyword
  • **Pages**: list each URL with its metrics
  • **Severity**: High / Medium / Low based on impressions at stake
  • **Recommendation**: which page to consolidate to (pick the one with better position or CTR), and whether to use a canonical, redirect, or content merge

Present as a markdown table followed by a prioritized action list.

Ships withmcp-search-console

A Model Context Protocol (MCP) server that connects Google Search Console (GSC) to AI assistants, allowing you to analyze your SEO data through natural language conversations.

Get the whole plugin
Stats
1,333
Stars
185
Forks
Active
Maintenance
Python
Language
MIT
License
11d ago
Last commit
1y ago
Created

Repo: AminForou/mcp-gsc