Live_Cannibalization
Queries where two or more of your own pages compete for the same searcher, splitting the ranking signal Google would otherwise give one page. Goes to Google on every call. POSITION: average position is impression-weighted across queries, devices and countries, not a rank-tracker rank. Deep positions rest on sparse data because they are only recorded when a searcher actually scrolls that far. Treat absolute positions as directional and prefer position deltas between periods when judging change. PAGING: this returns one page of rows. The pagination block reports returned, total_available, truncated and next_offset for every list in the response. Check truncated before drawing a conclusion: when it is true these rows are a slice, not the whole picture, and a total or a 'none of them' claim built on them is wrong. Read the rest with offset set to next_offset, or raise limit.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| days | No | Window length in days. Default 28. | |
| limit | No | Max cannibalised queries in this page, most impressions first. Default 50. The response reports how many were found in total, so 'the site has a cannibalisation problem' can be judged on the count rather than on the size of this page. | |
| offset | No | Row offset into the full result set. Default 0. To read the next page, pass the value the response reports under pagination.<list>.next_offset. | |
| site_id | Yes | ||
| min_impressions | No | Combined impressions floor across all pages for a query. Default 50. |