Термин пришедший в SEO с маркетинга. В маркетинге каннибализацией обозначают явление, когда в рамках компании выход на рынок одного товара или услуги, негативно влияет на продажи другого.
В SEO каннибализацией обозначают тот же эффект, но здесь уже в качестве компании выступает сайт, а в качестве товара или услуги - страницы сайта. В отличии от маркетинга в SEO каннибализация страниц сайта может произойти в том случае, когда одна и также информация представлена сразу на нескольких страницах. Это могут быть умышленное или не умышленное дублирование страниц, дубли в meta title, meta-description, H1 заголовках.
Но каннибализация страниц сайта может быть не только за дублирование непосредственно текстовых факторов, но и смысловых. Например: разбиение одной и той же информации, хоть и с разным текстом/метаданными на несколько страниц. Допустим у вас есть описание одной услуги или товара, не стоит делать несколько страниц, помещайте всю информацию в одну страницу разбивая ее на логические заголовки H2, H3, в противном же случае поисковым системам будет сложно определить какая же из этих страниц именно та, что нужно.
Для избежания каннибализации страниц на сайте прежде всего нужно собрать семантическое ядро, а затем кластеризация полученных запросов при построении структуры сайта и распределению информации на нем.