Keyword cannibalization
report_cannibalizationQueries where 2+ of your pages each get a meaningful share of impressions, splitting ranking signals.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"site": "<site>"
},
"name": "report_cannibalization"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| site | Yes | Search Console property or domain (matched automatically). | |
| limit | No | ||
| range | No | Preset period ending yesterday (your local calendar day). Default last_28_days. Ignored when start_date/end_date are given. | |
| end_date | No | YYYY-MM-DD (use together with start_date) | |
| min_share | No | Minimum share of the query's impressions for a page to count | |
| start_date | No | YYYY-MM-DD (use together with end_date) | |
| min_impressions | No |