Создать URL
Генератор Правила транслитерации Как сделать ЧПУ Транслит для загранпаспорта ГОСТ 7.79 ISO 9 Блог Вопросы и ответы Создать URL
Разбор

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

Сравним основные способы кластеризации и подскажем, как выбирать и проверять результат.

Что решает кластеризация

Сотни запросов нельзя раскладывать по страницам вручную и нельзя делать под каждый отдельную страницу. Кластеризация объединяет запросы, которые можно продвигать одной страницей. О том, как результат влияет на структуру каталога, — в статье про кластеризацию для структуры каталога. Здесь — о подходах и инструментах.

Основные подходы

Подходы к кластеризации
ПодходКак работаетПлюсы и минусы
По выдачеЗапросы объединяются, если в выдаче по ним много общих страницБлиже всего к реальному поведению поисковой системы; требует сбора выдачи и стоит ресурсов
По словамГруппировка по общим словам и их формамБыстро и дёшево; не различает смысловых нюансов
РучнаяЭксперт группирует запросы самТочнее на небольших объёмах; не масштабируется
СмешаннаяАвтоматическая группировка и ручная проверкаЛучший баланс для большинства проектов

Какие бывают инструменты

  • Специализированные сервисы кластеризации. Собирают выдачу и группируют автоматически; условия и цены различаются.
  • Настольные программы. Работают по загруженным спискам, часто позволяют настроить порог схожести.
  • Электронные таблицы. Годятся для ручной и полуавтоматической группировки небольших наборов: таблицы для SEO.
  • Собственные скрипты. Гибкость и полный контроль, но нужны навыки и данные.

Пример простой схожести по словам

def jaccard(a, b):
    a, b = set(a.split()), set(b.split())
    return len(a & b) / len(a | b)

print(jaccard("uglovoj divan seryj", "uglovoj divan velyur"))

Функция считает долю общих слов между двумя запросами: чем выше значение, тем ближе запросы. Такой метод годится для первичной группировки, но он не понимает смысла и склонений, поэтому результат нужно проверять.

Как проверять качество кластеров

Выбратькластердля проверкиОценитьединствонамеренияПроверитьвыдачуИсправитьпорог
Выбратькластердля проверкиОценитьединствонамеренияПроверитьвыдачуИсправитьпорог
Проверка кластеров
  1. Возьмите несколько больших и несколько маленьких кластеров и просмотрите запросы в каждом.
  2. Проверьте, что запросы в кластере отвечают на одно намерение, а не смешивают покупку и информацию.
  3. Посмотрите выдачу по нескольким запросам кластера: если страницы разные, запросы лучше разделить.
  4. Подберите порог схожести так, чтобы кластеры были однородными, но не дробились слишком мелко.

Типичные ошибки

  • Слепо доверять результату без проверки.
  • Смешивать в одном кластере коммерческие и информационные запросы.
  • Создавать страницу на каждый мелкий кластер: сколько посадочных нужно.
  • Не пересматривать кластеры при изменении выдачи: каннибализация запросов.

Кластеры — основа структуры. Результат передаётся на построение карты разделов: карта разделов на основе семантики, а исходные запросы собирают по порядку из статьи как собрать семантику.

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

Какой подход к кластеризации точнее всего?

Кластеризация по пересечению выдачи ближе всего к поведению поисковой системы; на практике лучше смешанный подход: автоматика плюс ручная проверка.

Как проверить, что кластер собран верно?

Убедиться, что запросы отвечают на одно намерение, и посмотреть выдачу по нескольким запросам: если страницы разные, кластер лучше разделить.

Нужна ли отдельная страница на каждый кластер?

Нет: страницы создают для кластеров со спросом и содержанием; мелкие кластеры объединяют или оставляют фильтрами.

Готовый адрес можно собрать прямо сейчас: откройте генератор ЧПУ — он транслитерирует фразу по таблице Яндекса, уберёт служебные слова и покажет длину адреса.

Читайте также