Проверка каннибализации запросов

Вставьте данные из Google Search Console: запрос, URL, клики, показы, позиция.

Keyword Cannibalization Checker — анализ конкуренции URL

Проверьте, какие запросы распределяются между несколькими страницами и снижают суммарный CTR. Инструмент помогает приоритизировать склейку intent и внутреннюю перелинковку.

Вставка строк query/URL/clicks/impressions из GSC (CSV или TSV)
Автоматическое выявление конфликтующих URL по одному запросу
Сегментация риска: высокий, средний, низкий
Расчёт доли топ-URL и распределения показов
Таблица приоритетов для SEO-исправлений

Как пользоваться

  1. Вставьте строки из отчёта Google Search Console (запрос, URL, клики, показы, позиция)
  2. Укажите минимальный порог показов, чтобы убрать низкочастотный шум
  3. Проанализируйте запросы с несколькими URL и выберите canonical/intent-победителя

FAQ

Это ситуация, когда несколько URL ранжируются по одному и тому же запросу и конкурируют между собой вместо усиления одного основного документа.

Обычно объединяют контент, перераспределяют intent, корректируют внутренние ссылки, усиливают canonical и обновляют метаданные страниц.

Как выгрузить из Search Console пары «запрос — URL»

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

  1. Looker Studio. Подключите источник «Search Console» с типом таблицы «Показы по URL» и добавьте измерения «Запрос» и «Целевая страница» и показатели «Клики», «Показы», «Средняя позиция». Таблицу скачайте в CSV.
  2. Google Таблицы с дополнением Search Analytics for Sheets: группировка по query и page.
  3. Search Console API, метод searchanalytics.query с измерениями query и page.

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

Формат для вставки

Порядок колонок фиксированный: запрос, URL, клики, показы, позиция. Разделитель — табуляция, запятая или точка с запятой; десятичная запятая тоже читается. Строку заголовков инструмент пропускает, если в ней есть слово query или «запрос» и слово url или page. Строки с некорректным URL не ломают разбор — они попадают в счётчик некорректных. Запросы сравниваются без учёта регистра, так что «SEO аудит» и «seo аудит» склеятся в один.

Как проверка каннибализации оценивает риск

Инструмент группирует строки по запросу и оставляет только те, где страниц две и больше, а суммарных показов не меньше порога (по умолчанию 20). Дальше считается доля показов у самой видимой страницы:

РискУсловиеКак читать
Высокий3 страницы и больше или у лидера меньше 55% показовGoogle не может выбрать страницу — показы делятся почти поровну
Среднийу лидера 55–75%Основная страница есть, но вторая регулярно её подменяет
Низкийдве страницы, у лидера от 75%Вторая страница появляется изредка, часто это не проблема

Пример. По запросу «аудит сайта» 1 000 показов: у страницы A — 520, у B — 380, у C — 100. Страниц три, доля лидера 52% — риск высокий по обоим условиям. Если убрать C и перенести её ссылки на A, останется пара 520 / 380 с долей лидера около 58% — риск средний, и следующий шаг — развести A и B по интенту. Так таблица помогает видеть не только проблему, но и прогресс после каждого исправления.

Сверху списка — высокий риск, внутри уровня — запросы с наибольшим числом показов: там потери крупнее. Позиция из выгрузки в расчёте риска не используется — смотрите её сами, когда решаете, какую страницу оставить. Лимит — 10 анализов в сутки без регистрации и 30 с аккаунтом.

Когда пересечение — не каннибализация

  • Обе страницы в топ-10. Вы занимаете два места в выдаче — это плюс, а не проблема.
  • Брендовые запросы. По названию компании нормально видеть главную, «О нас» и контакты.
  • Языковые версии. /en/page и /page по одному запросу — вопрос hreflang, а не контента. Инструмент считает их разными URL, поэтому такие строки проверяйте отдельно.
  • Разный интент. Статья «как выбрать» и страница услуги могут законно делить общий запрос, если по более точным запросам каждая побеждает на своём.

Типичные пары страниц в отчёте

Посмотрите на колонку «Детали по URL»: пары обычно повторяют одни и те же сценарии, и по ним сразу понятно, что чинить.

  • Главная и внутренняя страница. Главная собирает общий запрос, который должна получать категория или услуга. Обычно не хватает внутренних ссылок с точным анкором на внутреннюю страницу.
  • Статья блога и коммерческая страница. Обзор темы обходит страницу, которая продаёт. Решение — развести интенты и поставить из статьи ссылку на услугу.
  • Старая и новая статья на одну тему. Классический случай для объединения с 301.
  • Один адрес в двух написаниях: со слешем и без, с www и без, с параметрами. Это не контент, а техника: редирект на основную форму и canonical.

Чтобы не плодить каннибализацию дальше, держите карту «кластер запросов → один URL» и перед публикацией новой страницы проверяйте, нет ли уже страницы под тот же запрос.

Как устранить каннибализацию ключевых слов

Сначала решите, какая страница должна побеждать: та, что лучше отвечает на запрос и приносит конверсии, а не обязательно та, что сейчас выше. Затем выберите способ:

СитуацияРешение
Две страницы об одном и том жеОбъединить: перенести ценное в основную и поставить 301 со второй
Страницы нужны обе, но тема пересекаетсяРазвести: переписать title, H1 и текст второй страницы под свой, более узкий запрос
Дубли из-за фильтров, сортировок, UTMcanonical на основную версию
Внутренние ссылки ведут то на одну, то на другуюВсе ссылки с анкором запроса — только на основную страницу

Редирект 301 при объединении:

# nginx
location = /old-page/ { return 301 /main-page/; }

# Apache (.htaccess)
Redirect 301 /old-page/ https://example.com/main-page/

В WordPress то же самое делает плагин Redirection или менеджер редиректов в Rank Math. После изменений подождите 3–4 недели и повторите выгрузку: доля показов основной страницы должна вырасти, а вторая — исчезнуть из строк по этому запросу. Если пересечения дают похожие title, сравните их через анализ мета-тегов.

Автоматический поиск каннибализации в SEO Радаре

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

  • брендовые запросы и запросы с операторами не учитываются, а пересечения меньше чем на 10 показов считаются шумом;
  • основная страница выбирается по кликам, а при равенстве — по ожидаемому CTR её позиции, а не просто по лучшей позиции;
  • соперником считается страница на том же языке, которая реально в игре по запросу; языковые версии одной страницы помечаются отдельно, как вопрос hreflang;
  • для каждого запроса видно, сколько показов «размазано» по лишним страницам, а дубль не попадает в план продвижения — ссылками усиливается только основная страница.

Что такое каннибализация и откуда она берётся, подробно описано в статье глоссария, а пошаговая проверка в интерфейсе Search Console — в инструкции по проверке каннибализации.

RankBotAI — ИИ-оптимизация SEO для WordPress

AI-плагин RankBotAI автоматически находит и исправляет SEO-проблемы в товарах и записях WordPress — без ручного редактирования.

Товары и записи Автоматическая оптимизация Бесплатный пробный период
Каскадное продвижение сайта ссылками Бонус $30Беклинки 5→50→5000 на 100+ площадках. Старт от $30, бонус $30 новичкам.