Возможности !SEMTools
↑ Навигация по задачам в Excel и возможностям надстройки !SEMTools ↑

Работа с семантическим ядром в Excel: чистка по словам

, создатель !SEMToolsОпубликовано 9 мин чтенияРубрики: SEO и семантика, Контекстная реклама

Инструмент из статьи доступен только в !SEMTools Pro.

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

Чистка семантического ядра по словам, а не по фразам

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

  • Минус-слово. Слово нерелевантно бизнесу («своими руками», «бесплатно», «чертёж»). Все фразы с ним уходят из ядра разом, а само слово пополняет список минус-слов.
  • Плюс-слово. Слово подходит. Фраза считается чистой, когда все её слова отмечены плюсом.
  • Следующее. После каждого решения книга сама встаёт на следующее неразобранное слово, и вы не теряете место в списке.

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

Как открыть инструмент «Работа с семантическим ядром»

Инструмент запускается с ленты: «Web (Парсинг, SEO, PPC)» → «Семант.анализ» → «Работа с семантическим ядром». Это отдельная книга Excel с макросами, она лежит в папке надстройки под именем «SEMToolsWordProcessor.xlsb».

  1. При первом запуске книги в папке надстройки ещё нет. Надстройка спросит «Скачать её сейчас?», после «Да» скачает её с сайта и откроет.
  2. Для сравнения слов в начальной форме нужен словарь лемм «lemms.xlsb», около 10 МБ. Если его нет, надстройка предложит скачать и его. Без словаря процедура не работает.
  3. Если книга уже открыта, кнопка просто переключит на неё окно.
  4. При открытии книга проверяет, что запущена !SEMTools Pro. Если надстройки нет, появится ссылка на страницу скачивания, а книга закроется: все расчёты делают макросы надстройки.

Если Excel покажет жёлтую панель с предупреждением о макросах, нажмите «Включить содержимое»: без макросов кнопки книги не работают.

Что на листе: ядро, частотный словарь, плюс-слова

Вся работа идёт на листе «semHelper». Каждый столбец отвечает за свою часть разбора:

СтолбецЧто в нём
AСемантическое ядро: фразы, которые ещё не разобраны, с ячейки A2
B1Сколько фраз осталось в ядре
C и DЧастотный словарь: слово в начальной форме и сколько раз оно встречается в ядре, по убыванию
FФразы с выделенным словом: все фразы ядра, где есть слово из активной ячейки столбца C
HПлюс-слова: слова, которые вы отметили как подходящие
J и KСлужебный словарь лемм для фраз ядра, очищается при каждом открытии книги

Рядом с ними две кнопки, «+» и «−», и кнопка «Очистить всё». Результаты собираются на двух других листах: «Good case» (чистые фразы) и «Bad Case» (выброшенные фразы, в столбце B рядом с каждой стоит слово, из-за которого она ушла).

Лист «semHelper»: ядро из 6 фраз и его частотный словарь
C3купить
ABCDEFGH
1Семантическое ядро6Фразы с выделенным словом\плюс-слова\
2купить дивандиван6купить диван
3угловой диван купитькупить3угловой диван купить
4диван кровать недорогоугловой1купить диван в москве
5диван своими рукамикровать1
6купить диван в москвенедорого1
7диван из поддоновсвой1

Курсор стоит на слове «купить» в C3, поэтому в столбце F три фразы с ним. Ниже в словаре ещё «рука», «в», «москва», «из» и «поддон», по 1 разу.

Разобрать ядро по словам: плюс, минус, следующее

Разбор идёт сверху вниз по частотному словарю: самые частые слова решают судьбу большинства фраз, поэтому ядро тает быстрее всего именно в начале.

  1. В только что скачанной книге на листе уже лежат две фразы-примера. Перед загрузкой своего ядра нажмите «Очистить всё».
  2. Вставьте фразы в столбец A, начиная с A2. Книга сама удалит точные повторы фраз, переведёт числа в текст, построит частотный словарь в столбцах C и D и запишет число фраз в B1.
  3. Щёлкните по слову в столбце C. В столбце F сразу появятся все фразы ядра с этим словом в любой форме.
  4. Решите, подходит ли слово, и нажмите «+» или «−».
  5. Курсор перейдёт к следующему слову, которого ещё нет среди плюс-слов. Повторяйте, пока книга не скажет «Все слова разобраны.»

Кнопка «−»: убрать нерелевантные фразы

«−» убирает из ядра все фразы с выделенным словом и переносит их в конец листа «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.