Коммерческие факторы

Упростить формы заявки

Бонус

Зачем упрощать формы заявки

Форма заявки — последний шаг перед конверсией. Пользователь прошёл весь путь: нашёл сайт в поиске, прочитал информацию, решил оставить заявку — и бросает заполнение на третьем поле. По данным Formstack, формы с 3 полями имеют среднюю конверсию 25%, а формы с 6+ полями — менее 15%. Каждое лишнее поле — потерянные заявки.

Для поисковых систем конверсия формы — косвенный фактор ранжирования. Если пользователи приходят на сайт из поиска и совершают целевое действие (заполняют форму) — это позитивный поведенческий сигнал. Если приходят и уходят без действия — негативный. Упрощение формы увеличивает количество совершённых действий и улучшает поведенческие метрики.

По моему опыту, большинство форм на коммерческих сайтах перегружены. Имя, фамилия, email, телефон, компания, должность, город, «как вы о нас узнали», «опишите ваш проект подробно». 9 полей. Пользователь видит такую форму — и закрывает вкладку. А ведь для первого контакта достаточно имени и телефона.

Пошаговая инструкция

Шаг 1. Определите минимально необходимый набор полей

Задайте себе вопрос: какая информация нужна мне, чтобы связаться с клиентом и начать диалог? Не «какую информацию хотелось бы получить», а именно «без чего я не смогу перезвонить»:

  • Имя. Одно поле. Не разделяйте на «Имя» и «Фамилия» — это два поля вместо одного. Для первого контакта достаточно знать, как обращаться к человеку. Фамилию узнаете при звонке.
  • Телефон. Основной канал связи для российского бизнеса. Большинство клиентов предпочитают, чтобы им перезвонили, а не писали на email. Одно поле — и вы можете начать диалог.
  • Сообщение (опционально). Текстовое поле для комментария. Сделайте его необязательным. Если клиент хочет просто получить обратный звонок — не заставляйте его формулировать запрос в письменном виде.

Итого: 2 обязательных поля (имя + телефон) и 1 опциональное (сообщение). Всё остальное — название компании, email, город, бюджет, тип услуги — можно выяснить при первом звонке. Не перекладывайте сбор информации на пользователя.

Шаг 2. Реализуйте заказ в 1 клик

Для интернет-магазинов «Купить в 1 клик» — стандарт, который увеличивает конверсию на 20-30%:

  • Одно поле — телефон. Пользователь нажимает «Купить в 1 клик», вводит номер телефона, нажимает «Отправить». Менеджер перезванивает и оформляет заказ устно. Минимум действий для пользователя.
  • Popup-форма. «Купить в 1 клик» открывает компактную всплывающую форму с одним полем, а не перенаправляет на отдельную страницу. Пользователь остаётся на карточке товара.
  • Для услуг. Аналог — «Заказать звонок». Одно поле (телефон), возможно имя. Нажал — специалист перезвонит и обсудит детали. Барьер входа минимальный.

Шаг 3. Настройте автозаполнение

Браузеры умеют подставлять данные в формы автоматически. Используйте это:

  • Атрибут autocomplete. Добавьте к каждому полю атрибут autocomplete с правильным значением: autocomplete=»name» для имени, autocomplete=»tel» для телефона, autocomplete=»email» для email. Браузер подставит сохранённые данные — пользователю не придётся набирать вручную.
  • Правильные типы полей. Используйте type=»tel» для телефона (на мобильных откроется цифровая клавиатура), type=»email» для email (клавиатура с @), type=»text» для имени.
  • Атрибут inputmode. Для мобильных устройств inputmode=»numeric» для телефона открывает цифровую клавиатуру, inputmode=»email» — клавиатуру с @ и .com.
<form action="/submit" method="post">
  <input type="text" name="name" autocomplete="name" placeholder="Ваше имя" required>
  <input type="tel" name="phone" autocomplete="tel" inputmode="tel" placeholder="+7 (___) ___-__-__" required>
  <textarea name="message" placeholder="Комментарий (необязательно)"></textarea>
  <button type="submit">Получить расчёт</button>
</form>

Шаг 4. Настройте защиту от спама без видимой CAPTCHA

Формы с 2-3 полями привлекают спам-ботов. Защита нужна, но она должна быть невидимой для пользователя:

  • Honeypot-поле. Добавьте скрытое поле, которое не видит человек (display: none или visibility: hidden), но заполняет бот. Если поле заполнено при отправке — запрос отклоняется. Простая и эффективная защита без какого-либо неудобства для пользователя.
  • reCAPTCHA v3. Работает полностью в фоне, без интерфейсных элементов. Пользователь не видит галочку «я не робот» и не выбирает пожарные гидранты. Google оценивает поведение на странице и присваивает балл. Минус: добавляет внешний скрипт и зависимость от Google (ограничен в РФ с 2022 года).
  • Проверка по времени. Скрытый timestamp фиксирует момент загрузки формы. При отправке проверяется разница: если прошло менее 3 секунд — это бот (человек не заполнит форму за 3 секунды). Реализуется через скрытое поле с timestamp и серверную проверку.
  • Антиспам-токен. Генерируйте уникальный токен при загрузке страницы и проверяйте его при отправке формы. Бот, который отправляет POST-запрос напрямую (без загрузки страницы), не получит токен.

Комбинация honeypot + проверка по времени блокирует 95% спама без использования внешних сервисов. Если этого недостаточно — добавьте серверную проверку по IP и rate limiting.

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

Более 60% трафика в рунете — мобильный. Форма, которая удобна на десктопе, может быть неюзабельной на телефоне:

  • Полная ширина. Поля формы и кнопка отправки — на всю ширину экрана (width: 100%). Узкие поля на мобильном экране сложно заполнять.
  • Крупные поля ввода. Минимальная высота поля — 44-48 пикселей. Мелкие поля сложно нажать пальцем, пользователь промахивается и раздражается.
  • Крупная кнопка. CTA-кнопка — высота минимум 48 пикселей, на всю ширину экрана. Контрастный цвет, крупный шрифт.
  • Расстояние между полями. Минимум 16 пикселей между полями. Если поля расположены вплотную — пользователь может случайно нажать на соседнее.
  • Фиксированная форма или sticky-кнопка. На мобильных можно сделать фиксированную кнопку «Оставить заявку» внизу экрана. По нажатию — открывается компактная popup-форма. Так форма доступна с любого места страницы без прокрутки наверх.
  • Правильная клавиатура. type=»tel» показывает цифровую клавиатуру, type=»email» — клавиатуру с @. Пользователь не переключает раскладку вручную.

Шаг 6. Настройте подтверждение отправки

После отправки формы пользователь должен понимать, что произошло:

  • Сообщение об успешной отправке. Текст на месте формы или popup: «Спасибо! Я получил вашу заявку и свяжусь с вами в течение 30 минут». Конкретный срок ответа снижает тревожность.
  • Не перенаправляйте на отдельную страницу. Редирект на /thank-you/ после отправки формы — потеря контекста. Пользователь был на странице услуги, изучал информацию — и попал на пустую страницу «Спасибо». Показывайте подтверждение на той же странице.
  • Цель в Яндекс.Метрике. Настройте цель на отправку формы. Это позволяет считать конверсию и оценивать эффективность каждой страницы: какие страницы генерируют больше заявок.
  • Предложите дополнительное действие. После подтверждения: «Пока ждёте звонка — посмотрите наши кейсы» или «Подпишитесь на Telegram-канал, чтобы получать полезные материалы». Не оставляйте пользователя с пустой страницей.

Шаг 7. Проверьте работоспособность формы

Форма, которая не отправляет заявки — хуже, чем отсутствие формы:

  • Тестовая отправка. Отправьте форму сами с разных устройств: десктоп, iPhone, Android-телефон. Проверьте, приходит ли уведомление на вашу почту или в CRM.
  • Проверка валидации. Попробуйте отправить пустую форму, форму с некорректным телефоном, форму с некорректным email. Ошибки должны быть понятными и подсвечивать конкретное поле.
  • Проверка на разных браузерах. Chrome, Firefox, Safari, Яндекс.Браузер — убедитесь, что форма работает во всех. Особенно на Safari (iOS), где могут быть проблемы с автозаполнением и валидацией.
  • Мониторинг. Настройте уведомления о неработающих формах. Если сервер перестал отправлять email (проблемы с SMTP) — вы узнаете не через неделю, а сразу.

Типичные ошибки

  • Слишком много полей. 6-10 обязательных полей: имя, фамилия, email, телефон, компания, должность, город, «опишите проект». Пользователь видит эту анкету — и уходит. 2-3 поля максимум для первого контакта.
  • Видимая CAPTCHA. Классическая CAPTCHA с искажённым текстом или reCAPTCHA v2 с картинками. «Выберите все изображения с автобусами» — это 30-60 секунд раздражения. Снижает конверсию формы на 10-30%. Используйте honeypot или reCAPTCHA v3 (невидимая).
  • Форма не адаптирована для мобильных. Маленькие поля, крошечная кнопка, неправильный тип клавиатуры. На мобильном устройстве форма занимает полэкрана, но нажать на поле и ввести данные физически неудобно.
  • Нет автозаполнения. Атрибуты autocomplete не указаны, браузер не может подставить сохранённые данные. Пользователь вынужден набирать номер телефона вручную — а на мобильном это 12 цифр, каждая из которых может быть набрана неправильно.
  • Кнопка «Отправить» без пояснения. Пользователь заполнил форму, видит кнопку «Отправить» — и не понимает, что произойдёт дальше. Ему позвонят? Напишут? Когда? Текст кнопки и текст под ней должны объяснять следующий шаг.
  • Нет подтверждения отправки. Пользователь нажал кнопку — и ничего не произошло. Форма обнулилась, но не ясно: заявка отправлена или произошла ошибка? Всегда показывайте чёткое подтверждение: «Заявка отправлена. Перезвоним в течение 30 минут».
  • Обязательное поле «Сообщение». Пользователь хочет, чтобы ему просто перезвонили. А форма требует описать проект. Он не знает, что написать — и закрывает страницу. Поле сообщения — всегда опциональное.
  • Отсутствие мониторинга. Форма «сломалась» три дня назад: email-сервер не работает, заявки не приходят. Вы узнали только потому, что клиент написал в мессенджер. Настройте мониторинг работоспособности.

Что проверить в итоге

  • Формы на сайте содержат не более 2-3 обязательных полей
  • Основные поля: имя + телефон. Email и сообщение — опциональные
  • На карточках товаров есть кнопка «Купить в 1 клик» с формой из одного поля
  • Атрибуты autocomplete указаны для всех полей
  • Типы полей корректные: type=»tel» для телефона, type=»email» для email
  • Защита от спама невидима для пользователя: honeypot, reCAPTCHA v3, проверка по времени
  • Нет видимой CAPTCHA с картинками или искажённым текстом
  • Форма адаптирована для мобильных: крупные поля, кнопка на всю ширину, минимум 44px высота
  • На мобильных открывается правильная клавиатура для каждого типа поля
  • После отправки показывается чёткое подтверждение с указанием срока ответа
  • Форма протестирована на разных устройствах и браузерах
  • В Яндекс.Метрике настроена цель на отправку формы
  • Настроен мониторинг: уведомления о неработающей форме

Нужна помощь с внедрением?

Проведу аудит вашего сайта и внедрю рекомендации. Результат — чистая техническая база и план роста.

Обсудить проект

Кто ведёт проект

Александр Тригуб — частный SEO-специалист. В поисковом маркетинге с 2010 года, предприниматель с 2001-го. В SEO пришёл из собственного бизнеса — знаю, как устроены продажи не из учебников, а из собственной выручки и расходов.

  • Специализация: медицина, B2B, e-commerce и локальные услуги — ниши, где каждый лид стоит дорого.
  • Подтверждённый опыт: 500+ видео-аудитов в разных тематиках, 1092 заказа (рейтинг 4.9 / 5). Отзывы · Видео-аудиты.
  • Профили с отзывами: 728 отзывов на Kwork (4.9★) · Profi.ru (5.0★) · ORCID 0009-0009-0106-6136.
  • Формат: работаю напрямую, один специалист на проект — без менеджеров и субподрядных цепочек.
  • Отчётность: KPI по лидам и деньгам. Ежемесячный план/факт, а не PDF на 50 страниц.
15+лет в маркетинге
500+видео-аудитов
1092заказов
4.9★728 отзывов