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

Основные функции инструмента – кластеризация запросов, визуальная компоновка узлов и построение дерева рубрик и разделов сайта, его статей.
Работа с инструментом начинается с создания семантического ядра. Для этого нажмите на кнокпу «Создать новый проект» на странице https://www.keys.so/clustering

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

После нажатия на кнопку создания проекта, система подготавливает среду к работе.

Загрузка неизвестных keys.so фраз
В случае импорта фраз из файлов или из списка, система загрузит в ядро все указанные запросы, но частотность и возможность кластеризации будет лишь для тех фраз, которые присутствуют в системе. Остальные слова можно будет обработать в ручном режиме.

Так же есть возможность загрузить ключевые слова со своими значениями частотности, формат файла для загрузки: Слово;Частотность;Точная частотность. Пример файла

В случае, если ключевое слово уже есть в ядре, данные о частности будут обновлены.
Интерфейс модуля
Основное окно разделено на две зоны. Слева – дерево групп, по-умолчанию в нем лишь два системных пункта – Нераспределенные и Удаленные. Вы можете создавать новые узлы, изменять и переносить существующие.
Узлы дерева
Панель управления группами имеет несколько кнопок:
1
Поле фильтрации
Поле для ввода текста позволяет фильтровать отображаемые узлы, с помощью этого инструмента можно быстро найти нужную папку. Данный фильтр имеет специальный оператор «+», который служит для поиска таких элементов списка, которые содержат несколько элементов текста. Так, например в ядре для кулинарного сайта, можно указать «тест+пельмен» и видимыми останутся те узлы, которые содержат в своем названии текст «тест» и «пельмен», в любом порядке. В нашем случае это могут быть статьи и узлы дерева, такие как «тесто для пельменей» и «приготовление пельменей без теста»
2
Кнопка дополнительной фильтрации
При нажатии будет доступно модальное окно, в котором можно дополнительно отфильтровать папки по следующим параметрам:

  • Общее количество ключей
  • Частотность самого частотного ключа
  • Cуммарная частотность
3
Перейти к папке
При нажатии на эту кнопку, область просмотра дерева будет прокручена так, чтобы выбранная папка попала в обзор.
4
Кнопка создания узла
При ее нажатии будет создан дочерний для выбранного узел. Кнопка активна на любом не системном узле, т.е. создавать вложенные узлы в группах «нераспределенные» и «удаленные» не получится.
5
Удаление узла
При нажатии, откроется диалог удаления узла, Вам нужно будет выбрать, что требуется сделать с запросами, расположенными в узле – система их может или удалить, или переместить в нераспределенные.
6
Переименование узла
Функция для изменения названия узла.
7
Закрепить папку
Нажатие на кнопку переключает флаг закрепления папки. Это может быть полезно в случае поиска по папкам. Например, мы зафиксировали узел «Рецепты» и указали в поиске «пельм+тест», в таком случае, видимыми останутся узлы Рецепты и все узлы, где есть вхождение текста «пельм» и «тест». Таким образом мы сможем перенести все статьи про тесто для пельменей в папку рецепты.
8
Общие настройки
Позволяет управлять отображением параметров папок в дереве категорий, для отображения доступны следующие параметры:

  • Ключевая фраза
  • Общее кол-во ключей
  • Частотность самого частотного ключа ws
  • Частотность самого частотного ключа [!ws]
  • Суммарная частотность ws
  • Суммарная частотность [!ws]
Большинство функций дерева категорий продублировано в контекстном меню. Для вызова контекстного меню папки необходимо нажать на правой кнопкой мыши на ее названии.
Область запросов
Справа расположена область запросов. В нее загружаются запросы, отнесенные к выбранному в левой части узлу. Т.е. если мы перейдем на узел «Нераспределенные», то нам будет доступен список запросов, которые не привязаны к узлам дерева.
Главный ключ в папке отдельно выделен маркером в таблице запросов, так же есть возможность поменять главный ключ. Для этого нажмите правой кнопкой мыши на необходимую строку в таблице, в появившемся контекстном меню выберете пункт "Сделать главным ключом"

В области запросов есть функции фильтрации, поиска и сортировки, аналогичные функциям в любом другом отчете keys.so. Список запрсов можно получить в виде CSV файла.

Для каждого запроса указаны следующие данные – сам текст запроса, широкая частотность и частотность "[!в !очень !точном !формате]", т.е. с фиксацией набора, формы и порядка слов.

Над перечнем запросов расположен блок кнопок управления отчетом.
Управление отчетом
1
Кластеризатор
Запуск функции кластеризации запросов, т.е. автоматического объединения запросов в группы;
2
Добавить запросы
Блок функций для добавления запросов в проект. В случае, если добавляемый запрос уже есть в отчете он будет проигнорирован. В блоке есть следующие функции:
- Из списка: внесение запросов путем указания их в текстовом поле;
- Из файла: внесение запросов из текстового файла (удобно, когда запросов много);
- Из группового отчета: добавление запросов из любого Вашего группового отчета.
3
Удалить запросы
Функции для удаления нежелательных запросов из отчета. В нем есть следующие варианты работы:
- По списку: передайте список запросов, и все они будут удалены из проекта;
- Из файла: аналогично, но запросы указаны в текстовом файле;
- По фильтру: Вы можете указать, какие запросы Вас не интересуют, например, с низкой частотностью;
- По фильтру групп: Вы можете удалить группы, если они не отвечают каким-то условиям, например, количество ключей слишком низкое или слишком высокое, частотность главного ключа выше или ниже порога, суммарная частотность всех запросов в группе больше или меньше требуемой. При удалении Вы можете указать, что делать с запросами – перенести их в папку Удаленные или же в папку Нераспределенные. Так же можно указать способ фильтрации – должны выполниться все указанные фильтры сразу или выполнения любого из условий достаточно.
- Удалить нечеткие дубли. Система проанализирует все запросы в проекте, и среди всех нечетких дублей будет оставлен лишь один вариант – с наибольшей точной частотностью. Т.е. все «квартира купить» и «купить квартиру» будут приведены к одной единственной форме.
- По черному списку. Вы можете указать перечень нежелательных вхождений, все запросы их содержащие будут удалены. Например, такие вхождения как «скачать бесплатно», «своими руками» или «официальный сайт»
4
Экспорт
Позволяет получить сформированное семантическое ядро в виде CSV файла для дальнейшего использования
Создание группы по фильтру
Создание новой папки с запросами по текущему фильтру в таблице запросов или отмеченными ключами.
Указание настроек создание новой группы по фильтру
Для переноса ключей в новую папку нужно указать ее имя, родительскую папку и параметры фильтра, только выбранные ключи или те, что попали под фильтр в таблице запросов.
Кластеризация запросов
После нажатия на кнопку «Кластеризатор», откроется форма указания параметров работы алгоритма.
Указание настроек алгоритма кластеризации
Путем передвижения ползунка Вы можете управлять силой связывания. Чем выше указанный процент, тем более мелкие группы будут получаться, но тем более связанными между собой будут запросы в этих группах. При снижении порога, будут образовываться более общие группы, в которых обычно будет больше запросов.

Можно указать опцию «Минимальная [!частотность] главного ключа группе». Если флаг установлен, появится возможность указания минимально возможной частоты для главного запроса группы. Т.е. группа не будет образовываться до тех пор, пока в нее не попадет хотя бы один запрос с указанной частотностью.

Можно указать опцию «Минимальная суммарная [!частотность] группы». Если флаг установлен, появится возможность указания минимальной суммарной частотности всех ключей группы. Т.е. группа не будет образовываться до тех пор, суммарная частотность будет меньше указанного значения.

После нажатия на кнопку «Запустить» cистема запустит процесс кластеризации.

После окончания работы кластеризатора, будет создан еще один служебный узел в дереве – Результат кластеризации. В него помещены все узлы, которые смог автоматически собрать наш алгоритм. Те запросы, которые не попали ни в одну из групп, останутся в узле «Нераспределенные». В нашем случае, из 51 566 запросов, с настройками по-умолчанию, алгоритм смог распределить 47 485 запросов, создав множество групп.

Как работать с группами?

Группы можно создавать, удалять, перетаскивать между различными узлами. У нас в примере ядро про гражданство и визы, давайте создадим узел Европа, в нем узел Греция. Теперь зафиксируем узел Греция. Введем фильтр «грец» и нажмем на клавишу Enter, отбражаются все узлы, в названии которых есть указанное вхождение.

Выделим первый узел, зажмем клавишу Shift и кликнем по последнему узлу, таким образом, у нас оказались выбранными все узлы. Так же можно использовать клавишу ctrl, в этом случае при каждом клике будет переключаться выделенность именно того узла, на котором произошел клик.

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

1. В нераспределенные – переносит выделенные запросы в группу нераспределенных фраз;

2. В удаленные – удаляет выбранные запросы;

3. Очистить – снимает выделение.
Удачной работы!
Мы постарались сделать наш инструмент максимально полезным
По окончании работы, Вы можете скачать ядро в виде CSV файла, для этого нажмите на кнопку «Экспорт». Вы сможете указать опции сортировки запросов в рамках узлов и опционально включить или исключить из файла служебную группу Нераспределенные запросы.