Страница ошибки при отправке формы: как не терять заявку, когда что-то пошло не так

Форма заявки — самое ценное место на сайте. Через неё приходит человек, который уже решил обратиться. И именно здесь чаще всего происходит тихая катастрофа: посетитель заполняет поля, нажимает кнопку, видит непонятное сообщение или вообще ничего, закрывает страницу и идёт к конкуренту. Вы об этом не узнаете: заявки нет, ошибки в журнале нет, в отчётах просто «в этом месяце как-то мало обращений». В статье разберём, почему формы ломаются, как оформить сообщение об ошибке так, чтобы клиент не ушёл, и как настроить сайт, чтобы заявка не терялась даже при сбое.
Почему формы отправляются не всегда
Причин десятки, и большинство из них никак не связано с действиями посетителя. Сломалась почтовая отправка: сервер не принял письмо, почтовый ящик переполнен, письма попали в спам. Устарел или заблокирован ключ защиты от роботов. Не загрузился скрипт формы из-за медленного соединения. Обновление системы или шаблона изменило поведение формы. Поле заполнено в формате, который проверка не принимает (например, телефон с пробелами и скобками). Срок действия защищённого соединения истёк, и браузер блокирует отправку. Подключённая система учёта заявок временно недоступна. Расширения в браузере посетителя блокируют часть скриптов.
Кроме технических причин, есть и интерфейсные. Форма слишком длинная и посетитель сдаётся. Сообщения об ошибках непонятные: «Ошибка 500» или красное мигающее «Неверное значение». Кнопка не реагирует, и человек нажимает по нескольку раз или уходит. На телефоне клавиатура закрывает поле, и кнопки не видно.
Статистика реальных проектов показывает, что формы, не отправляющие заявки, встречаются заметно чаще, чем думают владельцы. Часто они «живут» в сломанном состоянии неделями, пока кто-то случайно не попробует отправить тестовую заявку.
Что видит посетитель в момент ошибки
От того, как организовано сообщение, зависит, останется ли человек. Худший вариант: ничего не происходит. Кнопка нажата, а реакции нет. Посетитель не понимает, отправилась ли заявка, и либо нажимает снова, создавая дубли, либо уходит. Второй по вредности вариант: техническое сообщение на непонятном языке или белая страница с кодом ошибки. Третий: красный текст «Ошибка» без пояснений, что исправить.
Хороший вариант выглядит иначе. Сообщение написано человеческим языком, объясняет ситуацию и предлагает выход. Например: «Не удалось отправить заявку. Это наша ошибка, а не ваша. Позвоните нам по телефону или напишите в мессенджер — ответим сразу». Рядом крупно телефон и кнопка мессенджера, а введённые данные не пропадают, чтобы человек не заполнял всё заново.
Тон важен. Не обвиняйте клиента («вы ввели неверные данные»), если причина может быть на вашей стороне. Не пугайте техническими словами. Не заставляйте начинать с нуля. Человек, готовый обратиться, ценит каждую секунду, и ваша задача — не потерять его на последнем шаге.
Как оформить сообщение об успешной отправке
Не менее важно сообщение об успехе. Многие сайты показывают скромное «Спасибо!» на пару секунд, и посетитель сомневается, ушла ли заявка. Оптимальный вариант — отдельная страница благодарности или заметный блок с текстом: «Заявка принята. Мы перезвоним вам в течение часа в рабочее время. Если вопрос срочный, позвоните по телефону».
Укажите, что будет дальше, и когда. Добавьте контакты, ссылку на мессенджер и, возможно, полезный материал или переход на страницу «Как мы работаем». Страница благодарности нужна и для аналитики: заход на неё фиксируется как достижение цели в Яндекс.Метрике. Так вы получаете точное число заявок.
Отправьте клиенту подтверждение, если он оставил почту или номер мессенджера: короткое сообщение «Мы получили вашу заявку». Это снижает тревогу и уменьшает число повторных отправок.
Защита от потери: что нужно настроить на сайте
Принцип надёжности простой: заявка не должна зависеть от одного звена. Минимальная схема. Первое — сохранение заявки в базе данных сайта сразу при отправке, независимо от почты. В ХостСМС формы можно настроить так, чтобы данные сохранялись, а затем уже отправлялись уведомления. Второе — отправка уведомления на несколько адресов, чтобы письмо не потерялось в одном ящике. Третье — дублирование в мессенджер дежурному через бота или интеграцию. Четвёртое — передача заявки в амоСРМ или Битрикс24, где создаётся карточка с источником. Пятое — запись ошибок в журнал и оповещение ответственного, если отправка не удалась.
Если одно из звеньев ломается, остальные продолжают работать. Заявка, сохранённая в базе, найдётся даже при сбое почты, и менеджер сможет перезвонить, пусть и с опозданием.
Проверьте, чтобы письма с заявками отправлялись с корректных настроек: от имени вашего домена, с проверенного почтового ящика, с правильными записями домена. Иначе почтовые сервисы отправляют их в спам, и вы никогда не узнаете, что заявка была. Добавьте адрес отправителя в доверенные у тех, кто получает письма.
Проверка полей без раздражения
Проверка полей нужна, но не должна мучить. Телефон принимайте в любом формате и приводите к единому виду автоматически. Не требуйте обязательного ввода лишних данных. Показывайте ошибку рядом с полем, а не в конце формы, и объясняйте, что исправить: «Введите телефон, например 8 900 000-00-00». Не очищайте остальные поля при ошибке.
Защита от автоматических отправок должна быть незаметной. Тяжёлые проверки с выбором картинок отпугивают людей. Используйте скрытые поля-ловушки, проверку времени заполнения и умеренные ограничения. Если вы всё же используете проверку, тестируйте её на реальных телефонах и в разных браузерах.
Отдельная тема — отправка с мобильных устройств. Проверьте, что поля открывают подходящую клавиатуру (цифровую для телефона), кнопка видна при открытой клавиатуре, а форма не перекрывается плавающими элементами, например кнопкой чата.
Как узнать, что форма сломалась
Регулярная проверка — основа. Раз в неделю отправляйте тестовую заявку с телефона и компьютера и убеждайтесь, что она дошла до менеджера и попала в систему учёта. Лучше автоматизировать: настройте мониторинг, который сам отправляет тестовую заявку по расписанию и сообщает, если она не дошла. Так вы узнаёте о проблеме за часы, а не за недели.
Следите за статистикой. Сравнивайте число отправок форм с числом посещений страниц с формами. Резкое падение при стабильном трафике — сигнал. В Яндекс.Метрике настройте цель на отправку формы и уведомления об аномалиях. Сопоставляйте данные с реальными заявками в системе учёта: расхождение показывает, что часть заявок теряется.
Просите менеджеров сообщать о жалобах клиентов: «Я отправлял заявку, никто не перезвонил». Каждая такая жалоба — повод немедленно проверить форму. Заведите простое правило: любая жалоба на неотправленную заявку проверяется в тот же день.
Как это связано с продвижением «3 в 1»
Все три канала приводят людей к формам и телефонам. Поиск и нейропоиск ведут на страницы сайта, где форма — главная точка обращения. Карточки в Яндекс Бизнесе и 2ГИС дают телефон и ссылку на сайт. Если форма сломана, часть потока из первого канала пропадает, а люди из карт всё равно могут позвонить, и это спасает ситуацию. Но продвижение, рассчитанное на три источника, должно использовать каждый на сто процентов.
Поэтому сообщение об ошибке должно вести к альтернативному каналу: телефон, мессенджер. В карточках на картах следите за актуальностью этих же контактов. Если форма недоступна, а телефон в карточке устарел, клиент потерян окончательно. Считайте обращения по каналам раздельно, чтобы замечать провалы: если в одном из источников число заявок внезапно упало, ищите техническую причину.
Измерения
Что считать. Отношение числа посетителей страниц с формой к числу отправок, долю неудачных отправок, число заявок, дошедших до системы учёта, время от отправки до первого звонка. Дополнительно можно подключить запись сессий и посмотреть, как люди заполняют форму: где останавливаются, где уходят. Это поможет найти поля, на которых теряются заявки.
Не используйте позиции сайта в поиске как показатель здоровья: человек мог найти вас прекрасно, но не смог отправить заявку. Важен итог — обращения и их источники в Метрике.
Типичные ошибки
Форма, которую никто не проверял месяцами. Нет сообщения об ошибке или оно техническое. Данные пропадают после ошибки. Заявка зависит только от почты. Письма уходят в спам. Нет оповещения об аварии. Слишком сложная защита от роботов. Не проверена мобильная версия. Нет страницы благодарности и цели в Метрике. После обновлений сайта форму не тестируют.
Что делать менеджеру, если клиент говорит «я отправлял, но никто не позвонил»
Такие обращения нужно воспринимать как сигнал, а не как каприз клиента. Первое действие — извиниться и записать контакт, не споря и не выясняя, кто виноват. Второе — сразу проверить журнал заявок и систему учёта: возможно, заявка была, но ушла не тому менеджеру или потерялась в статусе «новая». Третье — сообщить ответственному за сайт, чтобы он проверил форму в тот же день. Четвёртое — в разговоре уточнить, с какого устройства и когда пытался отправить клиент: эти данные помогают воспроизвести ошибку.
Заведите общий журнал таких случаев: дата, клиент, описание, причина, исправление. Через несколько месяцев вы увидите закономерности. Например, сбои чаще происходят после обновления сайта, на определённом браузере или в вечерние часы, когда почтовый сервер перегружен. Журнал превращает разовые неприятности в источник улучшений и помогает убедить руководство вкладываться в мониторинг.
Как проверить форму так, как это сделает клиент
Тестирование разработчиком и тестирование клиентом — разные вещи. Разработчик знает, куда нажимать, и вводит данные в идеальном формате. Клиент торопится, вводит телефон со скобками и пробелами, нажимает кнопку дважды, пользуется телефоном в метро с плохим интернетом. Поэтому при проверке имитируйте реальное поведение: введите телефон разными способами, оставьте необязательные поля пустыми, отправьте форму с телефона на мобильном интернете, попробуйте отправить два раза подряд, отправьте форму с лишними пробелами и непривычными символами в имени.
Проверьте также поведение формы при отключённых сторонних скриптах и в разных браузерах: часть посетителей пользуется программами, блокирующими рекламу и счётчики, и форма должна работать и у них. Если форма зависит от внешнего сервиса, убедитесь, что при его сбое заявка всё равно сохраняется. Попросите коллег и знакомых отправить заявку с их устройств и сообщить о любых странностях: чем разнообразнее устройства, тем больше проблем удаётся найти заранее.
Раз в квартал полезно проводить такую проверку целиком, с чек-листом: открытие страницы, заполнение, отправка, получение сообщения об успехе, получение письма менеджером, появление карточки в системе учёта, срабатывание цели в Метрике. Каждый пункт — отдельная отметка. Если какой-то шаг не прошёл, исправляйте и повторяйте проверку.
Резервные способы подачи заявки на странице
Даже самая надёжная форма иногда подводит, поэтому на странице всегда должны быть запасные способы связаться: кликабельный телефон, кнопка мессенджера, адрес электронной почты, кнопка обратного звонка. Размещайте их рядом с формой, а не только в шапке. Тогда, если отправка не удалась, человек видит выход прямо перед глазами и не уходит на другой сайт. Хорошо, если сообщение об ошибке содержит ссылку на мессенджер с уже подготовленным текстом заявки: клиенту остаётся только нажать «Отправить». Такой приём спасает значительную часть обращений, которые иначе были бы потеряны.
Вывод
Форма заявки должна быть самой надёжной частью сайта. Дружелюбное сообщение об ошибке с альтернативными контактами, сохранение заявки в нескольких местах, регулярные проверки и мониторинг превращают сбой из потери клиента в небольшое неудобство. Проверьте свои формы сегодня: отправьте тестовую заявку с телефона и посмотрите, что произойдёт.
Если вы хотите убедиться, что ни одна заявка с сайта не теряется, обратитесь за бесплатной консультацией к специалистам компании «Сайты Профессионально». Мы проверим формы, почту и интеграции, настроим сохранение и оповещения и поможем довести каждую заявку до менеджера.
Хотите получить бесплатную диагностику сайта?
Получите бесплатную экспресс-диагностику за 24 часа. Проверим ошибки, сбои, скорость, безопасность и скрытые ошибки — пришлём отчёт с рекомендациями.
- Скорость загрузки и мобильная версия
- Уязвимости, вирусы, взломы
- Битые ссылки, дубли, SEO-ошибки
- Статус домена, SSL, хостинга
Популярные решения наших клиентов:

До 10 часов работ в мес.
Ежедневная диагностика
Продление домена
Продление хостинга/сервера

До 40 часов работ в мес.

До 100 часов работ в мес.
