Лендинг для запуска B2B-продукта
Заявок с той же рекламы вдвое больше при вдвое меньшей цене лида
Продукт для планирования рейсов запускался без сайта: реклама вела на форму в Google Docs. Собрали лендинг, который объясняет продукт за один экран и доводит до демо в два шага.
- Клиент
- Demo Logistics SaaS
- Отрасль
- Логистика, B2B SaaS
- Роль
- Структура, дизайн, вёрстка, аналитика
- Год
- 2025
- Услуги
- Лендинги, UX-аудит, Фронтенд, Оптимизация скорости
01
Контекст
Команда из шести человек выводила на рынок систему планирования рейсов для транспортных компаний. Бюджет на рекламу уже тратился, а посадочной страницы не было: объявления вели на форму заявки без единого слова о продукте.
02
Проблема
Сложность была не в вёрстке, а в объяснении. Продукт делает три разные вещи для трёх ролей — логиста, диспетчера и руководителя, — и первая версия текста пыталась рассказать всё сразу. На экране это превращалось в список возможностей, из которого не следовало, зачем это компании. Вторая проблема — доверие: у нового продукта нет ни отзывов, ни логотипов клиентов, а лендинги в этой нише держатся именно на них.
03
Решение
Первый экран отвечает на один вопрос: что перестанет быть проблемой. Роли разведены по трём блокам ниже, каждый со своим сценарием, — читает тот, кого это касается. Вместо отсутствующих отзывов поставили проверяемое: живой расчёт экономии по трём числам, которые компания знает про себя, и запись экрана продукта вместо стоковых иллюстраций. Заявка сократилась до почты и названия компании, всё остальное выясняется на демо.
04
Как работает
Интервью
Четыре разговора с логистами из целевых компаний. Формулировка проблемы взята из их слов, а не из описания продукта, — это и стало заголовком первого экрана.
Структура
Прототип в виде текста без оформления: если страница не работает голым текстом, дизайн её не спасёт. На этом этапе три роли разъехались по трём блокам.
Дизайн
Визуальная система на токенах: типографика, сетка, состояния. Собрана так, чтобы команда добавляла новые блоки сама, не открывая Figma.
Сборка
Статическая генерация, изображения в AVIF с явными размерами, шрифты со своего домена. Калькулятор считает на клиенте и работает без обращения к серверу.
Замер
События на каждый шаг воронки до запуска рекламы, чтобы сравнение шло по одинаковым величинам, а не по ощущениям.
05
Интеграции
- HubSpot — заявка уходит в воронку с меткой источника
- Plausible — аналитика без cookie-баннера и персональных данных
- Vercel — превью каждой правки для согласования с командой
06
Надёжность
Что сделано, чтобы система вела себя предсказуемо в эксплуатации, а не только на демонстрации.
- Доступность по WCAG 2.1 AA: контраст, порядок фокуса, подписи полей формы
- Форма заявки работает без JavaScript — это единственное действие на странице
- Калькулятор при выключенном JS показывает готовую таблицу вместо пустого блока
- Lighthouse на мобильном профиле выше 95 по всем четырём разделам
- Разметка Organization и FAQ, канонические адреса, sitemap
- Нет горизонтальной прокрутки от 320 px, текст читается при масштабе 200%
07
Результат
×2.1
Заявок с той же рекламы
Три недели до запуска лендинга против трёх после, тот же бюджет и те же объявления. Событие — отправленная форма.
−52%
Цена заявки
Расход на рекламу, делённый на число заявок, за те же два периода.
18% → 41%
Дочитывают до формы
Доля сессий, дошедших до блока заявки. Событие видимости, мобильный и десктоп вместе.
0.9 с
Загрузка первого экрана
LCP на мобильном профиле Lighthouse, медиана по десяти прогонам.
08
Моя роль
- Интервью, структура и тексты — лично, вместе с основателем продукта
- Дизайн-система и вёрстка — лично
- Запись экранов продукта — команда клиента по подготовленному сценарию
- Настройка рекламы — подрядчик клиента, я передал события и метки
09
Стек
- Next.js
- TypeScript
- CSS Modules
- Figma
- Vercel
- Plausible
Следующий проект
Оркестратор агентов поддержки
−42% ручных обращений первой линии за три месяца