In this video, I explain to you what is keyword cannibalization in SEO, why it’s such a big problem on your website and how to find and fix the issue.
Keyword cannibalization happens when more than one page on your website try to compete or rank for the same keyword. This isn’t an issue if both of your pages are ranking well on the first page.
But generally, this is a sign of irrelevant content and often confuses search engines. So, instead of ranking both of your pages higher, search engines like Google will decrease both the ranking, as this is considered as a bad user experience.
Keyword cannibalization is often neglected by many newbies in SEO and is one of the most important technical SEO aspects to consider. Once fixed, you may see a drastic improvement in the ranking for a particular keyword.
source