To get us started, some might wonder what keyword cannibalization is. Basically, it occurs when there are too many identical or similar keywords spread throughout the content on your website. When this happens, a search engine can’t discern which content it should rank higher. It could even lower the rank of all the pages that share these keywords.
How many pages on your website rank for the same word? As you can imagine from the description above, if you have enough pages that have the same keywords, then you’d think that’d be good, but in reality, targeting a particular term over multiple pages can have an opposite effect.
In the end, it could hurt your SEO efforts. This is what’s called keyword cannibalization.
Aleh Barysevich has a column that can be found on Search Engine Journal that teaches us what we can do about keyword cannibalization.