Keyword Cannibalization Skill
Your agent finds the queries where two of your pages compete, drops the harmless ones, and decides which page should win and how.
- Real conflicts from Search Console
- Brand overlap filtered out
- Redirects only with your sign-off

Skill
seomatic-cannibalization v1.0.0
Needs
SEOmatic's MCP server (free account)
Works In
Claude Code, Claude, Cursor, Codex, Gemini CLI, OpenClaw, Hermes Agent, Grok Bot and any agent that reads Agent Skills
Source
SKILL.md on GitHub, MIT license
Last Checked
October 2026
Inside the Keyword Cannibalization Skill
The Short Answer
The SEOmatic keyword cannibalization skill teaches an AI agent to find queries where several of your own pages earn impressions in Google, using your real Search Console data. It keeps only the conflicts that cost clicks: both pages stuck between positions 5 and 30, the ranking page flipping week to week, or the wrong page winning a buying query. It then picks the winner and one of four fixes: merge, retarget, redirect or internal links. SEOmatic stages the fix, and nothing goes live until you click approve; a redirect needs an extra confirmation.
What You Get
Five real conflicts, not fifty rows. Each one shows the query, both pages with their own numbers, which page should win and why, and the fix.
Ask Your Agent
Once the skill is installed, ask in your own words. For example:
- "Do I have keyword cannibalization?"
- "Which of my pages compete with each other in Google?"
- "Fix the pages competing for the same keyword."
How the Skill Works
- Pull the real conflicts
- Keep only the ones that cost something
- Pick the winner and the fix
- Present it
Every number comes from a tool result with its exact date range. The skill never estimates a figure it could read.
Tools It Uses
| Tool | What it reads or does | Cost |
|---|---|---|
gsc_insights | Search Console Insights | Free |
gsc_performance | Search Console Performance | Free |
site_pages | Site & Page Analysis | Free |
task_manage | SEO Tasks | Free to stage; paid plan, your approval |
All from SEOmatic's MCP server. Parameters and full cost rules: MCP tool reference.
Install the Skill
One command installs it in Claude Code, Cursor, Codex, Gemini CLI, OpenCode and other agents that read Agent Skills. Then connect SEOmatic's MCP server at https://app.seomatic.ai/api/mcp and sign in (free, no card). In Claude on the web or desktop, upload the skill folder as a zip under Settings, Capabilities, Skills. Setup for every agent: AI assistants.
npx skills add Minh42/seomatic-mcp --full-depth --skill seomatic-cannibalizationNothing Goes Live Without You
By default, nothing changes on your site until you approve it. A fix is staged as a proposal that says what will change and why. Approved fixes run within seconds, the page's previous state is stored, and any edit to an existing page can be rolled back. A rollback refuses to overwrite edits someone made since. Changes that could take a page out of Google, like a noindex, need an extra confirmation.
Run It on a Schedule
This skill is part of the Technical SEO Monitor Grok Bot template, which run it on a schedule and only speak when something changed. All templates: SEO skills and templates.
More SEO Skills
Frequently Asked Questions
Is every overlap a problem?
No. A homepage and a product page both showing for your brand name is normal. The skill drops brand queries and cases where one page already gets most of the clicks.
Will it redirect my pages?
Only if you name that URL and agree. A redirect removes a page from Google, so SEOmatic asks for an extra confirmation on top of the normal approval.
Is the Keyword Cannibalization skill free?
The skill is free and open source (MIT). Connecting is free with no card. Search Console reports, page checks and 30-page site audits are free, as often as you like. Live market data (keyword volumes, competitors, backlinks) uses free questions: 5 a month, plus a one-time 10 when you connect Search Console, and one question covers up to 5 lookups. Staging and publishing fixes is part of paid plans, which start with a 14-day trial.
Which AI agents can use it?
Any agent that reads Agent Skills (SKILL.md): Claude Code, Claude on the web and desktop, Cursor, Codex, Gemini CLI, OpenCode, Kiro, OpenClaw, Hermes Agent, Grok Bot and more. It installs with one command: npx skills add.
Do I need SEOmatic's MCP server?
Yes. The skill tells your agent how to do the job; SEOmatic's MCP server gives it your real data and the tools. Connecting is free: add https://app.seomatic.ai/api/mcp to your agent and sign in.


