Keyword cannibalisation
Definition
Keyword cannibalisation happens when two or more pages on the same site target the same search intent, so they compete with each other and neither ranks as well as one consolidated page could.
The test is intent, not shared words. Two pages that both mention Google Ads are not competing if one sells a service and the other explains a report. The signal that pages are competing sits in Google Search Console: filter by one query, open the pages view, and look for two addresses sharing the impressions, or for the ranking page changing from week to week.
Choose the fix by cause. If the pages answer the same need, merge them into the stronger one and redirect the other to it. If they answer different needs but are titled alike, rewrite the titles and headings so each states its own purpose. If one is a near-copy, point it to the preferred address with a canonical tag, and change the internal links so the page you want to rank receives the descriptive anchors.
Not every double listing is a problem. Google can show two results from one site for a query, so a service page and a guide can both appear. Arabic and English versions of a page don't cannibalise each other when they are paired with hreflang, because they serve different languages. The cost of true cannibalisation is split links and signals, and a ranking page that keeps changing.
Definitions are free.So is the cost review.
A short call, then a written review inside 72 hours: what your marketing costs, what it produces, and what is worth fixing first.