На сайте больше не работает форма обратной связи — в чём причина?
✉️ Проблема: пользователи отправляют заявки, а вы их не получаете
Форма на сайте — это главный канал связи с клиентом. Но в какой-то момент она перестаёт работать. Посетители вроде бы оставляют заявки, но:
вы не получаете письма;
форма выдаёт ошибку или не отправляется вовсе;
данные не приходят в CRM;
клиенты жалуются, что “письмо не дошло”.
Пока это не устранено — вы теряете деньги.
🔍 Причины, по которым форма перестаёт работать
1. 📩 Проблемы с почтой
Самое частое:
SMTP-сервер перестал принимать письма;
изменились логин/пароль к почтовому ящику;
хостинг заблокировал отправку писем;
письма попадают в спам.
💡 Что делать: проверьте настройки отправки писем в админке. Используйте SMTP, а не mail(). Убедитесь, что логин и порт актуальны.
2. 🔄 Обновление CMS, плагинов или шаблона
После обновлений на WordPress, Joomla, OpenCart и других CMS:
могут слететь настройки формы;
старые плагины становятся несовместимыми;
frontend-форма выглядит нормально, но не работает.
💡 Что делать: протестировать форму вручную, заменить/обновить плагин, временно включить логирование отправок.
3. ⚙️ Ошибка JavaScript
Если форма отправляется через AJAX, а скрипт перестал загружаться:
форма внешне активна, но не срабатывает;
кнопка «Отправить» не реагирует.
💡 Что делать: открыть консоль браузера (F12 → Console), проверить наличие JS-ошибок.
4. 🧱 Форма заблокирована файерволом или капчей
Сервер или сторонний модуль может заблокировать:
слишком частые отправки;
подозрительные IP;
отсутствие валидной капчи.
💡 Что делать: временно отключить reCAPTCHA или антивирусный модуль и проверить отправку.
5. 🧾 Неправильный HTML или сломанный шаблон
Иногда после редактирования шаблона или при вставке формы вручную:
не закрыт тег <form>;
неправильно указаны атрибуты action или method;
форма визуально отображается, но не работает.
💡 Что делать: валидировать HTML, проверить структуру формы.
💬 Комментарий от эксперта
🟩 Лопатин Роман, эксперт по веб-разработке, Smart-Product:
«Если заявки перестали приходить, вы можете неделями терять клиентов, даже не зная об этом. Мы рекомендуем настроить мониторинг форм и периодически проверять их вручную. Особенно после любых обновлений на сайте.»
✅ Что делать, если форма не работает
Проверить вручную, отправляется ли форма
Настроить SMTP с логином и паролем
Убедиться, что письма не в спаме
Проверить консоль браузера на ошибки JS
Проверить настройки CAPTCHA или антиспам-фильтра
Убедиться, что адрес получателя указан правильно
📌 Если не можете разобраться — напишите нам. Мы в Smart-Product найдём причину и восстановим работоспособность формы.