ГлавнаяБазаКак собрать семантическое ядро

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

9 минSEO · Семантика

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

Материал вырос из моего поста в Telegram. Там — оригинал живьём, со всеми примерами и без цензуры. Читать оригинал →
Коротко
  • Семантическое ядро собирают под задачу: найти недостающие страницы, вычистить контент с нулевым спросом или спроектировать структуру под максимум трафика.
  • Wordstat даёт три частотности: базовую (часто завышена в разы), «!уточнённую» и точную в кавычках — решения принимайте по уточнённой, иначе гонитесь за миражом.
  • Сырое ядро на 70–80% состоит из мусора: один проход минус-словами и отсечение нулевого спроса ужимают 15 000 фраз до рабочих 2–4 тысяч.
  • Кластеризация по топу выдачи (порог 3–4 общих URL) группирует запросы так же, как их видит Яндекс: один кластер — одна посадочная страница.

Что такое семантическое ядро и зачем его собирать

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

Собирают ядро под конкретные задачи. Я использую его, чтобы понять, каких страниц не хватает, и проверить идею реальным спросом; чтобы провести инвентаризацию контента и убрать страницы с нулевой частотностью; чтобы спроектировать структуру под максимальное покрытие спроса; чтобы массово взять в работу низкочастотные запросы. Один собранный документ закрывает сразу все эти вопросы.

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

Где брать запросы: источники для сбора семантики

Сбор семантического ядра начинается с источников. Первый и главный — Яндекс Wordstat: вбиваю базовую фразу вроде «купить велосипед» и выгружаю всё, что показывает левая колонка (что ещё искали с этим словом) и правая (похожие запросы). Сразу выставляю регион, иначе частотность будет по всей стране и обманет вас в разы.

Дальше добираю то, чего в Wordstat не видно на поверхности:

  • Поисковые подсказки Яндекса и Google — вводите фразу и собираете выпадающий список, там живые формулировки пользователей;
  • Метрика и Вебмастер — отчёт «Поисковые запросы» показывает, по чему к вам уже приходят и что показывается в выдаче, но не кликается;
  • Ядра конкурентов — выгрузка видимости из Keys.so, Bukvarix или Serpstat: вытаскиваете фразы, по которым топ ранжируется, а вы нет;
  • Внутренний поиск по сайту — люди сами пишут, что ищут и чего не находят.

На выходе первого этапа у меня «грязный» список: для интернет-магазина это легко 5–20 тысяч фраз, для услуг — 500–3000. Это ещё свалка, но именно из неё дальше вырастет ядро. Готовые сервисы для сбора я держу в подборке инструментов.

Воронка частотности: где в ядре настоящий трафик
Одно ядро на ~1000 фраз, ниша «натяжные потолки». Ширина яруса — сколько в нём фраз. Книзу фраз в разы больше, суммарный охват тоже. Числа — частотность Wordstat, показов в месяц.
ВЧ высокочастотные, 1–2 слова ~25 фраз конкуренция высокая
210 000 показов/мес суммарно
пример: «натяжные потолки» — 74 000/мес
СЧ среднечастотные, 2–3 слова ~190 фраз конкуренция средняя
165 000 показов/мес суммарно
пример: «натяжные потолки цена за м²» — 2 900/мес
НЧ низкочастотные, 4+ слов ~840 фраз конкуренция низкая
260 000 показов/мес суммарно
пример: «натяжные потолки в спальню с подсветкой по периметру» — 190/мес
Мясо трафика — в хвосте. Сотни НЧ-фраз по 100–300 показов складываются в самый большой суммарный охват, и брать их проще всего: низкая конкуренция, точный интент, страница отвечает ровно на запрос. С этого яруса и стоит начинать наполнение молодого сайта.
Воронка частотности семантического ядра: сверху вниз ВЧ → СЧ → НЧ, ярус расширяется по числу фраз — и главный достижимый трафик собирается в длинном низкочастотном хвосте.

Как парсить Wordstat через API и автоматизировать сбор

Руками через браузер Wordstat собирается медленно: копипаст, капчи, ограничение на глубину. Когда фраз сотни, я перехожу на API. У Яндекса есть Wordstat API — ключ выдают по заявке, и он снимает потолок ручного сбора; типичный лимит на старте около 1000 запросов в сутки, чего с запасом хватает под средний проект.

Схема, которой пользуюсь ежедневно, простая:

  • получаю API-ключ у Яндекса;
  • ставлю Cursor или подключаю Claude — редактор кода с ИИ внутри;
  • отдаю туда ключ и формулирую задачу обычными словами;
  • получаю готовый скрипт, который сам ходит в Wordstat и складывает частотность в таблицу.

Дальше задачи ставлю человеческим языком, а скрипт делает рутину. Например: «возьми список всех URL с сайта, вытащи из них title и h1, собери по ним запросы в Wordstat и отметь страницы с нулевым спросом». Или: «есть CSV со страницами и их title — добавь колонку частотности по Wordstat и отсортируй по упущенной частоте». За несколько месяцев такой автоматизации я перестал собирать частотность руками вообще: срезы, проверки и обновления идут пачками.

Key Collector и частотность: базовая, «!уточнённая», точная

Когда нужен серьёзный объём и точные цифры, беру Key Collector — комбайн, который сам парсит Wordstat и подсказки, снимает частотность и чистит список. Платный, но для регулярной работы окупается за первый же проект. Бесплатная альтернатива попроще — Словоёб от тех же авторов.

Момент, на котором спотыкаются новички, — типы частотности. В Wordstat одна и та же фраза даёт три разных числа:

  • Базовая («ремонт квартир») — сумма всех запросов со словами в любой форме и с любыми хвостами. Число большое и почти всегда завышенное;
  • «!Уточнённая» («!ремонт !квартир») — точные словоформы, но с любыми добавками. Ближе к правде;
  • Точная (фраза в кавычках с восклицательными знаками) — сколько раз ищут ровно её без лишних слов.

Я всегда снимаю базовую и уточнённую разом. Разрыв между ними показывает, насколько фраза «пустая»: если базовая 40 000, а уточнённая 300, вы гонитесь за миражом. Решения, брать запрос в работу или нет, я принимаю по уточнённой частоте.

Путь запроса: от выгрузки Wordstat до посадочной
Как список фраз превращается в структуру сайта. Числа — типичный проект в средней нише, «натяжные потолки».
1
Сбор семантики
Wordstat + API, парсинг частотности по маскам. Лимит 1000 запросов в день.
1000сырых фраз
2
Чистка
Убираем фразы с чужим интентом и нулёвкой:
бесплатно своими руками форум б/у авито вакансии
640чистых фраз
3
Кластеризация
Близкие фразы сводим в группы под один интент:
Цена за м² В спальню С подсветкой Двухуровневые …ещё 36
40кластеров
4
Посадочные
Каждый кластер получает свою страницу и свой заголовок под спрос.
40точек входа
Итог конвейера. Из ~1000 сырых фраз выходит 40 осмысленных страниц. Чистка снимает мусор и чужой интент, кластеризация склеивает синонимичные запросы — и выгрузка Wordstat становится готовой картой страниц сайта.
Конвейер сбора ядра: 1000 фраз из Wordstat → чистка минус-слов до 640 → 40 кластеров по интенту → 40 посадочных страниц под спрос.

Чистка ядра: минус-слова, нулевой спрос, кросс-минусация

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

Дальше три обязательных фильтра:

  • Нулевой и околонулевой спрос — отсекаю фразы с уточнённой частотностью 0–1: трафик они не принесут и только раздувают ядро;
  • Дубли и склейки — одинаковые по смыслу формулировки свожу к одной;
  • Нецелевые интенты — «работа», «своими руками», «как сделать самому», если вы продаёте услугу; такие запросы приводят не тех людей.

Отдельная история — кросс-минусация: она нужна при переносе ядра в контекстную рекламу, чтобы группы объявлений не перебивали показы друг у друга. Для чистки удобнее всего Key Collector с его стоп-словами и фильтрами по частотности; на выходе грязные 15 000 фраз ужимаются до рабочих 2–4 тысяч.

Кластеризация: группируем запросы по интенту

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

Кластеризую двумя способами:

  • По топу выдачи — сервис (Key Collector, Rush Analytics, Just-Magic) смотрит, у скольких запросов совпадают URL в топ-10 Яндекса. Порог 3–4 общих URL обычно даёт вменяемые группы. Это самый честный метод: так группирует сам поисковик;
  • Вручную — для небольших ядер сортирую по частотности и свожу близкие по смыслу фразы в таблице. Дольше, зато контроль полный.

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

Проекция ядра на структуру сайта и что делать дальше

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

Как разложить кластеры по уровням, URL и перелинковке, я подробно разбираю отдельно — смотрите структуру сайта для SEO, чтобы здесь не повторяться. Там про вложенность, адреса и клики от главной.

Короткий план, по которому идёт сбор от начала до конца:

  1. собрать запросы из Wordstat, подсказок, Метрики и у конкурентов;
  2. снять частотность (руками, через API или Key Collector);
  3. вычистить минус-словами и по нулевому спросу;
  4. кластеризовать по интенту;
  5. наложить кластеры на структуру и составить список недостающих страниц.

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

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

Сколько запросов должно быть в семантическом ядре?

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

Чем базовая частотность в Wordstat отличается от «!уточнённой»?

Базовая («ремонт квартир») считает все запросы со словами в любой форме и с любыми хвостами, поэтому сильно завышена. «!Уточнённая» («!ремонт !квартир») фиксирует словоформы и даёт число, близкое к реальному спросу. Я снимаю оба значения: большой разрыв между ними означает, что фраза пустая.

Можно ли собрать семантическое ядро бесплатно?

Да. Минимальный набор — Wordstat, поисковые подсказки, отчёты Метрики и Вебмастера плюс бесплатный Словоёб для парсинга. Этого хватает для небольшого сайта. На объёмах от нескольких тысяч фраз время начинает стоить дороже подписки, и я перехожу на Key Collector или сбор через API.

Сколько времени занимает сбор семантического ядра?

Небольшое ядро на 300–500 запросов для сайта услуг я собираю и чищу за 1–2 дня. Крупное ядро магазина на 15–20 тысяч фраз с кластеризацией — это неделя-полторы работы. Автоматизация через API и Key Collector сокращает рутину в разы, но чистку и проверку кластеров я всё равно делаю руками.

Как часто нужно обновлять семантическое ядро?

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

Главное

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

Понравилось? В Telegram-канале «Digital трафик» такое выходит регулярно — тактика по трафику и SEO без воды. Подписаться →