Проверка каннибализации запросов
Вставьте данные из Google Search Console: запрос, URL, клики, показы, позиция.
Keyword Cannibalization Checker — анализ конкуренции URL
Проверьте, какие запросы распределяются между несколькими страницами и снижают суммарный CTR. Инструмент помогает приоритизировать склейку intent и внутреннюю перелинковку.
Как пользоваться
- Вставьте строки из отчёта Google Search Console (запрос, URL, клики, показы, позиция)
- Укажите минимальный порог показов, чтобы убрать низкочастотный шум
- Проанализируйте запросы с несколькими URL и выберите canonical/intent-победителя
FAQ
Как выгрузить из Search Console пары «запрос — URL»
Каннибализацию видно только тогда, когда у вас есть запрос и страница в одной строке. Стандартная выгрузка отчёта «Эффективность» этого не даёт: запросы и страницы попадают на разные листы. Есть три рабочих способа получить нужную таблицу:
- Looker Studio. Подключите источник «Search Console» с типом таблицы «Показы по URL» и добавьте измерения «Запрос» и «Целевая страница» и показатели «Клики», «Показы», «Средняя позиция». Таблицу скачайте в CSV.
- Google Таблицы с дополнением Search Analytics for Sheets: группировка по query и page.
- 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 и текст второй страницы под свой, более узкий запрос |
| Дубли из-за фильтров, сортировок, UTM | canonical на основную версию |
| Внутренние ссылки ведут то на одну, то на другую | Все ссылки с анкором запроса — только на основную страницу |
Редирект 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 — без ручного редактирования.