Форма заявки может выглядеть нормально и при этом не работать. Клиент нажимает «Отправить», видит сообщение об успехе, а письмо не приходит - или приходит в spam, или форма вообще не отправляется на телефоне.
Для бизнеса это неприятная проблема: сайт есть, реклама может работать, люди пишут, но заявки теряются. Хорошая новость: базовую проверку можно сделать самому без программирования.

Почему формы ломаются
Форма зависит сразу от нескольких вещей: CMS, плагин формы, почтовые настройки, защита от спама, сервер, DNS, обновления, кеш. Поэтому форма часто ломается не после явной правки, а «сама» - обновился плагин, изменились правила отправки почты, письмо начало попадать в спам. Самые частые конкретные причины: отправка через обычный PHP mail без SMTP, неправильно настроенный почтовый домен, ошибка в e-mail получателя, reCAPTCHA блокирует отправку, кеш мешает капче, или хостинг ограничивает отправку писем.
Шаг 1. Отправьте тестовую заявку
Откройте сайт как обычный клиент - на компьютере и на телефоне, в обычном режиме браузера. Заполните форму тестовыми данными (имя «Test Zen», ваш второй e-mail, сообщение «Тест формы, можно удалить») и нажмите отправку.
После отправки форма должна показать понятное сообщение. Плохие признаки: бесконечная загрузка, красная ошибка без пояснения, страница перезагрузилась без результата, форма очистилась, но ничего не сказала, капча не проходит. Если клиент не понимает, отправилась ли заявка, это уже проблема - независимо от того, что происходит дальше с письмом.
Шаг 2. Проверьте, куда пришло письмо
Проверьте inbox, spam, promotions и папку «все письма» на том адресе, куда должна приходить форма. Иногда письмо приходит, но выглядит подозрительно: странный отправитель, нет Reply-To, не хватает данных клиента - это тоже стоит исправить.
Отдельно проверьте Reply-To: когда вы нажимаете «Ответить» на письмо заявки, ответ должен уходить клиенту, а не на технический адрес сайта. Если вы видите no-reply@… в поле «Кому», значит форма настроена неудобно и вы рискуете ответить в пустоту. В самом письме должны быть все важные данные: имя, e-mail, телефон, сообщение и страница, с которой отправлена форма - без этого трудно понять, какая услуга интересовала клиента.
Шаг 3. Проверьте mobile и все формы на сайте
Многие заявки приходят с телефона, поэтому проверьте: поля удобно нажимать, клавиатура не закрывает кнопку отправки, чекбоксы нормального размера, капча работает, а после отправки понятно, что произошло. Если форма неудобна на телефоне, часть клиентов не дойдёт до отправки.
На сайте обычно не одна форма - есть форма контакта, popup, форма бронирования, заявка на тариф или форма в подвале сайта. Не считайте, что если одна форма работает, работают все: у каждой могут быть свои настройки.
Когда и как часто проверять
Минимум - проверяйте форму после запуска сайта, после обновлений плагинов, после настройки кеша, перед рекламной кампанией и хотя бы раз в месяц, если сайт приносит заявки. Форма - это не мелочь, это вход в бизнес.
Когда лучше обратиться за помощью
Если форма не отправляет, письма не доходят или всё уходит в спам, не стоит бесконечно менять случайные настройки - так можно сломать ещё больше: капчу, кеш, отправку писем или защиту от спама. Сохраните скриншот ошибки и время теста - эти данные уже помогут специалисту быстрее найти проблему.
Zen Webmaster может проверить форму, почтовую доставку, SMTP, спам и mobile, а затем настроить регулярный контроль, чтобы заявки не терялись молча. Если хотите проверить сами - отлично. Если не хотите тратить вечер на почтовые настройки, можно передать это мне.