Инструмент из статьи доступен только в !SEMTools Pro.
Работа с семантическим ядром в Excel почти всегда упирается в ручную чистку: тысячи фраз, и про каждую нужно решить, оставить её или выбросить. Я давно не читаю ядро построчно, а разбираю его по словам: одно решение по слову сразу закрывает все фразы, где оно встречается. Под такой разбор сделан инструмент «Работа с семантическим ядром»: частотный словарь, фразы с выбранным словом и переход к следующему слову в одной книге.
Чистка семантического ядра по словам, а не по фразам
Чистить ядро по словам быстрее, потому что уникальных слов в нём в разы меньше, чем фраз, а самые частые слова повторяются в сотнях запросов. Это один из этапов чистки семантического ядра, тот, что обычно делают руками. Решение принимается по слову, а не по фразе:
- Минус-слово. Слово нерелевантно бизнесу («своими руками», «бесплатно», «чертёж»). Все фразы с ним уходят из ядра разом, а само слово пополняет список минус-слов.
- Плюс-слово. Слово подходит. Фраза считается чистой, когда все её слова отмечены плюсом.
- Следующее. После каждого решения книга сама встаёт на следующее неразобранное слово, и вы не теряете место в списке.
Слова сравниваются в начальной форме: «диваны», «дивана» и «диваном» для инструмента одно слово «диван». Поэтому один «минус» убирает все словоформы сразу, и вручную перебирать их не нужно. Как это выглядит на живом ядре, показано в видео:
Как открыть инструмент «Работа с семантическим ядром»
Инструмент запускается с ленты: «Web (Парсинг, SEO, PPC)» → «Семант.анализ» → «Работа с семантическим ядром». Это отдельная книга Excel с макросами, она лежит в папке надстройки под именем «SEMToolsWordProcessor.xlsb».
- При первом запуске книги в папке надстройки ещё нет. Надстройка спросит «Скачать её сейчас?», после «Да» скачает её с сайта и откроет.
- Для сравнения слов в начальной форме нужен словарь лемм «lemms.xlsb», около 10 МБ. Если его нет, надстройка предложит скачать и его. Без словаря процедура не работает.
- Если книга уже открыта, кнопка просто переключит на неё окно.
- При открытии книга проверяет, что запущена !SEMTools Pro. Если надстройки нет, появится ссылка на страницу скачивания, а книга закроется: все расчёты делают макросы надстройки.
Если Excel покажет жёлтую панель с предупреждением о макросах, нажмите «Включить содержимое»: без макросов кнопки книги не работают.
Что на листе: ядро, частотный словарь, плюс-слова
Вся работа идёт на листе «semHelper». Каждый столбец отвечает за свою часть разбора:
| Столбец | Что в нём |
|---|---|
| A | Семантическое ядро: фразы, которые ещё не разобраны, с ячейки A2 |
| B1 | Сколько фраз осталось в ядре |
| C и D | Частотный словарь: слово в начальной форме и сколько раз оно встречается в ядре, по убыванию |
| F | Фразы с выделенным словом: все фразы ядра, где есть слово из активной ячейки столбца C |
| H | Плюс-слова: слова, которые вы отметили как подходящие |
| J и K | Служебный словарь лемм для фраз ядра, очищается при каждом открытии книги |
Рядом с ними две кнопки, «+» и «−», и кнопка «Очистить всё». Результаты собираются на двух других листах: «Good case» (чистые фразы) и «Bad Case» (выброшенные фразы, в столбце B рядом с каждой стоит слово, из-за которого она ушла).
| A | B | C | D | E | F | G | H | |
|---|---|---|---|---|---|---|---|---|
| 1 | Семантическое ядро | 6 | Фразы с выделенным словом | \плюс-слова\ | ||||
| 2 | купить диван | диван | 6 | купить диван | ||||
| 3 | угловой диван купить | купить | 3 | угловой диван купить | ||||
| 4 | диван кровать недорого | угловой | 1 | купить диван в москве | ||||
| 5 | диван своими руками | кровать | 1 | |||||
| 6 | купить диван в москве | недорого | 1 | |||||
| 7 | диван из поддонов | свой | 1 |
Курсор стоит на слове «купить» в C3, поэтому в столбце F три фразы с ним. Ниже в словаре ещё «рука», «в», «москва», «из» и «поддон», по 1 разу.
Разобрать ядро по словам: плюс, минус, следующее
Разбор идёт сверху вниз по частотному словарю: самые частые слова решают судьбу большинства фраз, поэтому ядро тает быстрее всего именно в начале.
- В только что скачанной книге на листе уже лежат две фразы-примера. Перед загрузкой своего ядра нажмите «Очистить всё».
- Вставьте фразы в столбец A, начиная с A2. Книга сама удалит точные повторы фраз, переведёт числа в текст, построит частотный словарь в столбцах C и D и запишет число фраз в B1.
- Щёлкните по слову в столбце C. В столбце F сразу появятся все фразы ядра с этим словом в любой форме.
- Решите, подходит ли слово, и нажмите «+» или «−».
- Курсор перейдёт к следующему слову, которого ещё нет среди плюс-слов. Повторяйте, пока книга не скажет «Все слова разобраны.»
Кнопка «−»: убрать нерелевантные фразы
«−» убирает из ядра все фразы с выделенным словом и переносит их в конец листа «Bad Case». В столбце B рядом с каждой фразой записывается это слово, так что потом видно, почему фраза ушла. Частотный словарь пересчитывается: слова, которые встречались только в удалённых фразах, из него исчезают.
Кнопка «+»: отметить подходящее слово
«+» добавляет слово в столбец H. После этого каждая фраза ядра, у которой все слова уже стоят в списке плюс-слов, переезжает на лист «Good case». Пока в фразе есть хоть одно неразобранное слово, она остаётся в ядре.
Кнопка «Очистить всё»: начать новое ядро
«Очистить всё» стирает ядро, частотный словарь, плюс-слова, служебный словарь лемм и оба листа результатов. Перед этим книга переспросит: действие необратимо.
Чистка ядра «купить диван» по шагам
Так выглядит разбор ядра из 6 фраз с листа выше. Каждая строка таблицы это одно нажатие кнопки:
| Слово | Кнопка | Что произошло |
|---|---|---|
| диван | + | Слово в плюс-словах, но ни одна фраза ещё не разобрана целиком |
| купить | + | «купить диван» ушла на «Good case» |
| угловой | + | «угловой диван купить» ушла на «Good case» |
| кровать | + | Фраза «диван кровать недорого» ждёт решения по слову «недорого» |
| недорого | + | «диван кровать недорого» ушла на «Good case» |
| свой | − | «диван своими руками» ушла на «Bad Case» с пометкой «свой», слово «рука» исчезло из словаря |
| поддон | − | «диван из поддонов» ушла на «Bad Case», «из» исчезло из словаря |
| москва | + | Фраза «купить диван в москве» ждёт решения по слову «в» |
| в | + | «купить диван в москве» ушла на «Good case», ядро пустое |
Итог: на «Good case» 4 фразы, на «Bad Case» 2, и на всё ушло 9 нажатий. Обратите внимание на предлог «в»: служебные слова тоже нужно отмечать плюсом, иначе фраза так и останется в ядре. На реальном ядре в несколько тысяч фраз то же самое: десятки решений по частым словам разбирают основную массу запросов.
Чистка ядра фильтром и формулой: почему это долго
Отфильтровать ядро по слову можно и штатно, но каждое слово тогда обходится в несколько действий, а словоформы приходится перебирать самому.
| Способ | Словоформы | Действий на одно слово | Куда попадают фразы |
|---|---|---|---|
| Автофильтр «Текстовые фильтры» → «содержит» | Нет: «диван» найдёт «диваны», но «чертёж» не найдёт «чертежи» | Ввести слово, выделить строки, вырезать, вставить на другой лист, снять фильтр | Куда перенесёте вручную |
| Формула СЧЁТЕСЛИ со звёздочками | Нет, плюс ложные совпадения внутри других слов | Вспомогательный столбец, формула, фильтр по результату | Куда перенесёте вручную |
| Разбор по словам в книге !SEMTools | Да, по словарю лемм | Одна кнопка | Листы «Good case» и «Bad Case», с причиной |
Формулой =СЧЁТЕСЛИ(A2;"*стол*") отметить фразу можно, но «стол» найдётся и в «столице», и в «настольной лампе». Фильтр нужен на каждое слово заново, а список минус-слов и причины удаления придётся вести отдельно. В книге всё это делается одним нажатием: выделил слово, нажал «−», вуаля.
Что сделать с ядром до ручной чистки
Ручной разбор быстрее, когда очевидный мусор уже убран автоматически. Порядок, которым пользуюсь я:
- Удалить знаки пунктуации и лишние пробелы. Книга делит фразу на слова только по пробелам: «диван,» с запятой и «диван» для неё разные слова, а двойной пробел даёт пустое «слово» в словаре.
- Убрать неявные дубли: фразы, которые отличаются только порядком слов. Точные повторы книга удалит сама, а «купить диван» и «диван купить» оставит обе.
- Прогнать ядро по готовым спискам минус-слов: города, игры, «своими руками», отзывы. Чем больше мусора уйдёт списками, тем короче частотный словарь.
- Посмотреть анализ N-грамм, если нужны частые сочетания из 2–3 слов, а не отдельные слова.
После разбора чистые фразы с листа «Good case» можно сгруппировать в кластеры, а слова со столбца B листа «Bad Case» собрать в минус-слова кампании. Если нужно удалить из ядра готовый список фраз целиком, пригодится процедура удалить словосочетания из ячеек.
Почему фраза остаётся в ядре: частые ошибки
- Фраза не уходит на «Good case», хотя все значимые слова отмечены. В ней есть предлог, союз или стоп-слово без плюса. Найдите его в словаре и нажмите «+».
- Кнопки выдают «Встаньте на слово в столбце C частотного словаря.» Активная ячейка не в столбце C, на заголовке или на пустой ячейке.
- Книга закрылась сразу после открытия. Не запущена !SEMTools Pro: книга вызывает её макросы и без неё не работает.
- Ошибочно нажали «−». Ctrl+Z после макроса не отменяет действие. Фразы лежат на листе «Bad Case»: скопируйте их обратно в столбец A, словарь пересчитается сам.
- Слово разбито на части или склеено с запятой. Перед загрузкой уберите пунктуацию и лишние пробелы.
Работа с семантическим ядром: частые вопросы
Где взять книгу для работы с семантическим ядром?
Нажмите «Web (Парсинг, SEO, PPC)» → «Семант.анализ» → «Работа с семантическим ядром» в !SEMTools Pro. Если книги нет в папке надстройки, надстройка предложит её скачать.
Работает ли инструмент в бесплатной версии и в Lite?
Нет, только в !SEMTools Pro: кнопки нет на ленте Lite, а книга вызывает макросы Pro-версии.
Учитываются ли словоформы?
Да. Слова приводятся к начальной форме по словарю лемм, поэтому «диваны» и «диваном» считаются словом «диван».
Куда деваются удалённые фразы?
На лист «Bad Case». Рядом с каждой фразой в столбце B записано слово, из-за которого она ушла.
Можно ли продолжить разбор позже?
Да. Сохраните книгу: ядро, плюс-слова и оба листа результатов хранятся в ней. Служебный словарь лемм пересоберётся при следующем открытии.
Разобрать семантическое ядро на тысячи фраз по словам, с учётом словоформ и с причиной для каждой выброшенной фразы: инструмент «Работа с семантическим ядром» в !SEMTools Pro.
!SEMTools решает эту и сотни других задач в пару кликов!
Итоги: как чистить семантическое ядро в Excel
Надеюсь, на этой странице вы нашли то, что искали, и смогли разобрать своё ядро без построчного чтения. Схема простая: сначала автоматически убрать пунктуацию, дубли и очевидный мусор, затем пройти частотный словарь сверху вниз кнопками «+» и «−». Фильтр и формулы годятся для пары слов, а на ядре из тысяч фраз разбор по словам экономит часы. Вас наверняка заинтересуют и соседние этапы: сбор семантического ядра и лемматизация текста в Excel.