Форма заявки може виглядати нормально і при цьому не працювати. Клієнт натискає “Надіслати”, бачить повідомлення про успіх, а лист не приходить - або приходить у спам, або форма взагалі не відправляється з телефону.
Для бізнесу це прикра проблема: сайт є, реклама може працювати, люди пишуть, але заявки губляться. Хороша новина: базову перевірку можна зробити самостійно, без програмування.

Чому форми ламаються
Форма залежить одразу від кількох речей: CMS, плагін форми, поштові налаштування, захист від спаму, сервер, DNS, оновлення, кеш. Тому форма часто ламається не після явної правки, а “сама” - оновився плагін, змінилися правила відправлення пошти, лист почав потрапляти у спам. Найчастіші конкретні причини: відправлення через звичайний PHP mail без SMTP, неправильно налаштований поштовий домен, помилка в e-mail отримувача, reCAPTCHA блокує відправлення, кеш заважає капчі, або хостинг обмежує відправлення листів.
Крок 1. Надішліть тестову заявку
Відкрийте сайт як звичайний клієнт - на комп’ютері і на телефоні, у звичайному режимі браузера. Заповніть форму тестовими даними (ім’я “Test Zen”, ваша друга e-mail-адреса, повідомлення “Тест форми, можна видалити”) і натисніть відправлення.
Після відправлення форма має показати зрозуміле повідомлення. Погані ознаки: нескінченне завантаження, червона помилка без пояснення, сторінка перезавантажилася без результату, форма очистилася, але нічого не сказала, капча не проходить. Якщо клієнт не розуміє, чи відправилася заявка, це вже проблема, незалежно від того, що відбувається далі з листом.
Крок 2. Перевірте, куди прийшов лист
Перевірте inbox, спам, промоакції та папку “усі листи” на тій адресі, куди має приходити форма. Іноді лист приходить, але виглядає підозріло: дивний відправник, немає Reply-To, бракує даних клієнта - це теж варто виправити.
Окремо перевірте Reply-To: коли ви натискаєте “Відповісти” на лист заявки, відповідь має йти клієнту, а не на технічну адресу сайту. Якщо ви бачите no-reply@… у полі “Кому”, значить форма налаштована незручно і ви ризикуєте відповідати в порожнечу. У самому листі мають бути всі важливі дані: ім’я, e-mail, телефон, повідомлення і сторінка, з якої відправлена форма - без цього важко зрозуміти, яка послуга цікавила клієнта.
Крок 3. Перевірте mobile і всі форми на сайті
Багато заявок приходять з телефону, тому перевірте: поля зручно натискати, клавіатура не закриває кнопку відправлення, чекбокси нормального розміру, капча працює, а після відправлення зрозуміло, що відбулося. Якщо форма незручна на телефоні, частина клієнтів не дійде до відправлення.
На сайті зазвичай не одна форма - є форма контакту, popup, форма бронювання, заявка на тариф або форма в підвалі сайту. Не вважайте, що якщо одна форма працює, працюють усі: у кожної можуть бути свої налаштування.
Коли і як часто перевіряти
Мінімум - перевіряйте форму після запуску сайту, після оновлень плагінів, після налаштування кешу, перед рекламною кампанією і хоча б раз на місяць, якщо сайт приносить заявки. Форма - це не дрібниця, це вхід у бізнес.
Коли краще звернутися по допомогу
Якщо форма не відправляє, листи не доходять або все йде у спам, не варто нескінченно змінювати випадкові налаштування - так можна зламати ще більше: капчу, кеш, відправлення листів або захист від спаму. Збережіть скриншот помилки і час тесту - ці дані вже допоможуть фахівцю швидше знайти проблему.
Zen Webmaster може перевірити форму, поштову доставку, SMTP, спам і mobile, а потім налаштувати регулярний контроль, щоб заявки не губилися мовчки. Якщо хочете перевірити самі - чудово. Якщо не хочете витрачати вечір на поштові налаштування, можна довірити це мені.