Keyword cannibalization happens when several pages on the same site compete for the same search query.
It can look like unstable ranking URLs, position swaps, or several weak pages where one strong page should rank.
Rank history helps show which URL held the keyword over time and whether consolidation improved the result.
Use Bisibility when you want classic Google rank checks, BYO provider credentials, owned Postgres history, API access, and agent-readable discovery surfaces.