Agent Skills
› AminForou/mcp-gsc
› cannibalization-check
cannibalization-check
GitHub检测网站内多个页面竞争同一关键词的SEO问题。通过搜索分析数据识别冲突,按影响程度排序并推荐合并或重定向方案。
Trigger Scenarios
检测到多个页面排名相似
询问关键词重叠情况
需要优化内部竞争页面
Install
npx skills add AminForou/mcp-gsc --skill cannibalization-check -g -y
SKILL.md
Frontmatter
{
"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
- Call
list_propertiesto confirm the exactsite_url. - Call
get_advanced_search_analyticswithdimensions=query,page,sort_by=impressions,row_limit=1000to get all query+page combinations. - Group rows by
query. Queries with two or more distinct pages in the top results are cannibalization candidates. - For each cannibalizing query, collect: both page URLs, their individual clicks, impressions, CTR, and position.
- Sort candidates by total impressions (most valuable cannibalization conflicts first).
- 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.
Version History
- b3f2ab8 Current 2026-08-20 08:52


