Что решает кластеризация
Сотни запросов нельзя раскладывать по страницам вручную и нельзя делать под каждый отдельную страницу. Кластеризация объединяет запросы, которые можно продвигать одной страницей. О том, как результат влияет на структуру каталога, — в статье про кластеризацию для структуры каталога. Здесь — о подходах и инструментах.
Основные подходы
| Подход | Как работает | Плюсы и минусы |
|---|---|---|
| По выдаче | Запросы объединяются, если в выдаче по ним много общих страниц | Ближе всего к реальному поведению поисковой системы; требует сбора выдачи и стоит ресурсов |
| По словам | Группировка по общим словам и их формам | Быстро и дёшево; не различает смысловых нюансов |
| Ручная | Эксперт группирует запросы сам | Точнее на небольших объёмах; не масштабируется |
| Смешанная | Автоматическая группировка и ручная проверка | Лучший баланс для большинства проектов |
Какие бывают инструменты
- Специализированные сервисы кластеризации. Собирают выдачу и группируют автоматически; условия и цены различаются.
- Настольные программы. Работают по загруженным спискам, часто позволяют настроить порог схожести.
- Электронные таблицы. Годятся для ручной и полуавтоматической группировки небольших наборов: таблицы для 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"))
Функция считает долю общих слов между двумя запросами: чем выше значение, тем ближе запросы. Такой метод годится для первичной группировки, но он не понимает смысла и склонений, поэтому результат нужно проверять.
Как проверять качество кластеров
- Возьмите несколько больших и несколько маленьких кластеров и просмотрите запросы в каждом.
- Проверьте, что запросы в кластере отвечают на одно намерение, а не смешивают покупку и информацию.
- Посмотрите выдачу по нескольким запросам кластера: если страницы разные, запросы лучше разделить.
- Подберите порог схожести так, чтобы кластеры были однородными, но не дробились слишком мелко.
Типичные ошибки
- Слепо доверять результату без проверки.
- Смешивать в одном кластере коммерческие и информационные запросы.
- Создавать страницу на каждый мелкий кластер: сколько посадочных нужно.
- Не пересматривать кластеры при изменении выдачи: каннибализация запросов.
Кластеры — основа структуры. Результат передаётся на построение карты разделов: карта разделов на основе семантики, а исходные запросы собирают по порядку из статьи как собрать семантику.
Частые вопросы
Какой подход к кластеризации точнее всего?
Кластеризация по пересечению выдачи ближе всего к поведению поисковой системы; на практике лучше смешанный подход: автоматика плюс ручная проверка.
Как проверить, что кластер собран верно?
Убедиться, что запросы отвечают на одно намерение, и посмотреть выдачу по нескольким запросам: если страницы разные, кластер лучше разделить.
Нужна ли отдельная страница на каждый кластер?
Нет: страницы создают для кластеров со спросом и содержанием; мелкие кластеры объединяют или оставляют фильтрами.
Готовый адрес можно собрать прямо сейчас: откройте генератор ЧПУ — он транслитерирует фразу по таблице Яндекса, уберёт служебные слова и покажет длину адреса.