Keyword cannibalization is a phenomenon in SEO (Search Engine Optimization) where multiple pages on the same website are competing against each other in search engine rankings for the same or very similar keywords. This can confuse search engines and lead to a decrease in the overall visibility of your content because search engines may have trouble determining which page to rank for a particular keyword.