Форма заявки на сайте: сколько полей нужно под вашу воронку, какие из них реально дают отказы, что писать на кнопке и как оформить согласие.
Форма из семи полей висит в подвале, до нее доходят единицы, половина оставленных номеров нерабочие. Сокращаем до двух - заявок больше, но добрая часть мусорные. Обе крайности лечатся составом полей, а не длиной.
Сколько полей должно быть в форме: короткий ответ
Сколько полей должно быть в форме - обязательных три: имя, один контакт и согласие на обработку данных. Так собрана и наша форма заявки на сайте: обязательных ровно три. Остальное включается, только если на поле есть ответ: что менеджер сделает с этими данными в первые пять минут.
Тезис, который ломает почти всю выдачу: «каждое поле - минус конверсия» - поговорка, а не измеренный закон, хотя внутри одной конкретной формы отдельное поле может стоить дорого. Zuko на своих данных по формам всех типов и отраслей показывает: линия связи между количеством полей и завершаемостью почти плоская (ранняя редакция их бенчмарка).
- Какие это поля, а не сколько их: разброс отказов от 4,32% до 10,50%.
- Что происходит с заявкой в первые пять минут - отсюда и длина.
- Что человек видит после нажатия и когда ему ответят.
Сколько заявок теряется на форме и во что это обходится
Средняя завершаемость веб-форм - 51,71%: почти половина начатых форм не доходит до отправки; на мобильном 47,53% против 54,48% на десктопе (бенчмарк Zuko по 93 022 997 сессиям, данные 2025). Это фон для вашей конверсии формы заявки.
У Таксимании до 10 000 пользователей и 1 000-2 000 заявок в месяц; конверсия в заявку доходила до 25% на первом лендинге и держится около 10% на втором. Наш вывод оттуда: конверсия упала вдвое, а бизнес вырос - процент без объема трафика не значит ничего. А лишняя строка тут - тысячи лишних записей персональных данных в месяц.
Цена починки. Состав полей, тексты, подписи и надпись на кнопке - 1-3 дня своими силами; целиком помещается в поддержку от 25 000 ₽ в месяц (10-15 часов). При этом 55 000 ₽ в месяц открутки льются ровно на ту форму, какая есть. Плюс юридическая строка: обработка данных без согласия - штраф юрлицу 300 000-700 000 ₽ (ч. 2 ст. 13.11 КоАП).
Самый частый способ посчитать потери формы неправильно: у FAB.AGENCY за первые два месяца конверсия в клик по призыву 6,2%, в заявку 3,6%, в продажу 1,9%. Вычесть одно из другого и назвать разницу потерями формы - расчет, а не измерение: клик и отправка - две отдельные цели. Потери меряются другой парой - в последнем разделе.
Дело не в количестве полей, а в том, какие это поля
Вопрос «сколько полей должно быть в форме» правильнее ставить иначе: сколько стоит каждое. Zuko разобрала формы по типам полей - от 238 до 1 028 форм на тип, данные за 12 месяцев.
| Поле | Отказы | Время | Что делаем мы |
|---|---|---|---|
| Пароль | 10,50% | 7,2 с | В форме заявки его нет |
| 6,41% | 6,5 с | Один контакт на выбор, не оба | |
| Телефон | 6,28% | 5,0 с | Оставляем, но снимаем трение |
| Имя | 5,27% | 3,5 с | Самое дешевое поле, оставляем |
| Индекс | 4,82% | - | В заявке не нужен |
| Адрес | 4,32% | 7,4 с | Только если выезжать на замер |
Первые три колонки - данные Zuko, четвертая - наша практика. Вывод из дорогого телефона не «уберите телефон»: в одном разобранном Zuko кейсе добавление поля стоило минус 47% к конверсиям - единичный кейс, а не норма.
Оформление заказа в интернет-магазине - отдельный мир. Baymard Institute, публикация 26.06.2024: в чекауте в среднем 11,3 поля, хватило бы 8, а 17% покупателей бросают заказ из-за долгого оформления. Но там человек уже решил купить и терпит, а в форме заявки - еще нет: ставить Zuko и Baymard рядом нельзя.
Как подобрать длину под свою воронку
Как оформить форму обратной связи, решает не размер компании, а то, что делают с заявкой в первые пять минут после отправки.
| Что делают с заявкой | Состав формы | Почему так |
|---|---|---|
| Менеджер сразу звонит | Имя, один контакт, согласие | Остальное быстрее выяснить голосом |
| Заявок много, нужна сортировка | Плюс один выбор из списка | Усилия почти не добавляет, зато очередь разбирается сама |
| Заявка заменяет первый разговор | Анкета с объяснением зачем и коротким путем рядом | Так устроена страница нашего брифа: выбор из двух путей, а не одна длинная форма |
Мусорные заявки отсекаются не длиной формы: лишние поля первыми отпугивают занятых людей, а нецелевой заполнит что угодно. Работает то, что стоит до формы: названная вилка цен или хотя бы минимальный бюджет и одна строка о том, с кем вы работаете, а с кем нет. Внутри формы работает одно - выбор из списка: он никого не отсекает, зато очередь разбирается по типу задачи, а не подряд.
Третий сценарий - наш собственный. На странице брифа рядом стоят два пути: анкета из четырех вопросов - задача, бюджет, сроки, комментарий, около пяти минут - и короткая форма с именем и телефоном. До них сказано, о чем спросим, сколько займет и когда ответим: «вернемся в течение рабочего дня». В FAQ разрешено не отвечать: «Не знаете бюджет - выберите вилку или пропустите вопрос». Что окупается в анкете - в разборе брифа на дизайн.
Иногда менять надо не форму, а то, что стоит перед ней: во второй итерации Таксимании появился калькулятор заработка водителя по тарифам - человек сначала считает свои деньги, а контакты оставляет после.
Форма заявки на сайте изнутри: разбираем свою построчно
Форма заявки на сайте у нас одна на четыре места: контакты на главной, страница контактов, бриф и колонка рядом со статьей блога. Меняется только набор полей.
| Поле | Обязательное | Почему так |
|---|---|---|
| Как вас зовут | да | Самое дешевое поле, без имени звонок начинается неловко |
| Телеграм | нет | Только там, где канал реально используют |
| Телефон | да | Один контакт, но обязательный: по нему отвечают быстрее |
| Коротко о задаче | нет | Три строки: кто хочет - напишет |
| Компания | человек не видит | Ловушка для ботов вместо капчи |
| Согласие | да | Без него сбор контактов незаконен - эту строку не выкинуть |
Маска телефона нормализует ввод, а не отвергает его: номер, начатый с 8 или с 9, приводится к +7, вставка из буфера переформатируется, иностранный номер проходит, требование одно - ровно 11 цифр. Ошибка показывается по уходу из поля, текстом с примером: «Похоже, номер неполный. Нужно 11 цифр: +7 (999) 123-45-67». Жесткие маски Zuko прямо называет проблемой доступности - наша потому и нормализует.
Подпись у каждого поля стоит отдельной строкой, а не исчезающим плейсхолдером: поля без подписи - на 51% домашних страниц из топ-1 000 000 (WebAIM Million, 30.03.2026). У имени и телефона проставлен autocomplete: два поля из трех браузер подставит автозаполнением, руками их набирать не надо.
Капчи у нас нет: вместо нее скрытое поле-ловушка «Компания» и порог по времени - форма, отправленная быстрее 1,5 секунды после появления, считается ботом. Ловушка вынесена за экран, а не скрыта display:none: часть спам-переборщиков такие поля пропускает. При срабатывании человек видит успех, а заявка никуда не уходит.
Что писать на кнопке формы и что показывать после отправки
Что писать на кнопке формы - продолжение таблицы про воронку. Менеджер сразу звонит - «Жду звонка». Заявки сортируют перед ответом - «Отправить запрос». Заявка заменяет первый разговор - «Отправить бриф». Проверка: разверните надпись во фразу «я хочу…». «Я хочу отправить бриф» читается, «я хочу отправить» - нет: это действие браузера, а не намерение человека. Категоричного «никогда не пишите Отправить» мы не даем: на нашей собственной форме пока стоит именно оно. Что происходит после нажатия:
- Три ответа вместо одного «Спасибо»: успех, ошибка связи, «приемник не настроен», и в каждом - альтернативный канал прямой ссылкой.
- Текст успеха дословно: «Спасибо! Заявка у нас - ответим в рабочее время. Если срочно, напишите в Telegram».
- Кнопка меняет надпись на «Отправляем…», затем «Отправлено», и при успехе назад не возвращается - чтобы заявку не отправили трижды.
- Таймаут отправки 12 секунд: на плохой сети человек получает ответ, а не бесконечный кружок.
Согласие на обработку данных: что изменилось с 1 сентября 2025
Совет «поставьте галочку со ссылкой на политику» устарел 1 сентября 2025 года: форма заявки на сайте так согласие не собирает. Ст. 9 ч. 1 152-ФЗ в редакции ФЗ от 24.06.2025 № 156-ФЗ требует, чтобы согласие было конкретным, предметным, информированным, сознательным и однозначным и «оформлено отдельно от иных информации и (или) документов». Значит, один чекбокс «принимаю оферту, политику и даю согласие» - то, что норма запрещает. Согласия до 01.09.2025 не переоформляют.
Эту ошибку мы нашли у себя. Раньше чекбокс вел только на политику конфиденциальности: политика - документ оператора, а согласие - волеизъявление человека, и ст. 9 требует именно его. Сейчас в чекбоксе две отдельные ссылки, обе в новой вкладке, чтобы заполненная форма не потерялась; чекбокс не предзаполнен. Срок согласия - 3 года с последнего взаимодействия. Ту же устаревшую инструкцию мы давали в статье почему нет заявок с сайта - формулировку в ней уже поправили.
- Отдельный документ «Согласие на обработку персональных данных», а не одна политика на все.
- Минимизация (ст. 5 ч. 5 152-ФЗ): поле «сфера деятельности» в форме обратного звонка, в которое никто не заглядывает, - избыточность.
- Уведомление в Роскомнадзор: с 30.05.2025 его подают все операторы без исключений, включая ИП с формой из двух полей; за работу без уведомления - ч. 10 ст. 13.11 КоАП.
Это не юридическая консультация: нормы даны со ссылками, применимость проверяет юрист, у медицины, финансов и образования свои требования. И соответствие 152-ФЗ мы не продаем как услугу: в портфолио оно закрыто ровно на одном проекте - Таксимании, отдельной итерацией вдогонку.
Что проверить в своей форме за один вечер
Как оформить форму обратной связи целиком, за вечер не решается. А найти, где она течет, - можно.
- Заполнить форму с телефона одной рукой и свериться с WCAG 2.2: подпись у поля, а не только плейсхолдер (3.3.2); ошибка словами, а не красной рамкой (3.3.1), с подсказкой формата (3.3.3); липкая шапка не закрывает поле в фокусе (2.4.11); зона нажатия от 24×24 CSS-пикселей (2.5.8); цифровая клавиатура под номер; autocomplete проставлен (1.3.5).
- Выписать каждое поле и напротив - что менеджер сделает с этими данными в первые пять минут. Поле без ответа убрать.
- Пометить обязательные поля, а не необязательные (NN/G).
- Завести две цели: «открыли форму» и «отправили форму» - разница между ними и есть потери формы, а отношение второй к первой - CR самой формы. У нас это modal_open и lead_submit, плюс пять целей по конкретным формам и lead_fail на сбой приемника - 7 целей на заявки из 27. Форма перестала доезжать - видно из отчета, а не через месяц тишины.
- Включить «Аналитику форм» в Метрике: отчет по полям показывает, с какого поля уходят, не отправив, а вебвизор - что человек делал с этим полем до ухода. Ограничения: данные за 15 дней, отправка через событие submit, скрытые поля не видны.
- Отправить тестовую заявку с рекламной меткой в адресе, зайдя на внутреннюю страницу, и проверить, доехала ли метка до письма или CRM.
- Проверить согласие: отдельный документ, отдельная ссылка, чекбокс не предзаполнен, уведомление подано.
Своими силами: тексты, состав полей и надпись на кнопке - 1-3 дня, цели и аналитика форм - разовая настройка. Переборка формы вместе с путем к ней входит в поддержку, разбор всей воронки - UX-аудит от 80 000 ₽ за 1-2 недели.
Чего в статье нет: замера «сократили форму - конверсия выросла на столько-то». Мы его не делали ни на одном проекте, поэтому текст держится на составе решений и чужих замерах со ссылками.