Блог

Форма заявки на сайте: сколько полей, чтобы получать контакты, а не отказы

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

Форма из семи полей висит в подвале, до нее доходят единицы, половина оставленных номеров нерабочие. Сокращаем до двух - заявок больше, но добрая часть мусорные. Обе крайности лечатся составом полей, а не длиной.

Сколько полей должно быть в форме: короткий ответ

Сколько полей должно быть в форме - обязательных три: имя, один контакт и согласие на обработку данных. Так собрана и наша форма заявки на сайте: обязательных ровно три. Остальное включается, только если на поле есть ответ: что менеджер сделает с этими данными в первые пять минут.

Тезис, который ломает почти всю выдачу: «каждое поле - минус конверсия» - поговорка, а не измеренный закон, хотя внутри одной конкретной формы отдельное поле может стоить дорого. 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 сВ форме заявки его нет
E-mail6,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 разрешено не отвечать: «Не знаете бюджет - выберите вилку или пропустите вопрос». Что окупается в анкете - в разборе брифа на дизайн.

Калькулятор заработка на десктопе сайта «Таксимании»: расчет от 70 000 до 161 000 рублей и блок «Почему выбирают нас»
Калькулятор заработка на десктопе сайта «Таксимании»: расчет от 70 000 до 161 000 рублей и блок «Почему выбирают нас» · кейс Таксимания

Иногда менять надо не форму, а то, что стоит перед ней: во второй итерации Таксимании появился калькулятор заработка водителя по тарифам - человек сначала считает свои деньги, а контакты оставляет после.

Форма заявки на сайте изнутри: разбираем свою построчно

Форма заявки на сайте у нас одна на четыре места: контакты на главной, страница контактов, бриф и колонка рядом со статьей блога. Меняется только набор полей.

ПолеОбязательноеПочему так
Как вас зовутдаСамое дешевое поле, без имени звонок начинается неловко
ТелеграмнетТолько там, где канал реально используют
ТелефондаОдин контакт, но обязательный: по нему отвечают быстрее
Коротко о задаченетТри строки: кто хочет - напишет
Компаниячеловек не видитЛовушка для ботов вместо капчи
СогласиедаБез него сбор контактов незаконен - эту строку не выкинуть

Маска телефона нормализует ввод, а не отвергает его: номер, начатый с 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-ФЗ мы не продаем как услугу: в портфолио оно закрыто ровно на одном проекте - Таксимании, отдельной итерацией вдогонку.

Что проверить в своей форме за один вечер

Как оформить форму обратной связи целиком, за вечер не решается. А найти, где она течет, - можно.

  1. Заполнить форму с телефона одной рукой и свериться с 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).
  2. Выписать каждое поле и напротив - что менеджер сделает с этими данными в первые пять минут. Поле без ответа убрать.
  3. Пометить обязательные поля, а не необязательные (NN/G).
  4. Завести две цели: «открыли форму» и «отправили форму» - разница между ними и есть потери формы, а отношение второй к первой - CR самой формы. У нас это modal_open и lead_submit, плюс пять целей по конкретным формам и lead_fail на сбой приемника - 7 целей на заявки из 27. Форма перестала доезжать - видно из отчета, а не через месяц тишины.
  5. Включить «Аналитику форм» в Метрике: отчет по полям показывает, с какого поля уходят, не отправив, а вебвизор - что человек делал с этим полем до ухода. Ограничения: данные за 15 дней, отправка через событие submit, скрытые поля не видны.
  6. Отправить тестовую заявку с рекламной меткой в адресе, зайдя на внутреннюю страницу, и проверить, доехала ли метка до письма или CRM.
  7. Проверить согласие: отдельный документ, отдельная ссылка, чекбокс не предзаполнен, уведомление подано.

Своими силами: тексты, состав полей и надпись на кнопке - 1-3 дня, цели и аналитика форм - разовая настройка. Переборка формы вместе с путем к ней входит в поддержку, разбор всей воронки - UX-аудит от 80 000 ₽ за 1-2 недели.

Чего в статье нет: замера «сократили форму - конверсия выросла на столько-то». Мы его не делали ни на одном проекте, поэтому текст держится на составе решений и чужих замерах со ссылками.

Нужен не совет, а результат?

Расскажите задачу - посмотрим и предложим решение.

Написать в Telegram