Каннибализация в локальном SEO — это когда несколько страниц одного сайта оптимизированы под пересекающиеся запросы, и поисковая система не может решить, какую из них показывать. У сети с десятью и более филиалами это не редкий сбой, а состояние по умолчанию: страницы точек похожи по структуре, услуги на них одинаковые, отличается только название района. В результате ни одна не закрепляется в топе, а трафик размывается между дублями. Разбираем, как выстроить архитектуру уровней, распределить запросы без пересечений и починить каннибализацию, если она уже началась.
Где эта статья в общей картине. Здесь — только про внутреннюю конкуренцию страниц в сети и архитектуру, которая её предотвращает. Если вы выбираете стратегию для одной точки или сравниваете её с сетевой, это в материале локальное SEO: точка против сети филиалов. Если нужно собрать локальное ядро — геозапросы и локальная семантика. Отраслевые особенности услуг разобраны в статье про локальное SEO для сферы услуг.
Что такое каннибализация и почему сети страдают сильнее
Каннибализация запросов — это конкуренция страниц одного сайта за одну и ту же поисковую выдачу. Поисковая система выбирает для запроса один документ с сайта. Если под запрос подходят пять страниц, алгоритм выбирает между ними — и выбор этот нестабилен: сегодня показывается одна страница, завтра другая.
Для обычного сайта это неприятность. Для сети филиалов — системная проблема, и вот почему.
Страницы филиалов похожи по построению
Их обычно делают по одному шаблону: те же услуги, те же блоки, те же формулировки. Отличаются адрес, телефон и название района. С точки зрения поисковика это набор почти одинаковых документов.
Запросы пересекаются естественным образом
Человек ищет «стоматология москва». Этот запрос одинаково релевантен и общей странице города, и любой из пятнадцати страниц филиалов, потому что все они в Москве. Без явного разграничения зон каждая страница претендует на один и тот же запрос.
Масштаб умножает эффект
Три филиала конкурируют между собой умеренно. Пятнадцать — создают ситуацию, где алгоритм в принципе не может выделить приоритетную страницу, и сайт проседает по всему кусту гео-запросов сразу.
Признак, который часто списывают на конкурентов. Позиции по гео-запросам «прыгают» без видимой причины: то 5 место, то 18, то снова 7. Владельцы объясняют это активностью конкурентов или изменением алгоритма. В сети с десятком филиалов первым делом стоит проверить, не конкурируют ли собственные страницы между собой — по симптому это выглядит одинаково, а лечится совсем иначе.
Как распознать каннибализацию: диагностика по URL
Ключ к диагностике — смотреть не на позицию, а на то, какой URL ранжируется по запросу. Позиция сама по себе ничего не скажет: страница на 8 месте может быть «правильной», а может быть случайно выбранной вместо нужной.
Шаг 1. Выгрузите пары «запрос → URL»
В Яндекс.Вебмастере это раздел «Поисковые запросы» с группировкой по URL, в Google Search Console — отчёт «Эффективность» с фильтром по странице. Задача — получить таблицу, где для каждого запроса видно, какая страница показывается.
Шаг 2. Найдите запросы с несколькими URL
Отсортируйте по запросу и посмотрите, где на один запрос приходится больше одной страницы за период. Это и есть кандидаты на каннибализацию.
| Что видите в отчёте | Что это значит | Требует ли вмешательства |
|---|---|---|
| Один запрос — один URL стабильно | Зона ответственности определена | Нет |
| Один запрос — 2–3 URL, чередуются по дням | Классическая каннибализация | Да, приоритет высокий |
| Один запрос — много URL, все на низких позициях | Запущенный случай: алгоритм не выделяет ни одну | Да, срочно |
| Один запрос — 2 URL, но один в топе, второй глубоко | Обычно норма: вторая страница подхватывает хвост | Наблюдать |
| Ранжируется не та страница, что задумана | Зоны заданы, но контент их не подтверждает | Да |
Шаг 3. Проверьте вручную по ключевым запросам
Возьмите 10–15 главных гео-запросов и посмотрите выдачу вживую в нужном регионе. Иногда отчёты усредняют картину, а в реальной выдаче видно, что вместо страницы филиала показывается общая страница города — и наоборот.
Быстрый способ проверить конкретный запрос. Поиск с оператором site: по своему домену плюс формулировка запроса покажет, сколько ваших страниц вообще претендуют на эту тему. Если по запросу «стоматология в хамовниках» находится восемь ваших страниц с похожими заголовками — это готовый список того, что нужно развести по зонам.
Архитектура уровней: зонтик, город, район, филиал
Работающая структура сети — это иерархия, где у каждого уровня своя частотность запросов и своя задача. Уровни не дублируют друг друга, а передают запросы вниз по мере сужения.
Важно, что уровень района — опциональный. Плодить страницы районов «на всякий случай» вредно: если в районе один филиал, страница района и страница филиала будут конкурировать между собой, и вы получите ту же каннибализацию, только этажом ниже.
| Уровень | Тип запросов | Когда создавать |
|---|---|---|
| Главная сети | Брендовые, общие по стране | Всегда |
| Город | «услуга + город» | Всегда, где есть хотя бы одна точка |
| Район / округ | «услуга + район» | Только если точек в районе больше одной или район частотный |
| Филиал | «услуга + метро / улица / ТЦ» | Всегда на каждую физическую точку |
| Услуга в городе | «имплантация [город]» | Когда услуга имеет самостоятельный спрос |
Четыре уровня страниц сети: от главной до филиала
Подпапки, поддомены или отдельные сайты
Для сети под единым брендом почти всегда правильный ответ — подпапки. Структура вида site.ru/moskva/ и site.ru/moskva/arbat/ держит весь ссылочный вес на одном домене и не требует отдельного продвижения каждой площадки.
| Схема | Когда подходит | Чем платите |
|---|---|---|
Подпапкиsite.ru/moskva/ | Единый бренд, общее управление, один юрлицо или группа компаний | Ничем существенным. Требует дисциплины в структуре URL |
Поддоменыmoskva.site.ru | Франшиза с разными владельцами, раздельные юрлица, принципиально разный ассортимент или цены | Каждый поддомен набирает авторитет отдельно; вес главного домена почти не передаётся |
Отдельные сайтыsite-moskva.ru | Практически никогда для сети. Оправдано только при полностью независимых бизнесах под общей маркой | Продвижение каждого сайта с нуля, кратный бюджет |
Частая ошибка — выбрать поддомены, потому что «так удобнее разработчикам» или «у каждого филиала свой менеджер». Организационное удобство здесь стоит дорого: десять поддоменов — это десять сайтов, которые надо продвигать по отдельности.
Если поддомены уже сделаны. Переезд на подпапки — большая работа с редиректами, и делать её нужно осознанно: посчитайте, сколько поддоменов реально имеют трафик и позиции. Иногда правильнее оставить как есть и укреплять сильнейшие. Механика безопасного переезда без потери позиций описана в чек-листе по техническому SEO.
Как распределить запросы между уровнями
Основной принцип: один кластер запросов — одна страница-владелец. Не «примерно так», а зафиксированно, в таблице, с которой сверяются при написании любого нового текста.
Матрица зон ответственности
Соберите локальное ядро (как — подробно в материале про геозапросы и локальную семантику) и разнесите его по уровням. Результат должен выглядеть примерно так:
| Кластер | Пример запроса | Страница-владелец | Кому запрещено таргетировать |
|---|---|---|---|
| Бренд | стоматология дента | Главная сети | Всем остальным |
| Город общий | стоматология москва | /moskva/ | Страницам филиалов |
| Город + услуга | имплантация зубов москва | /moskva/implantaciya/ | Филиалам и главной |
| Микролокация | стоматология на арбате | /moskva/arbat/ | Странице города |
| Метро | стоматология метро смоленская | /moskva/arbat/ | Странице города |
| Микролокация + услуга | имплантация на арбате | /moskva/arbat/ | Странице услуги города |
Правая колонка — не формальность. Именно она защищает от каннибализации: когда копирайтер пишет текст для филиала, он видит, что слово «Москва» в заголовке H1 использовать нельзя, потому что городской запрос принадлежит другой странице.
Практическое правило для заголовков
- Страница города: H1 содержит город, но не содержит район и метро.
- Страница филиала: H1 содержит микролокацию (район, улицу, метро, ТЦ) и не содержит голое название города как основной таргет.
- Title филиала: город может присутствовать после микролокации, для понятности пользователю — «Стоматология на Арбате, Москва», а не «Стоматология в Москве, Арбат».
Порядок слов здесь важен: он показывает, что главное для страницы, а что уточнение.
Кому принадлежит запрос: страница города или филиала
Уникализация страниц филиалов
Замены названия района в шаблоне недостаточно. Если пятнадцать страниц отличаются одним словом, это пятнадцать дублей, а не пятнадцать посадочных.
Что реально уникализирует страницу точки:
- Специалисты этой точки. Имена, фотографии, специализации, опыт. Это самый сильный уникальный контент, и он же работает на структурированную разметку и на доверие.
- Оборудование и услуги именно этого филиала. Если в одной точке есть КТ, а в другой нет, это должно быть видно на странице, а не спрятано в общий список сети.
- Отзывы, привязанные к точке. Не общие по сети, а именно об этом филиале — как их системно собирать, разобрано в статье про сбор отзывов на картах.
- Реальная навигация. Как дойти от метро, где припарковаться, какой вход, есть ли пандус. Это одновременно полезно человеку и уникально по формулировкам.
- Локальный контекст. Часы работы, отличающиеся от сети; ближайшие ориентиры; особенности района.
- Фотографии интерьера конкретной точки. Не стоковые и не общие по сети.
Проверка на дубли своими силами. Возьмите тексты двух страниц филиалов и сравните их любым сервисом сравнения текстов. Если совпадение выше 80 %, это шаблон с подстановкой, и поисковик увидит то же самое. Ориентир для сети: уникальная часть страницы филиала — не меньше трети объёма.
Зонтичные страницы города: зачем они нужны
Зонтичная страница города — это витрина, которая забирает на себя общий городской запрос и снимает его со страниц филиалов. Без неё все точки города начинают тянуть «услуга + город» на себя, и получается ровно та ситуация, ради которой всё и затевалось.
Что должно быть на такой странице:
- Перечень всех точек города с адресами, ближайшим метро и ссылками на страницы филиалов. Это и навигация для человека, и передача веса вниз.
- Карта с точками — не декоративная, а рабочая, с подписями.
- Общегородская информация: цены, услуги, условия, которые одинаковы для всех точек города.
- Ответ на городской запрос в первом экране. Человек, пришедший по запросу «стоматология москва», должен сразу увидеть, что это сеть с несколькими адресами, и выбрать удобный.
- Блок выбора «по метро» или «по району» — самый частый сценарий выбора в крупном городе.
Зонтичная страница не должна быть тонкой перелинковкой из десяти ссылок: у неё собственный кластер запросов, и она обязана отвечать на него содержательно.
Карточки на картах для сети и NAP-консистентность
NAP — это Name, Address, Phone: название, адрес, телефон. Консистентность означает, что во всех источниках они записаны одинаково, символ в символ. Для сети это отдельная дисциплина, потому что источников десятки, а точек — ещё больше.
Где данные должны совпадать: карточка в Яндекс Бизнесе, Google Бизнес-профиль, 2ГИС, страница филиала на сайте, отраслевые справочники, агрегаторы, соцсети.
| Поле | Как правильно для сети | Частая ошибка |
|---|---|---|
| Название | Одинаковое во всех карточках: «Дента» — без приписок района | «Дента на Арбате» в одной карточке и «Дента Арбат» в другой |
| Адрес | Единый формат записи: город, улица, дом, строение | «ул. Арбат, 10» и «Арбат улица, д. 10» в разных источниках |
| Телефон | Свой номер у каждой точки либо единый с добавочным | Один общий номер на всю сеть во всех карточках |
| Категория | Одинаковая основная категория у всех точек сети | Разные основные категории — карточки конкурируют не за то |
| Ссылка с карточки | На страницу конкретного филиала, не на главную | Все карточки ведут на главную страницу сайта |
Отдельный номер телефона на точку — не формальность. Одинаковый телефон на пятнадцати карточках картографические сервисы могут расценить как признак дублей и объединить или понизить часть точек. Если технически нужен единый колл-центр, используйте разные входящие номера с переадресацией.
Подробная настройка карточек разобрана отдельно: продвижение в Яндекс.Картах и Google Бизнес-профиль. Здесь важен сетевой аспект: карточки филиалов не должны конкурировать между собой так же, как страницы.
Перелинковка внутри сети
Перелинковка в сети должна повторять иерархию, а не связывать всё со всем. Классическая ошибка — блок «другие наши филиалы» со ссылками на все двадцать точек в подвале каждой страницы. Это размывает вес и запутывает приоритеты.
Хлебные крошки в сети обязательны и должны быть размечены Schema — это самый дешёвый способ показать поисковику иерархию явно.
Перелинковка сети: что повторяет иерархию, а что её ломает
Мониторинг: следить за URL, а не только за позициями
Съём позиций без привязки к URL для сети бесполезен. Отчёт «запрос — позиция 6» не отвечает на главный вопрос: шестое место занимает та страница, которая должна, или случайная.
Что настроить:
- Съём позиций с колонкой URL. Большинство трекеров это умеют, но колонку часто не выводят в отчёт.
- Столбец «ожидаемый URL» из матрицы зон. Расхождение факта с ожиданием — это и есть метрика каннибализации, её удобно считать в процентах.
- Регулярная выгрузка пар «запрос → URL» из Вебмастера и Search Console, раз в месяц.
- Отдельный контроль после каждой публикации. Новая страница филиала часто перетягивает на себя чужие запросы в первые недели.
Одна метрика вместо десяти. Считайте долю запросов, по которым ранжируется ожидаемый URL. Если из 200 отслеживаемых гео-запросов «правильная» страница показывается по 150 — это 75 %, и у вас есть понятная цель на квартал. Такой показатель читается руководителем без объяснений, в отличие от средней позиции.
Отдельный слой мониторинга — присутствие сети в ответах нейросетей: там ссылку получает одна страница, и обычно это не та, которую вы продвигаете. Как это отслеживать, разобрано в материалах про мониторинг AI-трафика и мониторинг упоминаний в нейросетях.
Что делать, если каннибализация уже есть
Порядок действий от простого к сложному. Начинайте сверху и переходите к следующему шагу, только если предыдущий не решил проблему.
- Развести заголовки и тексты. Часто достаточно убрать город из H1 филиалов и добавить микролокацию. Самое дешёвое действие с самым быстрым эффектом.
- Усилить страницу-владельца. Если городская страница проигрывает филиалам, она обычно просто слабее по содержанию: добавьте на неё то, чего нет у филиалов.
- Перестроить перелинковку. Убрать сквозные блоки, выстроить иерархию, проверить хлебные крошки.
- Объединить лишние страницы. Если в районе один филиал, а страницы есть и у района, и у точки — оставить одну, вторую перенаправить через 301.
- Канонизировать. Атрибут
rel="canonical"на страницах-дублях, указывающий на владельца кластера. Инструмент рабочий, но это подпорка: он не отменяет необходимость развести содержание. - Удалить пустые страницы. Филиал, у которого на странице только адрес и телефон, приносит вреда больше, чем пользы.
Чего не стоит делать сгоряча. Закрывать страницы филиалов от индексации через noindex — распространённый совет, который для сети чаще вредит: вы теряете весь микролокальный спрос ради того, чтобы не мешать городской странице. Сначала разведите зоны, и необходимость в noindex отпадёт.
Шесть шагов, если каннибализация уже началась
Типичные ошибки
- Шаблон с подстановкой района. Пятнадцать одинаковых текстов, отличающихся одним словом, — это дубли.
- Город в H1 на каждой странице филиала. Прямая заявка всех страниц на один запрос.
- Нет зонтичной страницы города. Городской запрос некому забрать, и его тянут филиалы.
- Страницы районов без нужды. Уровень района, созданный «для полноты», конкурирует с единственным филиалом в этом районе.
- Общий телефон на всех карточках. Риск склейки точек в картографических сервисах.
- Карточки ведут на главную. Вес и трафик с карт не доходят до страниц филиалов.
- Сквозной блок со всеми адресами. Перелинковка «все со всеми» вместо иерархии.
- Мониторинг без URL. Видно позицию, не видно, какая страница её занимает, — а именно это и есть предмет диагностики.
- Отзывы общие по сети. Теряется и уникальность страницы, и локальный сигнал для карт.
Что в итоге
Каннибализация в сети — не случайность, а следствие архитектуры. Она возникает по умолчанию, если страницы филиалов делать шаблоном, и не возникает, если у каждого уровня есть зафиксированная зона ответственности.
Рабочая схема состоит из трёх элементов. Иерархия уровней — зонтик, город, при необходимости район, филиал. Матрица зон, где для каждого кластера запросов назначена страница-владелец и явно указано, кому этот кластер таргетировать запрещено. Мониторинг по URL, который показывает не позицию, а то, какая именно страница её занимает.
Всё остальное — уникализация текстов, карточки на картах, перелинковка — работает только поверх этой основы. Без неё усиление отдельной страницы просто перетягивает трафик у соседней, и общая видимость сети не растёт.
Продвигаете сеть филиалов?
Разберём архитектуру вашего сайта, найдём страницы, которые конкурируют между собой, и составим матрицу зон ответственности под ваши локации.