Почему заявки с сайта не доходят и как это проверить

Посетитель заполнил форму, нажал кнопку, увидел «Спасибо, мы свяжемся». А заявка до вас не дошла. Он ждёт звонка, вы ждёте клиентов, и никто не знает, что между сайтом и вашим ящиком что-то сломалось.

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

Где теряются заявки

  • Письмо уходит, но попадает в спам, потому что у домена не настроены SPF, DKIM и DMARC
  • Письмо уходит на старый ящик, который давно никто не читает
  • Ящик переполнен или пароль от почтового сервиса сменили, а на сайте остался старый
  • Капча или защита от спама отсекает не только ботов, но и людей
  • Форма на телефоне выглядит отправленной, но запрос падает с ошибкой, и посетитель её не видит
  • После обновления CMS или плагина обработчик формы перестал работать

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

Почта с домена: SPF, DKIM и DMARC

Если сайт отправляет письмо от имени вашего домена, почтовые сервисы проверяют, имеет ли сервер на это право. Для этого в DNS домена прописываются записи SPF и DKIM, а запись DMARC говорит, что делать с письмами, которые проверку не прошли. Без них письмо с формы легко оказывается в спаме или не приходит совсем.

Надёжнее отправлять письма не с самого хостинга, а через почтовый сервис или SMTP вашей почты, у которых эти записи настраиваются по инструкции. Попросите разработчика показать, через что уходят письма и что записи в DNS проверены.

Второй канал

Одна почта как единственный путь заявки хрупкая. Удобно, когда каждая заявка дополнительно приходит в Telegram: рабочий чат или бот, который пересылает текст заявки. Если почта сломалась, вы всё равно увидите обращение.

Ещё лучше, когда заявка сохраняется на стороне сайта: в базе, таблице или CRM. Тогда даже при сбое обоих каналов её можно найти и ответить. Это небольшая доработка, и она окупается первой же потерянной заявкой, которую удалось вернуть.

Защита от спама без потери людей

Без защиты форма быстро начинает получать мусор, и настоящая заявка теряется среди рекламы. Но тяжёлая капча раздражает и отсекает часть людей. Обычно хватает незаметных мер:

  • Скрытое поле, которое заполняют только боты
  • Проверка, что форму не отправили через секунду после открытия страницы
  • Ограничение числа отправок с одного адреса за короткое время
  • Невидимая капча, если простых мер не хватило

Что видит посетитель

Сообщение «Спасибо» должно появляться только тогда, когда сервер подтвердил приём заявки. Если отправка не удалась, человек должен увидеть понятную ошибку и другой способ связаться: телефон, почту или Telegram. Так заявка не исчезнет молча.

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

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

  • Отправить тестовую заявку с телефона через мобильный интернет, а не только с компьютера
  • Проверить, что письмо пришло во «Входящие», а не в спам, на нескольких почтовых сервисах
  • Убедиться, что заявка пришла и во второй канал, если он есть
  • Попробовать отправить форму с пустыми и неверными полями и посмотреть на подсказки
  • Повторять тест после каждого обновления сайта и раз в месяц без повода

Тестовая заявка занимает пару минут. Это дешевле, чем узнать о поломке от клиента, который так и не дождался ответа.

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