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

Что было не так
У компании не было сайта вообще.
Услуга привязана к географии: клиент ищет не «утепление пенополиуретаном», а «утепление пенополиуретаном в Караганде». Компания работает по всему Казахстану — значит нужен не один сайт, а присутствие в поиске по каждому городу и по каждой услуге отдельно.
Делать вручную десятки страниц под каждую пару «город + услуга» — неподъёмно и неуправляемо: любая правка означала бы обход всех страниц руками.
Что решили и почему
Решили строить сайт на динамических страницах по матрице «город × услуга» — это называется programmatic SEO. Страницы генерируются из данных по общему шаблону, а не создаются руками: правка шаблона меняет сразу все.
Ключевой момент — не скатиться в дорвеи. Массовая генерация страниц без разметки и перелинковки поисковиками наказывается: это я уже проходил на другом проекте, где страницы были сгенерированы, но без title, метаописаний и схемы — и ранжировались плохо. Здесь заложил нормальную SEO-структуру: локальное SEO по городам, отдельные страницы услуг, разметка FAQ.
Квиз в модальном окне вместо голой формы: у утепления много параметров (объект, площадь, тип), и квиз одновременно квалифицирует заявку и снижает порог обращения.
Правовые страницы — политика и условия — потому что сайт собирает контактные данные.
Как делал
- 01
Разобрал, как клиент ищет услугу: выяснилось, что запрос почти всегда с городом.
- 02
Спроектировал структуру на динамических маршрутах: страница города и страница услуги генерируются из данных, а не верстаются по отдельности.
- 03
Собрал сайт на Next.js, наполнил матрицу городов (Караганда, Костанай, Семей, Туркестан, Усть-Каменогорск и другие).
- 04
Заложил SEO-структуру: локальное SEO, страницы услуг, разметка FAQ.
- 05
Переделал дизайн после анализа конверсии. Первая версия была визуально хорошей, но заявок давала мало. Пересобрал: промышленная тема, укрупнённые элементы, переработанные блоки болей клиента, квиз в модальном окне.
- 06
Настроил обработку медиа в сборке — сжатие изображений и видео, чтобы страницы не тяжелели от контента.
- 07
Сдал проект.
Стек проекта
- Next.js / React / TypeScript — сайт
- Динамические маршруты [city] и uslugi/[service] — страницы по матрице «город × услуга»
- Разметка FAQ (schema) — структурированные данные для поисковика
- Модальный квиз — квалификация заявки по параметрам объекта
- sharp — автоматическое сжатие изображений при сборке
- fluent-ffmpeg — обработка видео
- Правовые страницы — политика и условия обработки данных
Результат
Сайт работает, более 30 посадочных страниц под географические и продуктовые сегменты.
Компания получила присутствие в поиске по каждому городу вместо одной общей страницы.
Вторая версия дизайна сделана по результатам анализа конверсии первой.
Похожие кейсы
Solid Group — утепление пенополиуретаном, сайт по всему Казахстану
Сайт на динамических страницах «город × услуга» (programmatic SEO) вместо ручной вёрстки под каждый город Казахстана.
TN Partners — сайт промышленной вентиляции (B2B)
Промышленный лендинг с калькулятором стоимости вентиляции — снимает главный барьер B2B: неизвестность цены.