Кластеризация и каннибализация: почему две твои статьи мешают друг другу в выдаче

Если у тебя есть блог хотя бы на 30–40 статей — прямо сейчас часть из них конкурирует друг с другом за одни и те же запросы, и ты об этом не знаешь. Кластеризация и каннибализация — две стороны одной медали: не разложишь запросы по смыслу, и твои же статьи начнут топить друг друга в выдаче.

Кластеризация и каннибализация: почему две твои статьи мешают друг другу в выдаче

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

Меня зовут Александр Нефёдкин, я владелец контент-агентства Vernedo. Пятнадцать лет в контенте и SEO. Сейчас мы ведём около восьми клиентов, а за годы работы через нас прошло больше ста клиентов в 20+ нишах — от медицины и промышленного B2B до IT, облаков и e-commerce. Именно эта насмотренность сразу в куче ниш и позволяет заходить в любой бизнес с максимальным КПД.

Это очень разные миры, и общее у них ровно одно: как только контента становится много, он начинает есть сам себя. Не из-за плохих текстов. Из-за того, что никто не построил карту, которая говорит, какая статья за какой смысл отвечает. И я насмотрелся на этот сценарий столько раз, что научился видеть его до того, как клиент вообще произнесёт слово «каннибализация».

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

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

И покажу это не на выдуманных примерах, а на живой чистке нашего собственного семантического ядра, где из 2364 запросов мы схлопнули дубли и разложили всё в 14 кластеров — именно затем, чтобы наши же статьи не пошли воевать между собой. Поехали.

Коротко

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

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

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

Кластеризация и каннибализация: почему две твои статьи мешают друг другу в выдаче

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

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

Ты смотришь в аналитику, видишь «ну, средненько» — и делаешь неверный вывод. Ты думаешь, что это потолок ниши, что тема просто конкурентная, что надо докупить ссылок или переписать текст. А на самом деле «средненько» здесь — не потолок и не качество текста. Это симптом того, что твои собственные страницы дерутся за одно место и делят силу пополам.

Я почти всегда вижу это в разборе чужого контента. Приходит проект: блог на сотню с лишним статей, всё вроде прилично написано, а трафик из поиска стоит на месте годами. Начинаешь смотреть — и находишь пачки материалов, которые с трёх сторон заходят на один и тот же запрос. Владелец их писал в разное время, с разными подрядчиками, каждый текст казался логичным дополнением. А в сумме получилась не библиотека, а свалка, где новое душит старое. И обиднее всего, что деньги на всё это уже потрачены.

Поэтому кластеризация — это не занудная процедура «для сеошников». Это то, что определяет, будет твой контент-план работать как система или как ведро с текстами, где каждый новый материал с ненулевой вероятностью подрезает предыдущий. Разница между этими двумя состояниями — вся разница между «контент приносит поток» и «контент стоит денег и молчит».

Что такое кластер запросов простыми словами?

Кластеризация и каннибализация: почему две твои статьи мешают друг другу в выдаче

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

Когда человек вбивает «как выбрать LED-светильник для птичника», «какое освещение нужно бройлерам» и «свет для птичника сколько люкс» — он формально пишет три разных запроса, но хочет он одного: понять, как подобрать освещение под свою птицу. Это один кластер. И правильный ответ на него — одна большая, исчерпывающая статья, а не три обрубка под каждую формулировку.

Обратный пример — когда запросы выглядят почти одинаково, а интент разный. «Купить LED-светильник для птичника» и «как выбрать LED-светильник для птичника» отличаются одним глаголом, но это два разных кластера. В первом человек готов платить и ищет карточку товара или прайс. Во втором — разбирается и ищет статью. Смешаешь их в одном материале — не угодишь ни тому, ни другому: покупатель уйдёт искать цену, читатель уйдёт искать разбор, а поисковик не поймёт, что за страницу ты вообще ему принёс.

Вот почему группировка ключевых слов по словам — путь в никуда. Если группировать запросы по совпадению букв, ты либо разорвёшь один смысл на десяток микротем — и получишь каннибализацию, либо склеишь разные интенты в кашу — и получишь статью ни о чём. Группировать надо по тому, что человек хочет получить, а не по тому, какими словами он это набрал.

Есть простой практический тест, чтобы понять, один это кластер или разные. Представь, что ты открыл идеальную статью-ответ. Если на все запросы группы отвечает одна и та же статья — это один кластер. Если под разные запросы честно нужны разные страницы — это разные кластеры. Всё. Никакой мистики, никаких сервисов кластеризации по частотам. Голова, знание ниши и вопрос «одна страница это закрывает или нет».

Именно на этом тесте построен принцип «один кластер — одна страница», вокруг которого крутится вся эта статья. Он звучит банально, пока не поймёшь, что нарушают его почти все и почти всегда.

Классическая ловушка: одна словоформа — одна статья

Кластеризация и каннибализация: почему две твои статьи мешают друг другу в выдаче

Разберу самую частую ошибку отдельно, потому что на ней горят почти все, кто собирает контент-план вручную по выгрузке из подборщика ключей. Ты выгружаешь семантику, видишь строчки: «методы продвижения сайта», «способы продвижения сайта», «виды продвижения сайта», «инструменты продвижения сайта». Четыре строки — и рука сама тянется поставить в план четыре темы. Логика вроде железная: разные ключи, значит, разные статьи, значит, больше охвата. Так рассуждает почти каждый, кто впервые в жизни открыл выгрузку ключей. Я сам когда-то так рассуждал.

Кластеризация и каннибализация: почему две твои статьи мешают друг другу в выдаче

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

Четыре статьи, которые на 80% состоят из одного и того же, отличаясь только синонимом в заголовке и парой перетасованных абзацев. Что делает поисковик? Выбирает из твоих четырёх одну — обычно не ту, что ты бы хотел, — а остальные три задвигает вниз. Или, что хуже, начинает их тасовать: сегодня по «методам» показывает одну, завтра другую, позиции скачут, ни одна не закрепляется. Ты произвёл четыре единицы контента, потратил на них четыре бюджета — и конкурируешь сам с собой за место, которое спокойно занял бы одной сильной статьёй.

Заметь, чем это отличается от чистки ядра, о которой я писал в другом разборе. Там речь про то, чтобы выкинуть из ядра лишнее — коммерцию, гео-мусор, омонимы, запросы, по которым статьёй в принципе не встанешь. Здесь другое. Эти четыре запроса — рабочие, информационные, все твои. Их не надо выкидывать. Их надо не разнести по четырём темам, а свести в один кластер и закрыть одной статьёй.

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

Правило простое: словоформы и синонимы одного намерения — это один кластер и одна статья. Разные слова не создают разные темы. Разные намерения создают.

Что такое каннибализация запросов в SEO и откуда она берётся?

Каннибализация запросов — это ситуация, когда несколько твоих страниц конкурируют за один и тот же интент, и поисковик не может однозначно выбрать, какую из них показывать по запросу. Механика простая. Поисковая система под каждый запрос хочет выдать одну наиболее релевантную страницу с сайта — в подавляющем большинстве случаев именно одну, дублировать один домен в топе она не любит. Если у тебя под этот запрос есть две одинаково релевантные страницы, система оказывается перед выбором без явного победителя.

И вместо того чтобы уверенно поставить одну на высокое место, она делает три неприятные вещи:

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

Добавь сюда ещё одну потерю, которую не видно на первый взгляд. Ссылочный вес и поведенческие сигналы тоже дробятся. Если бы весь этот вес — внешние ссылки, дочитывания, возвраты, внутренняя перелинковка — сходился на одну страницу, она была бы заметно сильнее. А он растекается по двум-трём, и ни одна не набирает критическую массу, чтобы пробить топ. Ты как будто тянешь одну верёвку вдвоём, но в разные стороны.

Откуда это берётся в реальной жизни? Почти всегда — не от глупости и не от злого умысла, а от роста.

Вот типичные сценарии, которые я вижу постоянно:

1. Контент-план по списку тем. Темы придумывались в разное время, разными людьми, без сверки с уже написанным. Через полгода в блоге три статьи, которые с трёх сторон заходят на один интент, и никто этого не замечал, пока трафик не встал.

2. «Обновим тему — напишем свежую статью». Старую не тронули, новую выпустили. Логика понятная: тема устарела, сделаем актуальную версию. Но старую-то не убрали. Теперь их две, и они конкурируют.

3. Дробление по словоформам — то, что мы только что разобрали.

4. Разные авторы и подрядчики. Один написал «гайд по X», другой через квартал — «всё о X», третий ещё через полгода — «X: пошаговая инструкция». Никто не свёл их вместе, потому что никто не держал в голове всю картину.

5. Категория плюс статья на один запрос. Страница раздела каталога и информационная статья бьются за один и тот же ключ. Частая история на интернет-магазинах с блогом.

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

Как диагностировать каннибализацию запросов по шагам?

Кластеризация и каннибализация: почему две твои статьи мешают друг другу в выдаче

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

Шаг 1. Смотри, прыгают ли разные URL по одному запросу.

Открываешь статистику по поисковым запросам: в Яндекс.Вебмастере это раздел с запросами, в Google Search Console — отчёт по эффективности. Берёшь важный для тебя запрос и смотришь, какая страница по нему показывается и как это менялось во времени. Тревожный признак — когда по одному и тому же запросу в разные дни всплывают разные URL твоего сайта. Это значит, поисковик мечется между твоими страницами и не может выбрать одну. Классический отпечаток каннибализации, его ни с чем не спутать.

Шаг 2. Проверь глазами, та ли страница в выдаче.

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

Шаг 3. Отследи проседания после выхода новой статьи.

Самый показательный тест, если ты хочешь поймать каннибализацию в момент рождения. Выпустил новый материал на тему, близкую к уже существующей, — через 2–4 недели проверь позиции старой статьи по её ключам. Если старая просела примерно тогда же, когда вышла новая, — почти наверняка новая откусила у неё интент. Две статьи начали делить один смысл, и алгоритм перераспределил сигналы. Это, кстати, лучший аргумент против привычки «обновлять тему свежим текстом»: ты своими руками ставишь старой статье подножку.

Шаг 4. Прогони поиск по своему сайту.

Простой приём: в поисковой строке набираешь `site:твойдомен.ru запрос` и смотришь, сколько твоих страниц претендует на этот запрос. Если под один узкий интент выпадает три-четыре релевантные статьи — вот они, кандидаты на объединение, прямо перед тобой. Это самый быстрый способ найти явные дубли, не залезая ни в какую аналитику.

Что искать в сумме: несколько URL на один смысл, скачки позиций по запросу, показ «не той» страницы и просадки старых статей, синхронные с выходом новых. Любой из этих четырёх признаков — повод разбираться с кластером. Не обязательно все сразу; достаточно одного, чтобы насторожиться и копнуть глубже.

Как построить структуру правильно: кластер → статья-хозяин → спутники

Теперь про то, как надо. Правильная структура строится не вокруг тем, а вокруг кластеров, и у каждого кластера есть внутренняя иерархия. Разберу её по частям.

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

Статьи-спутники — только под явные подтемы со своим интентом. Иногда внутри кластера есть подвопросы, которые сами по себе тянут на отдельный поисковый спрос и на отдельную полноценную страницу. Тогда под них делаются статьи-спутники. Но ключевое условие жёсткое: у спутника должен быть свой отдельный интент, а не кусок интента хозяина.

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

Как отличить законный спутник от каннибала? Вот линейка, которая никогда не подводит. Спутник отвечает на вопрос, которого нет у хозяина. Каннибал отвечает на тот же вопрос, что и хозяин, только другими словами. Если, чтобы наполнить спутник, тебе приходится пересказывать хозяина — это не спутник, это дубль, руки прочь. А если спутник рассказывает то, чего в хозяине нет и быть не должно, потому что это увело бы его в сторону, — тогда это честная отдельная страница.

Сколько статей на кластер?

По умолчанию — одна на ядро смысла. Спутники добавляются только там, где реально есть отдельные подынтенты, и их не должно быть много. Если ты насчитал в одном кластере восемь «спутников» — почти наверняка ты дробишь один интент на куски, а не находишь восемь разных вопросов. Здоровая картина: одна сильная статья-хозяин и, где оправдано, один-три спутника с честно своими вопросами. Всё, что сверху, — повод остановиться и перепроверить, не начал ли ты плодить каннибалов под видом «глубокой проработки темы».

Как связать всё перелинковкой

Кластеризация и каннибализация: почему две твои статьи мешают друг другу в выдаче

Кластер без перелинковки — это просто набор статей, лежащих рядом. Перелинковка превращает его в структуру, которую поисковик читает как «вот тут у сайта есть проработанная зона экспертизы, а не случайный набор текстов». Логика простая и направленная:

  • Спутники ссылаются на хозяина — по главному запросу кластера, передавая ему вес и подтверждая алгоритму, что хозяин здесь центральная страница по теме. Все дороги внутри кластера ведут к нему.
  • Хозяин ссылается на спутников — там, где по ходу текста упоминается подтема: «подробнее про нормы освещённости — в отдельном разборе». Это одновременно удерживает читателя внутри твоего контента и говорит алгоритму, кто кому подчинён.
  • Кластеры связываются между собой на стыках смысла — но аккуратно, только там, где переход логичен для читателя, а не ради механической «прокачки ссылок». Ссылка должна отвечать на вопрос, который у человека реально возник, а не стоять просто потому, что «надо перелинковать».

Правильная перелинковка заодно снимает часть риска каннибализации на будущее. Ты явно, своими руками назначаешь, кто в кластере хозяин, а кто спутник, — и не полагаешься на то, что поисковик сам угадает иерархию. Ты ему её показываешь прямым текстом. А там, где ты показал, ему уже почти не из чего выбирать — он видит, какая страница главная, и не мечется.

Что делать с каннибализацией, которая уже есть?

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

Кластеризация и каннибализация: почему две твои статьи мешают друг другу в выдаче

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

2. Переориентировать. Две статьи бьются за интент, но у одной из них есть потенциал закрыть соседний, ещё не занятый кластер. Тогда её не удаляешь, а переписываешь под другой интент: меняешь заголовок, структуру, фокус — уводишь с конфликтного запроса на свободный. Из каннибала делаешь хозяина нового кластера. Красивый ход, когда страница сама по себе неплохая, просто стоит не на своём месте.

3. Закрыть слабую. Одна статья явно сильнее, вторая — тонкий проходной текст без ценности, без ссылок, без трафика. Вторую закрываешь с редиректом на сильную. Без сантиментов: если страница не добавляет ничего, кроме конкуренции своему же сайту, ей не место в индексе. Её единственный вклад в твой проект — отъедать позицию у соседа, и с этим вкладом надо расстаться.

Как выбрать, что делать в конкретном случае? Смотри на три вещи. У какой страницы больше входящих ссылок и трафика — её обычно и оставляют донором позиций. Какая полнее по смыслу и лучше закрывает интент. И какой URL логичнее с точки зрения структуры сайта. Важный момент: побеждает не та статья, что старше, а та, что сильнее и правильнее стоит. Возраст сам по себе ничего не значит — иногда правильнее оставить свежую страницу и увести на неё старую.

Одна оговорка, без которой этот раздел был бы нечестным. Любое из этих действий — редирект, склейка, переориентация — поисковик переваривает не мгновенно. После правок позиции какое-то время колеблются, пока алгоритм переиндексирует изменения и перераспределит сигналы. Это нормально и это не повод паниковать и откатывать всё назад через неделю. Дай процессу несколько недель. Кто ждёт результата на следующий день после склейки, обычно всё портит нетерпением.

Живой пример: как мы чистили и раскладывали собственное ядро

Кластеризация и каннибализация: почему две твои статьи мешают друг другу в выдаче

Чтобы это не звучало как теория из учебника, покажу на нашей же кухне. Когда мы собирали семантическое ядро под собственное продвижение — не для клиента, а для агентства Vernedo, где можно было никуда не торопиться и ничего себе не продавать, — на входе было 2364 запроса. Гора. И был велик соблазн отнестись к этой горе как к плану на 2364 темы. Это была бы прямая дорога в каннибализацию промышленного масштаба: две с лишним тысячи статей, добрая половина которых дралась бы друг с другом.

Кластеризация и каннибализация: почему две твои статьи мешают друг другу в выдаче

Первое, что мы сделали, — схлопнули 30 дублей-словоформ. Это как раз те самые «методы / способы / виды», разнесённые по строкам, но означающие одно. Их не раскидали по разным темам, как сделал бы человек, собирающий план механически, — их свели в соответствующие кластеры. Потому что каждая такая пара-тройка запросов — это одна статья, а не две-три. Уже на этом шаге стало видно, насколько «большое ядро» обманчиво: значительная часть строк — это не новые темы, а переформулировки того, что уже есть.

Второе и главное — мы разложили всё по смыслу в 14 кластеров, а не по словам. И тут вылезла показательная штука, ради которой я вообще рассказываю эту историю. Самый большой ком до чистки — 621 запрос в куче «Продвижение (общее)»** — оказался не кластером, а свалкой. Запросы попали в одну группу просто потому, что в них встречалось слово «продвижение», а не потому, что за ними стоял один интент. Внутри этих 621 запроса сидели вперемешку и информационные вопросы, и коммерческие, и совершенно разные подтемы, и явные дубли.

Как кластер это было нежизнеспособно в принципе. Попробуй закрой 621 разношёрстный запрос одной статьёй — получишь мусорное полотно ни о чём. Попробуй раскидать по статье на каждую группу внутри — получишь ту самую каннибализацию, только в особо крупном размере. Поэтому этот ком мы расформировали и пересобрали по смыслу с нуля.

Вот что было отрезвляющим в тот момент. Гора из 621 запроса поначалу выглядит как богатство — «смотри, сколько всего можно написать». А на самом деле это была не тема и даже не десять тем. Это был индикатор того, что группировка шла по буквам: слово «продвижение» магнитом стянуло в одну кучу вещи, которые не имеют друг к другу отношения по смыслу.

Тот момент, когда до тебя доходит, что «большой кластер» — это не победа, а красный флаг, что где-то группировали по словам вместо намерения, довольно отрезвляющий. После него ты перестаёшь радоваться объёму кластера и начинаешь смотреть, один ли за ним интент.

Ну и по дороге ядро прошло очистку от омонимов, гео-мусора и коммерческих запросов, которые статьёй закрыть нельзя: из 2364 собранных осталось 1159 чисто информационных, разложенных в те самые 14 смысловых кластеров. Больше половины исходной горы отсеялось — и это здоровый результат, а не потеря.

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

Зачем я так подробно про свои 14 кластеров? Затем, что это ровно то, что отделяет систему от набора текстов. За годы через одну систему прошли больше ста клиентов в 20+ нишах. Ни в одной из них нельзя работать «по списку тем»: в каждой нише свой набор кластеров, свои хозяева и спутники. И без карты кластеров любой из этих проектов через полгода начал бы есть сам себя — ровно по тем сценариям, которые я перечислил выше. Кластеризация семантического ядра — это не разовая процедура на старте, это фундамент, на котором стоит весь контент-план.

Как масштаб проекта делает карту кластеров обязательной

Кластеризация и каннибализация: почему две твои статьи мешают друг другу в выдаче

Приведу конкретику по объёмам, чтобы было понятно, почему без карты тут не выжить.

У производителя промышленного LED-света для АПК, с которым мы работаем, — программа на десятки статей, и держится она на 11 pillar-документах. Pillar здесь — это, по сути, статьи-хозяева больших кластеров: опорные материалы, которые закрывают тему целиком, а вокруг них живут статьи под конкретные подзапросы. Одиннадцать опор на восемьдесят материалов — это и есть иерархия «хозяин + спутники», просто в масштабе реального проекта. Убери карту — и восемьдесят статей начнут пересекаться интентами уже к середине программы.

У IT-продукта с линейкой из восьми Telegram-ботов картина ещё нагляднее: план на пару сотен статей, и под ним серию опорных материалов. Почему опор в шесть раз больше, чем у промышленного клиента? Потому что в IT запросов больше, они дробнее и живут дольше, значит, и смысловых ядер, каждое из которых надо закрыть своим хозяином, тоже кратно больше. И вот на такой махине из почти двухсот материалов вопрос «а не едят ли они друг друга» перестаёт быть теоретическим. Без карты кластеров пары сотен статей гарантированно превратятся в поле битвы, где половина душит другую половину.

У медицинской клиники материалы разложены между своим сайтом и внешними площадками. И здесь добавляется ещё один слой риска, о котором мало кто думает: каннибализация между своим сайтом и внешними площадками. Если одна и та же тема с одинаковым интентом закрыта и статьёй на сайте, и статьёй на Дзене, они тоже могут начать конкурировать в выдаче. Карта кластеров нужна не только внутри домена — она нужна поверх всех площадок сразу, чтобы твой же материал на vc не топил твой же материал на сайте.

Общий вывод из всех трёх проектов один. Чем больше программа, тем дороже отсутствие карты. На десяти статьях можно жить по наитию. На восьмидесяти наитие уже стоит тебе трафика. На двухстах наитие — это гарантированная самоконкуренция, вопрос только в том, какую долю бюджета ты на ней сожжёшь.

Как кластеризация превращается в контент-план без самоконкуренции

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

Когда приходит новая идея статьи, ты не добавляешь её в конец списка. Ты сначала задаёшь один вопрос: «В какой кластер это попадает? Есть ли там уже хозяин?» И дальше два варианта. Если хозяин есть и новая идея — про тот же интент, ты не плодишь второй текст, а усиливаешь существующий: дополняешь, углубляешь, обновляешь его же. Если идея закрывает новый интент, которого в карте ещё нет, — заводишь новый кластер и нового хозяина. Каждое решение о новом материале проходит через один и тот же фильтр, и каннибализация просто не заводится, потому что для неё физически не остаётся места.

Это же даёт понятный ответ на вечный вопрос «а сколько нам нужно статей». Не «побольше». Не «сто в этом месяце». Столько, сколько у тебя живых кластеров плюс оправданные спутники. Наше ядро из 1159 запросов в 14 кластерах — это не план на 1159 текстов и даже не на 200. Это 14 хозяев и адекватное число спутников под реальные подынтенты. Объём определяется структурой смысла, а не желанием завалить нишу контентом. И это, между прочим, экономит деньги: ты не пишешь пятую статью на тему, которую полностью закрывает одна, — ты вкладываешь тот же бюджет в пятый незакрытый кластер, где он принесёт новый трафик, а не размоет старый.

Вот здесь и проходит граница между системой и ведром с текстами. Ведро растёт вширь: больше статей, больше ключей, больше «охвата», который на деле оборачивается самоконкуренцией. Система растёт осмысленно: закрыли кластер — перешли к следующему, и каждая новая единица контента усиливает общую позицию сайта, а не отъедает у соседней.

Честная часть: это кропотливо, и на большом сайте это проект

Кластеризация и каннибализация: почему две твои статьи мешают друг другу в выдаче

Не хочу продавать тебе кластеризацию как волшебную кнопку. Она работает, но давай по-честному про цену и про то, чего не будет.

Собрать кластеры правильно — это кропотливо, и это не автоматизируется в один клик. Машинная кластеризация по частотам сгруппирует тебе запросы по совпадению слов — то есть ровно так, как не надо. Разложить по смыслу и интенту разберётся только живой человек, который понимает нишу: где «методы» и «способы» — это один вопрос, а где «купить» и «как выбрать» — два разных мира. Сервис этого за тебя не решит, потому что он не знает, что стоматологический пациент и главный технический директор завода ищут по-разному. На нашем ядре из 2364 запросов чистка и раскладка по 14 кластерам — это не полчаса и не «загнали в программу, получили результат». Это вдумчивый ручной проход, и он стоит времени.

Исправление уже накопленной каннибализации на большом сайте — это проект, а не правка. Если у тебя блог на 200–300 статей, которые росли годами без карты кластеров, — там придётся выгрузить все URL, сопоставить с запросами, найти конкурирующие пары, по каждой принять решение (объединить, переориентировать или закрыть), настроить редиректы, переписать перелинковку, а потом ещё месяц-другой наблюдать, как позиции переезжают. Это планомерная работа на недели, и по ходу неё позиции временно колеблются, пока алгоритм переваривает изменения. ⚠ Кто обещает «почистим каннибализацию за пару дней» на большом сайте — либо не понимает масштаба, либо сделает поверхностно и оставит половину конфликтов нетронутыми.

И это не делается один раз. Ниша живёт, появляются новые запросы, новые подтемы, конкуренты выпускают новое. Карту кластеров надо поддерживать — иначе через год ты снова наберёшь дублей и вернёшься туда, откуда начал. Это не разовая уборка, а гигиена, как чистка зубов: пропустил — накопилось.

Чего не будет. Не будет мгновенного скачка позиций сразу после склейки — алгоритму нужно время. Не будет результата, если под конфликтующими страницами вообще нет спроса: кластеризация чинит самоконкуренцию, но не создаёт трафик там, где его нет в природе. И не будет гарантированных цифр — ни я, ни кто-либо ещё не может обещать «поднимем на первое место после чистки». Что можно обещать честно: воспроизводимую механику, при которой каждая единица контента работает на свой кусок смысла, а не отъедает у соседней. Наша методология нацелена именно на это — чтобы контент усиливал общую позицию сайта, а не размывал её. Без обещаний конкретных мест в выдаче, но с понятной, проверяемой логикой под капотом. Зато награда честная: контент, который не воюет сам с собой. Где восемьдесят статей работают как восемьдесят, а не как сорок, потому что вторая половина душит первую. Где новый материал — это плюс к системе, а не лотерея на каннибализацию.

Типичные ошибки, на которых горят

Соберу в одном месте то, что убивает результат чаще всего. Пробегись по списку — почти наверняка что-то узнаешь про свой проект.

  • Отдельная статья на каждую словоформу. «Методы», «способы», «виды» — это не три темы. Это один кластер и одна страница. Разные слова не создают разные темы, разные намерения создают.
  • Дублирование интента под видом «раскрытия темы». Если новая статья отвечает на тот же вопрос, что старая, — это не раскрытие и не углубление. Это каннибал. Углубляют старую, а не выпускают вторую рядом.
  • Кластеризация по словам, а не по смыслу. Сгруппировал по вхождению слова «продвижение» 621 запрос — получил свалку, а не кластер. Магнит из общего слова стягивает в кучу вещи, у которых разный интент.
  • Гонка за объёмом. «Нам нужно 100 статей в этом месяце» — плохая цель. Хорошая — «нам нужно закрыть вот эти кластеры». Объём ради объёма прямой дорогой ведёт к самоконкуренции: чем больше пишешь без карты, тем больше дерёшься сам с собой.
  • Новый материал без сверки с картой кластеров. Каждая тема «из головы» без вопроса «а какой кластер она закрывает и есть ли там уже хозяин» — это ставка в лотерее на каннибализацию.
  • Молчаливая правка старого свежей статьёй. Обновлять тему надо в существующем хозяине, а не выпуском второго текста рядом с ним. Иначе ты своими руками ставишь старой странице двойника и подножку.
  • Игнор каннибализации между площадками. Твоя статья на сайте и твоя же статья на Дзене с одним интентом тоже могут топить друг друга. Карта кластеров нужна поверх всех площадок, а не только внутри домена.

Что со всем этим делать

Кластеризация и каннибализация: почему две твои статьи мешают друг другу в выдаче

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

Если на большинство вопросов ответ «нет» — у тебя, скорее всего, уже есть каннибализация, ты просто её не видел, потому что она тихая. Это не катастрофа. Это чинится. Но чинится не покупкой ещё одной пачки статей — этим ты сделаешь только хуже. Чинится картой кластеров: сначала разобраться, кто у тебя с кем дерётся, потом свести, переориентировать или закрыть лишнее, потом писать новое уже по карте.

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

Мы прошли это на собственном ядре: 2364 запроса → минус 30 дублей-словоформ → расформированная свалка из 621 запроса → 1159 информационных в 14 кластерах. И держим так больше ста клиентов за годы в 20+ нишах — именно потому, что работаем кластерами, а не текстами. Начни не с заказа новых статей, а с того, чтобы проверить пять-десять своих ключевых запросов по шагам из блока про диагностику. Скорее всего, пару конфликтов найдёшь за вечер — и это будет самое полезное, что ты сделаешь для своего контента в этом месяце.

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

Чем кластеризация отличается от чистки семантического ядра?

Это две разные операции. Чистка выкидывает из ядра чужое — коммерцию, гео-мусор, омонимы, запросы, по которым статьёй не встанешь. Кластеризация раскладывает то, что осталось, по смыслу: сводит словоформы одного намерения в один кластер. Можно вычистить ядро идеально и всё равно устроить себе каннибализацию, если раскидать чистые запросы по отдельным словоформам.

Сколько статей нужно на один кластер?

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

Как быстро проверить, есть ли у меня каннибализация?

За вечер. Прогони `site:твойдомен.ru запрос` по важным ключам и посмотри, сколько твоих страниц претендует на один узкий интент. Загляни в Яндекс.Вебмастер или Google Search Console — не прыгают ли по одному запросу разные URL в разные дни. Любой из этих признаков — повод разбираться с кластером.

Что выбрать: удалить старую статью или новую?

Побеждает не та, что старше, а та, что сильнее и правильнее стоит. Смотри на три вещи: у какой больше входящих ссылок и трафика, какая полнее закрывает интент, какой URL логичнее в структуре сайта. Слабую закрываешь 301-редиректом на сильную. Возраст сам по себе не аргумент.

Можно ли кластеризовать ядро автоматически, сервисом?

Правильно — нет. Машинная кластеризация группирует по совпадению слов, то есть ровно так, как не надо: «купить» и «как выбрать» она склеит, хотя это два разных интента. Разложить по смыслу может только человек, который знает нишу. Сервис не в курсе, что стоматологический пациент и главный технический директор завода ищут по-разному.

Что дальше

Если ты дочитал досюда, ты уже отличаешь кластер от темы и понимаешь, почему список тем — это мина под твоим контент-планом. Следующий шаг — увидеть это на своём ядре, а не на моём.

Если хочешь понять, не едят ли твои статьи друг друга прямо сейчас, — у нас есть бесплатный разбор ядра. Бот задаёт несколько вопросов про твою нишу, сайт и цель и показывает, сколько из твоих запросов рабочие, как они группируются в кластеры и сколько статей тебе реально нужно, а не «побольше». Это не заявка — просто честная картинка по твоему ядру, даже если работать вместе мы в итоге не станем.

👉 Разобрать своё ядро: @vernedohub_bot

Как мы собираем такие системы без самоконкуренции — на vernedo.ru.

Александр Нефёдкин, владелец агентства Vernedo (vernedo.ru). 15+ лет в контенте и SEO. За плечами — более 100 клиентов в 20+ нишах: от медицины и промышленного B2B до IT, облаков и e-commerce. Мы глубоко разбираемся в бизнесе клиента, поэтому делаем экспертный контент, который двигает выдачу.