Защита форм от спама и ускорение загрузки скриптов

Mr.Doors (Мебельный Комбинат №7) — российский производитель кухонь и корпусной мебели на заказ по индивидуальным размерам. Компания изготавливает кухни, шкафы-купе, гардеробные, мебель для гостиных, спален, детских, прихожих, кабинетов, а также изделия из камня и медицинскую мебель. Имеет собственную сеть салонов и работает с частными покупателями, дизайнерами и бизнесом.

Рассчитайте стоимость своего кейса

Узнайте, сколько стоит набор услуг, соответствующий вашему бизнесу

Проблема

Со старого сайта массово шли спам-заявки: в CRM, коллтрекер и на почту падали «письма директору». Ранее внедрённые антиспам-решения не помогали, часть заявок приходила без обязательного телефона, а формы перестали отправляться из-за долгой загрузки сторонних скриптов.

Решение

Разобрали причины долгой загрузки и подключили проверку капчи на проблемных формах. Залокировали загрузку doubleclick при подключении GTM, перенесли картинки с YouTube в локальное хранилище и добавили генерацию и проверку токена на форму «Письмо директору».

Реализация

Причины спама и долгой загрузки

Спам-заявки приходили якобы со страницы отзывов, но во многих случаях без обязательного телефона. При этом на сайте грузились сторонние скрипты (doubleclick, leadhit), из-за которых формы не отправлялись и появлялась бесконечная загрузка.

Что делали

  • Сделали общий компонент и класс проверки капчи, на первом этапе — для ReCAPTCHA. Токен проверяется на фоне, без его валидации форма не отправляется.
  • На странице отзывов внедрили ReCAPTCHA вместо смарткапчи; после проверки форма работает с отправкой только через JS.
  • Залокировали загрузку doubleclick при подключении GTM через правило в конфиге.
  • Перенесли картинки, ведущие на YouTube за плэйсхолдерами на главной, в локальное хранилище.
  • На форму «Письмо директору» навесили генерацию и проверку токена: обычным POST-запросом без прохождения капчи отправка невозможна.
  • Вернули смарткапчу на формы внутри каталога, чтобы они продолжали работать.

Проверка

Проверку настроили на /reviews и на главной: формы отзывов, обратного звонка и письма директору.

Итоги работы

Убрали загрузку doubleclick из GTM и перенесли картинки YouTube в локальное хранилище, чтобы устранить долгую загрузку. На форму «Письмо директору» добавили проверку токена, а на проблемные формы — ReCAPTCHA вместо смарткапчи. Смарткапчу вернули на формы внутри каталога.

В рамках этого кейса были оказаны следующие услуги
Любая CMS
Доработка сайта
Новые функции, интеграции и модернизация сайта без остановки продаж
Подробнее об услуге
Пакет часов
Абонентское обслуживание
Персональный менеджер и команда разработчиков, которые знают ваш проект
Подробнее об услуге
Core Web Vitals
Ускорение сайта
Оптимизируем код, изображения и сервер, чтобы страницы открывались быстрее
Подробнее об услуге

Хотите такие результаты?

Оставить заявку
* — обязательные поля
Заказать