Обсудить проект

Каннибализация запросов: как найти и что делать

Каннибализация запросов — когда несколько страниц сайта конкурируют за один запрос. Как найти её в Search Console, отличить от нормы и что делать со страницами.

Vladislav Krivorutsko10 августа 2026 г.8 мин чтения
Содержание

TL;DR — коротко о главном

  • Каннибализация — это когда по одному запросу Google выбирает между двумя вашими страницами и регулярно меняет решение
  • Сама по себе пара страниц с общими словами не проблема: диагноз ставится по данным Search Console, а не по совпадению ключей
  • Главный признак — по одному запросу в отчёте «Эффективность» чередуются разные URL, а средняя позиция скачет
  • Лечится не удалением наугад: сначала выбирается страница-победитель, остальные объединяются, переписываются под свой интент или уходят под 301
  • Чаще всего каннибализацию создаёт не автор текстов, а движок — теги, пагинация, фильтры и языковые версии

Короткий ответ

Каннибализация запросов — это когда несколько страниц вашего сайта претендуют на один и тот же запрос, и Google каждый раз заново решает, какую из них показать. Итог: вместо одной страницы в топ-5 у вас две страницы в районе восьмой-пятнадцатой позиции, каждая с половиной сигналов.

Диагноз ставится не по совпадению слов в заголовках, а по данным: если по одному запросу в Search Console чередуются разные URL и средняя позиция скачет от месяца к месяцу, каннибализация есть. Если один URL стабильно держит запрос, а второй иногда мелькает с единичными показами, это норма, лечить нечего.


Почему это вообще вредит

Механика простая: сигналы, по которым Google ранжирует страницу, делятся между конкурентами.

Делятся внешние ссылки. Кто-то сослался на статью, а кто-то на страницу услуги. Вместо одного URL с десятью ссылками получается два по пять.

Делятся внутренние ссылки и анкоры. Это самая частая внутренняя причина: одинаковый анкор из меню и из статей ведёт то на одну страницу, то на другую, и Google получает два кандидата на одну фразу. Как это распутывается, я разбирал в статье про внутреннюю перелинковку. Там же типовая ошибка «анкоры одной фразой ведут на обе страницы».

Делятся поведенческие сигналы. Клики и возвраты в выдачу размазываются по двум URL, и ни один не накапливает историю по запросу.

Google тратит обход впустую. Две страницы под один интент — это две страницы, которые нужно краулить, рендерить и переоценивать. На небольшом сайте это неважно, на каталоге в десятки тысяч URL это уже заметная часть краулингового бюджета.

Отдельный неприятный эффект — нестабильность. Даже если суммарный трафик держится, вы не можете внятно отчитаться о позициях: они прыгают не потому, что что-то менялось, а потому что Google переключается между вашими же страницами.


Как отличить каннибализацию от нормы

Две страницы про одно и то же не всегда проблема: Google спокойно держит в выдаче обе, когда они отвечают на разные интенты.

СитуацияКаннибализация?Что с этим делать
«Что такое X» в блоге и «Услуга X» в разделе услугНет, если тексты не пересекаютсяРазвести формулировки, поставить ссылку из статьи на услугу
Две статьи в блоге под один вопрос разными словамиДаОбъединить в одну, вторую под 301
Страница категории и страница фильтра по той же категорииДаCanonical на категорию или закрыть фильтр от индексации
Русская и эстонская версии одной страницыНетПроверить hreflang
Страница услуги и страница «услуга + город»ЗависитЕсли города различаются только названием в заголовке, это дубли
Статья и её же версия для печати / AMPДаCanonical на основную версию

Проверочный вопрос, который я задаю себе перед тем, как что-то менять: если бы обе страницы существовали у конкурента, какую я бы открыл в выдаче Google по этому запросу? Если ответ «любую, разницы нет», их надо объединять. Если «зависит от того, что мне нужно», интенты разные, и правильная работа здесь не слияние, а более чёткое разведение.


Как найти каннибализацию в Search Console

Search Console бесплатна и точнее любого стороннего сервиса, потому что показывает реальную выдачу для вашего сайта, а не догадки.

  1. Откройте отчёт «Эффективность» и поставьте период 3–6 месяцев. На двух неделях чередование URL просто не наберёт статистики.
  2. Перейдите на вкладку «Запросы» и выберите запрос, который вас интересует. Обычно начинают с тех, где много показов и мало кликов.
  3. Не снимая фильтр по запросу, переключитесь на вкладку «Страницы». Здесь и виден диагноз: сколько URL показывалось по этому запросу.
  4. Посмотрите распределение. Один URL с 95% показов это норма. Два URL по 40–50% — каннибализация.
  5. Проверьте динамику. Сравните два соседних периода: если ведущий URL по запросу сменился, Google до сих пор не определился.
  6. Повторите в обратную сторону: возьмите страницу, отфильтруйте по ней и посмотрите её запросы. Если страница собирает показы по запросам, под которые она вообще не писалась, она перетягивает чужой кластер.

Вспомогательный приём: поиск оператором site: по ключевой фразе: site:вашсайт.ee фраза. Он показывает, какие страницы Google вообще считает релевантными теме. Это грубая проверка и не замена Search Console, но за минуту даёт список кандидатов.

Что не является методом диагностики: сравнение заголовков глазами и плагины, которые ищут пересечение ключей в текстах. Они находят совпадение слов, а конкуренцию за запрос видно только в Search Console.


Откуда каннибализация берётся

По моим наблюдениям, в большинстве случаев её создаёт не автор текстов, а сама CMS.

Движок и шаблоны. Теги в WordPress, страницы архивов по датам и авторам, пагинация категорий, версии для печати. Всё это генерируется автоматически и попадает в индекс, если никто не сказал обратного.

Фильтры и параметры в магазине. Категория «диваны» и она же с параметром «сортировка по цене»: для Google это две страницы с почти одинаковым содержимым.

Рост блога без плана. Три статьи, написанные в разные годы под один и тот же вопрос разными словами. Это следствие того, что материалы пишутся по темам, а не по кластерам запросов: без кластеризации новая статья почти неизбежно перекрывает старую, и Google начинает выбирать между ними.

Отсутствие структуры под ядро. Если страницы не разложены по интентам заранее, перекрытия появляются сами собой, и Google получает на один запрос несколько кандидатов. Это чинится на уровне структуры сайта, выведенной из семантического ядра, а не правкой отдельных текстов.

Страницы «услуга + город». Пять страниц, различающихся названием города в заголовке, — классический источник каннибализации на локальных рынках. Если на странице нет ничего локального, кроме подстановки, Google справедливо считает их одной страницей.


Что делать: четыре сценария

Универсального «удалите лишнюю» не существует. Выбор зависит от того, что несёт слабая страница: трафик в Search Console, внешние ссылки или собственный интент.

1. Объединить. Подходит, когда обе страницы про одно и то же и обе слабые. Берёте лучшую как основу, переносите в неё те куски второй, которых в первой нет, ставите с неё 301 на первую и переписываете внутренние ссылки на новый адрес. Редирект без переноса содержимого — половина работы: вы сохраните ссылочный вес, но потеряете текст, за который страница что-то собирала.

2. Развести интенты. Подходит, когда страницы всё-таки разные, но написаны нечётко. Из информационной статьи убираются коммерческие формулировки («заказать», «цена», «стоимость»), а из коммерческой убирается попытка объяснить теорию на три экрана. После этого статья ссылается на услугу, а не конкурирует с ней.

3. Свести техническими средствами. Для фильтров, пагинации, параметров и служебных страниц: rel="canonical" на основную версию либо noindex, если страница вообще не нужна в выдаче. Здесь важно не перепутать: canonical — подсказка, и Google её иногда игнорирует; noindex — команда.

4. Удалить. Последний вариант, и только для страниц без трафика, без ссылок и без смысла. Всё остальное лучше перенаправить.

После любой из операций пройдите сайт краулером вроде Screaming Frog и проверьте, что на изменённые страницы не осталось ссылок со старыми анкорами: иначе вы восстановите конкуренцию своими руками через месяц.


Что я вижу на своих проектах

Каннибализация почти никогда не бывает единственной проблемой сайта, и я не встречал случая, когда её устранение само по себе меняло картину трафика в разы. Она работает иначе: снимает потолок там, где страница уже близка к топ-10 и не может через него пройти.

Первое: чаще всего пары находятся не там, где их ждёшь. Владелец сайта подозревает две похожие статьи, а по данным конкурируют страница услуги и страница тега, о существовании которой он не знал. Поэтому диагностика начинается с отчёта Search Console, а не с гипотезы.

Второе: на многоязычных сайтах в Эстонии я регулярно вижу мнимую каннибализацию: эстонская и русская версии одной страницы, у которых не размечен hreflang. Выглядит как конкуренция, лечится не слиянием, а разметкой. Ошибка дорогая: пользователь получает в выдаче Google версию на языке, которым не пользуется, и уходит.

Третье, про границы применимости: на сайте до 30–40 страниц каннибализацию проще предотвратить структурой, чем искать. На каталоге в десятки тысяч URL ручной разбор по запросам невозможен, и работа идёт с шаблонами: правилами индексации фильтров, canonical и пагинации, а не с отдельными страницами. Метод из этой статьи рассчитан на первый случай.

Если после объединения страниц позиции просели на пару недель — это нормально: Google переоценивает объединённый URL. Тревожиться стоит, если через месяц ситуация не выправилась.


Чек-лист: разобрать каннибализацию за один заход

  1. Выпишите 15–20 главных запросов сайта: из семантического ядра или из отчёта по показам.
  2. По каждому посмотрите в Search Console, сколько URL по нему показывалось за 3–6 месяцев.
  3. Отметьте запросы, где два и более URL делят показы, а позиция нестабильна.
  4. Для каждой пары ответьте, разный ли у страниц интент.
  5. Выберите победителя по трафику, ссылкам и соответствию интенту, а не по дате публикации.
  6. Примените сценарий: объединить, развести, свести canonical или удалить.
  7. Перепишите внутренние ссылки и анкоры так, чтобы ключевая фраза вела на одну страницу.
  8. Проверьте языковые версии: не считает ли Google их дублями.
  9. Вернитесь к отчёту через месяц и убедитесь, что по запросу остался один URL.

Если по ходу выяснится, что перекрытия идут не от текстов, а от шаблонов (плодятся страницы фильтров, тегов и пагинации), правкой контента это не закрывается: нужны правила индексации на уровне движка, то есть веб-разработка. А когда таких перекрытий десятки и они завязаны на структуру каталога, разбирать их поштучно бессмысленно — это работа по SEO-продвижению с пересборки структуры.

Частые вопросы

Что такое каннибализация запросов простыми словами?
Это ситуация, когда две или больше страниц одного сайта претендуют на один и тот же поисковый запрос, и Google вынужден выбирать между ними. Выбор он делает не один раз навсегда: URL в выдаче может чередоваться, а позиция — скакать. В результате вместо одной сильной страницы вы получаете две средних, каждая из которых собрала часть ссылок, часть поведенческих сигналов и часть релевантности.
Всегда ли две страницы с одинаковыми словами — это каннибализация?
Нет, и это самая частая ошибка в диагностике. Совпадение слов в заголовках — не диагноз. Каннибализация есть тогда, когда по конкретному запросу в Search Console показывались разные URL и позиция нестабильна. Если страницы отвечают на разные интенты — одна «что такое», другая «заказать услугу» — они могут спокойно жить рядом и собирать разный трафик.
Как найти каннибализацию в Google Search Console?
В отчёте «Эффективность» откройте вкладку «Запросы», выберите нужный запрос и переключитесь на вкладку «Страницы» — вы увидите все URL, которые показывались по этому запросу. Возьмите период не меньше трёх месяцев: на коротком окне чередование URL незаметно. Признак проблемы — два и более URL с сопоставимым числом показов и средняя позиция, которая скачет от периода к периоду.
Что делать со страницей-проигравшей: удалять или оставить?
Удалять в последнюю очередь. Порядок такой: если вторая страница не несёт самостоятельной ценности — 301-редирект на победителя и перенос уникальных фрагментов текста. Если у неё есть свой интент — переписать её под этот интент и убрать пересекающиеся формулировки. Если это техническая страница вроде тега или пагинации — закрыть от индексации или свести canonical. Просто удалить страницу с трафиком и ссылками — потерять их без компенсации.
Считаются ли языковые версии одной страницы каннибализацией?
Нет, если они разведены корректно. Эстонская, русская и английская версии одной страницы конкурируют не между собой, а за разные аудитории, и связывать их должен hreflang. Проблема начинается, когда языковые версии не размечены и Google считает их дублями одного контента — тогда он показывает произвольную из них, включая ту, которую пользователь не понимает.
Может ли каннибализация возникнуть из-за блога?
Да, и это типичный сценарий на сайтах услуг. Информационная статья с подробным разбором темы начинает обгонять коммерческую страницу по коммерческому же запросу — трафик есть, заявок нет. Лечится это не удалением статьи, а разведением интентов: из статьи убираются коммерческие формулировки и ставится контекстная ссылка на страницу услуги.

Выводы

Каннибализация редко бывает причиной провала сайта, но почти всегда стоит нескольких позиций там, где их не хватает. Ловится она не глазами по заголовкам, а данными: один запрос — сколько URL по нему показывалось за квартал. Если ответ больше одного и позиция скачет, у Google нет уверенности, какую страницу вам показывать, — и решить это за него дешевле, чем ждать, пока он выберет сам. Если разбирать перекрытия придётся не на десяти страницах, а на всём каталоге, это уже работа по структуре — с неё я обычно и начинаю SEO-продвижение.

Автор статьи

Владислав Криворучко — основатель ADLAB
Владислав Криворучко

Основатель ADLAB OÜ · SEO и Google Ads

Больше 20 лет в поисковом трафике и монетизации, на эстонском рынке — с 2017 года. Работаю один: сам провожу аудит, строю стратегию и веду проекты — без подрядчиков и шаблонов. Пишу только о том, что проверил на своих и клиентских сайтах.

  • 20+ лет в поисковом трафике
  • 50+ проектов под ключ
  • Собственные сайты в конкурентных нишах
  • SEO для ru/et/en в одной выдаче
Подробнее обо мне

Читать дальше