Ошибки в проектировании форм заявок: почему пользователи бросают заполнение на полпути - Компьюти
Logo КОМПЬЮТИ

Ошибки в проектировании форм заявок: почему пользователи бросают заполнение на полпути

Время на прочтение: 5 мин.

Ошибки в проектировании форм заявок снижают конверсию и мешают получать обращения. Разберём лишние поля, валидацию и лейблы. Узнайте, как исправить форму.

Почему ошибки в проектировании форм заявок снижают конверсию

Форма заявки кажется простой частью сайта. Пользователь видит поля и кнопку. Но каждое поле создаёт дополнительную задачу.

Чем сложнее задача, тем выше риск отказа.

Пользователь оценивает форму за несколько секунд. Он решает, стоит ли тратить время. Поэтому интерфейс должен сразу отвечать на три вопроса:

  • Что здесь нужно указать?
  • Зачем нужны эти данные?
  • Что произойдёт после отправки?

Если ответы неочевидны, посетитель может закрыть страницу.

Почему пользователи бросают формы?

Пользователь не хочет заполнять анкету

Представьте типичный сценарий.

Вы столкнулись с проблемой: посетителю нужен расчёт стоимости услуги. Он готов оставить контакты.

Но форма требует: имя, фамилию, компанию, должность, телефон, email, город, сайт и комментарий.

Пользователь ещё не получил пользу. Зато уже потратил время.

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

Результат: путь до отправки становится короче. Пользователю проще принять решение.

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

Лишние поля: главный барьер для пользователя

Каждое поле должно иметь понятную бизнес-цель.

Если команда не может объяснить необходимость поля, его стоит убрать или сделать необязательным.

Например, для заявки на создание сайта часто достаточно:

  • имени;
  • телефона или email;
  • краткого описания задачи.

Иногда нужен ещё бюджет. Но его лучше запрашивать, если он действительно помогает менеджеру.

Какие поля стоит убрать

лишние поля
лишние поля

Проверьте форму по простому чек-листу.

ПолеНужно сразу?Что проверить
ИмяЧасто даМожно ли обращаться без него?
ТелефонДа, если нужен звонокНужна ли строгая маска?
EmailДа, если нужна почтаНужна ли проверка формата?
КомпанияНе всегдаПомогает ли она обработке заявки?
ДолжностьРедкоНужна ли она на первом шаге?
АдресЗависит от услугиНужен ли он до отправки?
КомментарийЧасто даДолжен ли он быть обязательным?
БюджетПо ситуацииМожно ли сделать варианты выбора?

Не стоит удалять поле только ради сокращения формы. Сначала оцените бизнес-процесс.

Если менеджер не сможет обработать заявку без города, город нужен. Если он уточняет его по телефону, поле можно убрать.

Как понять ценность поля

Задайте три вопроса:

  1. Нужны ли эти данные для обработки заявки?
  2. Нужны ли они менеджеру на первом контакте?
  3. Можно ли получить их позже?

Если ответ на первые два вопроса отрицательный, поле создаёт лишнее трение.

Ошибки в проектировании форм заявок часто возникают именно здесь. Бизнес собирает максимум информации. Пользователь хочет оставить минимум.

Хорошая форма ищет баланс.

Ошибки в проектировании форм заявок и валидации

Валидация должна помогать пользователю. Она не должна превращаться в наказание за ошибку.

Плохой сценарий выглядит так:

  1. Пользователь заполняет форму.
  2. Нажимает кнопку.
  3. Страница обновляется.
  4. Ошибка появляется сверху.
  5. Пользователь ищет проблемное поле.

Такой интерфейс заставляет человека повторять работу.

Валидация в реальном времени

Лучше проверять данные в подходящий момент.

Например, пользователь вводит email:

<label for="email">Email</label>
<input
  id="email"
  name="email"
  type="email"
  autocomplete="email"
  aria-describedby="email-error"
>

<span id="email-error" class="error" aria-live="polite"></span>

После ввода можно проверить формат адреса.

Пример простой проверки:

const email = document.querySelector('#email');
const error = document.querySelector('#email-error');

email.addEventListener('blur', () => {
  if (!email.validity.valid) {
    error.textContent = 'Введите корректный email';
  } else {
    error.textContent = '';
  }
});

Здесь ошибка появляется после ухода пользователя из поля. Такой подход обычно лучше постоянных сообщений во время набора.

Не проверяйте каждую букву

Представьте поле телефона.

Пользователь вводит:

+7

На этом этапе значение ещё неполное. Ошибка будет преждевременной.

Постоянное красное сообщение создаёт ощущение проблемы.

Лучше показывать ошибку:

  • после потери фокуса;
  • после попытки отправки;
  • когда формат уже очевидно неверен.

При этом критичные ошибки можно показывать раньше.

Ошибка должна объяснять решение

Сообщение «Некорректное значение» почти бесполезно.

Лучше написать:

Введите номер в формате +7 999 123-45-67.

Пользователь сразу понимает действие.

Хорошая валидация отвечает на два вопроса:

  • что произошло;
  • как это исправить.

Правильное расположение лейблов в форме

Лейбл объясняет назначение поля. Его расположение влияет на скорость заполнения.

Оптимальный вариант для большинства форм — лейбл над полем.

<div class="form-field">
  <label for="phone">Телефон</label>
  <input
    id="phone"
    name="phone"
    type="tel"
    autocomplete="tel"
  >
</div>

Такой вариант хорошо работает на мобильных устройствах.

Пользователь видит подпись и поле в одной вертикальной последовательности.

Почему placeholder не заменяет лейбл

Иногда разработчик пишет:

<input
  type="email"
  placeholder="Введите email"
>

На первый взгляд всё понятно.

Но после ввода текста подсказка исчезает. Пользователь теряет контекст.

Лучше использовать постоянный лейбл:

<label for="email">Email</label>
<input
  id="email"
  type="email"
  placeholder="name@example.com"
>

Placeholder можно использовать как пример. Он не должен быть единственным названием поля.

Когда горизонтальное расположение оправдано

Лейбл слева может экономить вертикальное пространство. Но такой подход сложнее читать.

Он требует точного выравнивания. На мобильном экране схема становится ещё сложнее.

Поэтому для большинства коммерческих форм лучше выбрать вертикальную структуру.

Ошибки в проектировании форм заявок на мобильных устройствах

Большая часть проблем проявляется на смартфонах.

Поле может быть удобным на компьютере. На телефоне оно превращается в препятствие.

Проверьте:

  • размер интерактивных элементов;
  • расстояние между полями;
  • размер текста;
  • работу клавиатуры;
  • автозаполнение;
  • отображение ошибок;
  • положение кнопки отправки.

Используйте правильные типы полей.

<input type="tel" autocomplete="tel">
<input type="email" autocomplete="email">
<input type="text" autocomplete="name">

Браузер сможет предложить пользователю подходящие данные.

Это сокращает ручной ввод.

Одна форма — один главный сценарий

Не перегружайте форму дополнительными действиями.

Пользователь должен понимать основной путь:

Заполнить → отправить → получить результат.

Если рядом находятся несколько кнопок, ссылки и дополнительные переключатели, внимание рассеивается.

Основная кнопка должна иметь понятный текст.

Например:

Получить расчёт стоимости

лучше, чем:

Отправить

Первый вариант объясняет результат действия.

Как сократить брошенные формы: практический сценарий

Рассмотрим типичный сайт студии.

Проблема: компания получает мало заявок с формы.

Форма содержит девять обязательных полей. Ошибки показываются после отправки. Лейблы находятся внутри полей.

Решение: команда проводит аудит.

Она оставляет имя, телефон и описание задачи. Email делает альтернативным контактом. Лейблы выносит над полями.

Валидация появляется после ухода из поля. Ошибка содержит конкретную подсказку.

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

При этом важно измерять изменения. Не стоит оценивать форму только визуально.

Что измерять после изменений

Настройте аналитику формы.

Минимальный набор событий:

  • просмотр формы;
  • начало заполнения;
  • заполнение каждого ключевого поля;
  • ошибка валидации;
  • отправка;
  • успешное получение заявки.

Так можно найти конкретный проблемный этап.

Например, пользователи начинают заполнять форму. Но большинство уходит после поля «Компания».

Это сигнал для проверки необходимости поля.

Если отказы происходят после появления ошибки телефона, стоит проверить маску и текст сообщения.

Полезная статистика

Исследования Baymard Institute показывают, что средняя длина оформления заказа в интернете остаётся существенным фактором трения. Даже когда пользователю не нужно много данных, лишние действия увеличивают нагрузку на сценарий.

Для лид-форм вывод аналогичен: каждый обязательный шаг должен иметь понятное назначение.

Поэтому команда должна смотреть не только на количество заявок. Важно анализировать весь путь пользователя.

Чек-лист аудита формы заявки

Перед публикацией проверьте форму по пунктам.

Поля

  • Каждое поле имеет понятную цель.
  • Нет лишних обязательных данных.
  • Необязательные поля действительно необязательные.
  • Есть автозаполнение.
  • Типы полей соответствуют данным.

Лейблы

  • У каждого поля есть постоянный лейбл.
  • Лейблы находятся над полями.
  • Placeholder не заменяет лейбл.
  • Текст легко читается на мобильном устройстве.

Валидация

  • Ошибка появляется рядом с проблемным полем.
  • Сообщение объясняет способ исправления.
  • Проверка не мешает вводу.
  • Успешно заполненные поля не вызывают повторных ошибок.

Отправка

  • Кнопка объясняет результат действия.
  • После отправки есть понятный статус.
  • Пользователь понимает, что делать дальше.
  • Событие отправки фиксируется в аналитике.

Как мы помогаем улучшить форму заявки

как исправить форму
как исправить форму

Ошибки в проектировании форм заявок часто связаны не только с дизайном.

Проблема может находиться на стыке UX, разработки, аналитики и бизнес-процессов.

Поэтому мы начинаем с задачи бизнеса.

Вы столкнулись с проблемой: форма получает мало обращений.

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

Мы предлагаем решение: сокращаем путь пользователя и устраняем точки трения.

Вы получаете: понятную форму, которую проще заполнить и измерять.

Такой подход позволяет не просто изменить внешний вид элемента.

Он помогает улучшить весь пользовательский сценарий.

Заключение

Ошибки в проектировании форм заявок часто начинаются с мелочей. Лишнее поле увеличивает путь. Неудачный лейбл вызывает вопросы. Поздняя валидация заставляет повторять действия.

Проверьте форму по трём направлениям: поля, валидация и лейблы. Затем изучите данные аналитики. Так вы увидите реальные точки отказа.

Если форма уже теряет заявки, не ограничивайтесь редизайном. Закажите UX-аудит у студии «Компьюти». Мы найдём проблемные места и предложим изменения, которые можно проверить цифрами.


Читайте также:

Приглашаем поучаствовать в обсуждении статьи:

Комментариев 0