Solid Group - утепление пенополиуретаном, сайт по всему Казахстану
Сайт на динамических страницах «город × услуга» (programmatic SEO) для каждого города Казахстана.
Клиент Solid Group

Что было не так
У компании уже работал olx, оттуда шли заявки. Но канал был один, и цена заявки в нём такая, какая есть. Задача была проверить второй канал и привести клиентов через google. Под платный трафик из google у компании не было ни сегментированной кампании, ни посадочных страниц.
Услуга жёстко привязана к географии. Клиент ищет «утепление пенополиуретаном в Караганде». Компания работает по всему Казахстану, и одна общая страница на все города и все объекты (склад, ангар, кровля, холодильный комплекс, у каждого свои сомнения) для рекламы не годится.
Что решили и почему
Сначала тест в google. Своим скриптом и разбором аудитории вытащил сегменты по типу объекта (склады и ангары, промышленные здания, кровли, холодильные комплексы, трубопроводы) и по географии. Под каждый сегмент отдельная группа в рекламной кампании и отдельная страница на сайте с разбивкой по городам (Алматы, Шымкент, Усть-Каменогорск и другие). Получилась связка «сегмент + город → своя группа объявлений → своя страница».
После теста сравнили каналы. Заявка с olx вышла дешевле, чем через новую кампанию в google. Раз клик дороже, решили развернуть сайт на SEO с расчётом на годы, где вложение работает долго.
Динамические страницы по матрице «город × услуга» (programmatic SEO). Страницы генерируются из данных по общему шаблону, и правка шаблона меняет сразу все.
Важно было не скатиться в дорвеи. Поисковики наказывают массовую генерацию страниц без разметки и перелинковки. Я уже проходил это на другом проекте, где страницы были сгенерированы без title, метаописаний и схемы и ранжировались плохо. Здесь заложил нормальную SEO-структуру (локальное SEO по городам, отдельные страницы услуг, разметка FAQ).
Квиз в модальном окне. У утепления много параметров (объект, площадь, тип), и квиз одновременно квалифицирует заявку и снижает порог обращения.
Правовые страницы (политика и условия), потому что сайт собирает контактные данные.
Как делал
- 01
Разобрал существующий канал (olx) и задачу проверить, даст ли платный трафик из google второй источник заявок.
- 02
Своим скриптом и разбором аудитории вытащил сегменты по типу объекта и по городам, собрал под каждый отдельную группу в рекламной кампании и отдельную посадочную страницу.
- 03
Сравнил стоимость заявки по каналам. google вышел дороже, чем уже работающий olx.
- 04
Решили развернуть сайт на SEO с расчётом на годы.
- 05
Спроектировал структуру на динамических маршрутах. Страница города и страница услуги генерируются из данных.
- 06
Собрал сайт на next.js, наполнил матрицу городов (Караганда, Костанай, Семей, Туркестан, Усть-Каменогорск и другие).
- 07
Заложил SEO-структуру (локальное SEO, страницы услуг, разметка FAQ).
- 08
Переделал дизайн после анализа конверсии. Первая версия выглядела хорошо, но заявок давала мало. Пересобрал в промышленной теме, укрупнил элементы, переработал блоки болей клиента, добавил квиз в модальном окне.
- 09
Настроил обработку медиа в сборке (сжатие изображений и видео), чтобы страницы оставались лёгкими.
- 10
Сдал проект.
Стек проекта
- next.js / react / typescript - сайт
- Свой скрипт разбора аудитории - сегменты по типу объекта и географии для рекламной кампании
- Динамические маршруты [city] и uslugi/[service] - страницы по матрице «город × услуга»
- Разметка FAQ (schema) - структурированные данные для поисковика
- Модальный квиз - квалификация заявки по параметрам объекта
- sharp - автоматическое сжатие изображений при сборке
- fluent-ffmpeg - обработка видео
- Правовые страницы - политика и условия обработки данных
Результат
Сайт работает, более 30 посадочных страниц под географические и продуктовые сегменты.
google как канал протестирован полностью (сегментация, отдельные группы объявлений и страницы под них). Заявка с уже работающего olx вышла дешевле, и бюджет в google наращивать не стали.
Контрольные цифры юнит-экономики, на которые ориентировались при решении (модельный расчёт под бюджет 980 000 ₸, это не отчёт по прошедшей кампании). Клик ≈ 500 ₸, целевая цена заявки 8 000-15 000 ₸, предельная стоимость клиента до 150 000-180 000 ₸ при марже от 450 000 ₸ с объекта.
У компании есть страница в поиске по каждому городу, и этот трафик будет работать годами.
Как это выглядит
Похожие кейсы
TN Partners - сайт промышленной вентиляции (B2B)
Промышленный лендинг с калькулятором стоимости вентиляции. Клиент узнаёт ориентир по цене до звонка.
- Было
- Компания проектирует и монтирует системы вентиляции и кондиционирования по Казахстану и СНГ.
- Сделали
- Сайт построили вокруг двух вещей, ориентира по цене и масштаба уже сделанного.
- Стало
- 1 238 заявок за 2 года ведения рекламы в google ads.
videonabludenie.kz - сайт компании по установке видеонаблюдения
Квиз-калькулятор из 5 вопросов, который считает стоимость видеонаблюдения сразу, до приезда замерщика.
- Было
- Компания работает с 2017 года и выполнила более тысячи монтажей.
- Сделали
- Главная задача была дать клиенту цену заранее.
- Стало
- 2 344 заявки.