«Разработка форму сайт» — так чаще всего звучит запрос людей, которым нужна одна простая вещь: чтобы посетитель сайта оставил заявку.

Этот лонгрид разбирает всё по шагам: какие бывают формы, из каких полей они состоят, какие ошибки убивают конверсию, как проверять данные и защищаться от спама. Без воды — только то, что влияет на результат.

0% рост конверсии при сокращении формы с 11 до 4 полей (данные HubSpot)
0% пользователей бросают форму из-за слишком большого числа полей
0 секунды — среднее время, за которое посетитель решает, заполнять форму или нет

Шаг 1. Понять, какая форма нужна

Форма — это не самостоятельный элемент, а инструмент конкретной задачи. Прежде чем выбирать поля, нужно ответить на вопрос: что должно произойти после нажатия кнопки «Отправить»?

Форма обратной связи

Универсальный вариант для страниц «Контакты». Минимум: имя, контакт, сообщение.

Форма заказа

Для продажи конкретного товара или услуги. Добавляются параметры заказа: количество, вариант, способ доставки.

Форма регистрации

Создание аккаунта. Требует email, пароля и подтверждения — самая «тёмная» для конверсии, но неизбежная.

Форма подписки

Рассылка, лид-магнит. Классическое правило: только email. Каждое лишнее поле режет базу подписчиков.

Опрос / квиз

Многошаговая форма. Снижает психологический барьер: легче ответить на 5 простых вопросов, чем сразу оставить телефон.

Калькулятор + заявка

Сначала ценность (расчёт стоимости), затем контакт для получения результата. Обычно даёт самую высокую конверсию.

Шаг 2. Спроектировать структуру полей

Золотое правило интернет-маркетинга: каждое поле формы стоит вам части заявок. Нажмите на поля ниже и посмотрите, как примерно меняется конверсия типовой формы обратной связи:

Ожидаемая конверсия формы 18%

Минимальный набор — максимум заявок. Добавляйте поля только если без них менеджер не сможет обработать заявку.

Шаг 3. Устранить типовые ошибки

Большинство форм теряют заявки не из-за дизайна, а из-за банальных ошибок. Сводная таблица:

Ошибка Чем она опасна Как исправить
Placehold как подпись Подпись исчезает при вводе — пользователь забывает, что вводил Label над полем, плейсхолдер — как пример (ivan@mail.ru)
Ошибка видна только после отправки Человек заполняет форму заново — большинство уходят Валидация «на лету»: зелёная галочка при верном вводе
Обязательные телефон и email одновременно Удваивает барьер: не все готовы дать оба контакта Одно поле «Телефон или email» с умной проверкой
Кнопка «Отправить» Нейтральный текст ничего не обещает Глагол + выгода: «Получить расчёт», «Записаться на замер»
Капча только для людей Сложная капча отсекает до 30% реальных пользователей Honeypot-поле и невидимая reCAPTCHA — боты отсеиваются без участия человека
Нет подтверждения отправки Пользователь не уверен, что заявка ушла, и отправляет повторно или звонит Экран благодарности: что произойдёт дальше и когда ждать звонка

Шаг 4. Настроить валидацию и маски ввода

Проверка данных должна работать в два слоя: на клиенте (мгновенно, для удобства) и на сервере (обязательно, для безопасности). Раскройте блоки, чтобы увидеть детали:

Маска телефона +
Проверка email в реальном времени +
Чек-лист серверной валидации +

Шаг 5. Правильно разместить форму на странице

Расположение формы влияет на конверсию не меньше, чем её состав. Схема сильных и слабых зон типового лендинга:

Первый экран, рядом с оффером★★★★★
После блока выгод / отзывов★★★★☆
Плавающая форма при скролле★★★☆☆
Подвал страницы★★☆☆☆
Только всплывающее окно по таймеру★☆☆☆☆

Проверенный паттерн: форма на первом экране для «горячих» посетителей + повторная форма после аргументов для сомневающихся.

Шаг 6. Адаптировать форму под мобильные устройства

Более половины заявок сегодня приходит со смартфонов. Что обязательно учесть:

Правильные типы полей

type="tel" открывает цифровую клавиатуру, type="email" — клавиатуру с символом @. Мелочь, снижающая долю брошенных форм.

Цель для пальца — от 44 пикселей

Поля, чекбоксы и кнопка должны нажиматься без прицеливания. Тесные элементы — прямая причина ошибок ввода.

Кнопка всегда на виду

Кнопка отправки не должна прятаться за экранную клавиатуру. Проверяется тестированием на реальном устройстве, а не эмуляторе.

Один столбец вместо двух

На десктопе допустимы двухколоночные формы, на мобильном — только последовательный вертикальный ввод сверху вниз.

Финальный чек-лист перед запуском

Интерактивный список — отметьте готовые пункты:

В форме только те поля, без которых заявку нельзя обработать
У каждого поля есть видимый label и понятный пример ввода
Валидация работает на лету и на сервере
Настроена защита от спама без видимой капчи
Заявки приходят менеджеру мгновенно (CRM / мессенджер / email)
Есть экран подтверждения с описанием дальнейших шагов
Форма протестирована на iOS и Android на реальных устройствах
Установлена аналитика: событие отправки отслеживается в системе статистики

Готовность: 0 из 8

Главный вывод

Форма — это последний метр между посетителем и деньгами. Она не должна «собирать данные для статистики». Её задача — убрать всё, что мешает человеку сделать один простой шаг: нажать кнопку.

Меньше полей. Ясные подписи. Мгновенная обратная связь. Скорость обработки заявки. Именно из этих четырёх слагаемых складывается конверсия — и выручка.