Передача незавершенного проекта новой команде — это всегда риск: неизвестно, что скрыто в коде, корректно ли работают интеграции и надежны ли доступы. Такие проекты мы начинаем не с точечных исправлений, а с полного технического аудита. В этом случае он стал критически важной отправной точкой для комплексной доработки сайта: помог закрыть уязвимости в админке, выстроить прозрачную систему управления и наконец вывести ресурс в стабильный запуск. Вместо «черного ящика» клиент получил предсказуемый инструмент, готовый к работе и развитию. Этот кейс будет полезен руководителям отдела маркетинга и владельцам бизнеса, которые планируют передать незавершенный проект новой команде. А также всем, кто хочет понять, как техаудит перед стартом доработки сайта помогает избежать скрытых рисков и сэкономить бюджет на переделках.
Передача незавершенного проекта новой команде — это всегда риск: неизвестно, что скрыто в коде, корректно ли работают интеграции и надежны ли доступы. Такие проекты мы начинаем не с точечных исправлений, а с полного технического аудита. В этом случае он стал критически важной отправной точкой для комплексной доработки сайта: помог закрыть уязвимости в админке, выстроить прозрачную систему управления и наконец вывести ресурс в стабильный запуск. Вместо «черного ящика» клиент получил предсказуемый инструмент, готовый к работе и развитию.
Этот кейс будет полезен руководителям отдела маркетинга и владельцам бизнеса, которые планируют передать незавершенный проект новой команде. А также всем, кто хочет понять, как техаудит перед стартом доработки сайта помогает избежать скрытых рисков и сэкономить бюджет на переделках.
Клиент — дистрибьютор профессиональной косметики и образовательный центр для специалистов индустрии. Руководитель отдела маркетинга обратилась к нам по рекомендации партнеров. Предыдущая команда разработки не завершила работу, и сайт более полугода находился в «подвешенном» состоянии с неработающим функционалом.
Учитывая историю конфликта с прошлым подрядчиком, мы предложили начать сотрудничество с полного технического аудита. В ходе проверки обнаружили намеренно оставленные вредоносные вставки в коде, открывающие несанкционированный доступ к админ-панели и данным пользователей.
Работу начали с экстренного устранения угроз безопасности, очистки кода и восстановления базовой работоспособности форм и интеграций. Проект перешел в формат регулярной техподдержки сайта, комплексных доработок и SEO-продвижения.
За период сотрудничества мы реализовали десятки правок, но в этом кейсе сфокусируемся только на ключевых решениях, которые вернули сайту стабильность, убрали технические барьеры для клиентов и обеспечили безопасное развитие платформы.
Bitrix
Работу выстроили по приоритетам — от закрытия угроз к восстановлению и развитию функционала:
В ходе аудита нашли намеренно оставленные в коде «закладки», которые давали сторонним лицам доступ к админ-панели в обход штатной авторизации. Параллельно выявили устаревшую версию платформы, незащищенные точки ввода и десятки тестовых учетных записей с расширенными правами.
Наша команда старательно вычистила вредоносный код и закрыла возможности несанкционированного входа. Затем мы обновили все доступы к админ-панели: сменили пароли, пересобрали права пользователей, удалили тестовые аккаунты. Перенесли сайт на доверенный сервер под нашим контролем и настроили базовую защиту на уровне инфраструктуры. Легитимных сотрудников перенесли в новую админку с сохранением рабочих прав. Настроили выгрузку каталога в Excel с нужными полями, чтобы упростить работу с данными для контент-менеджеров.
Результат Сайт перешел в безопасный режим работы под постоянным мониторингом нашей техподдержки. Исключен риск взлома, потери данных или блокировки ресурса.
Результат
Сайт перешел в безопасный режим работы под постоянным мониторингом нашей техподдержки. Исключен риск взлома, потери данных или блокировки ресурса.
Формы на сайте работали нестабильно: система валидации ошибочно подчеркивала правильно заполненные поля (пробелы в ФИО считались нарушением формата), капча не проходила или блокировала отправку без видимой причины. Пользователи не могли оставить заявку. При этом на сайте не хватало удобных точек входа для конверсии в ключевых разделах каталога.
Мы переписали логику валидации в 5+ формах, исправили работу капчи и убрали ложные срабатывания. Добавили CTA-кнопки в карточки товаров, чтобы создать дополнительный канал сбора заявок прямо из каталога.
Результат Формы работают стабильно: пользователи успешно отправляют заявки без ложных ошибок. Новые кнопки в каталоге расширили воронку и упростили путь от просмотра товара до регистрации или заказа.
Формы работают стабильно: пользователи успешно отправляют заявки без ложных ошибок. Новые кнопки в каталоге расширили воронку и упростили путь от просмотра товара до регистрации или заказа.
Заявки с сайта попадали в Битрикс24 с ошибками: терялись поля, дублировались контакты, а некоторые формы («Стать моделью», заявка индивидуальное обучение) не отправлялись вовсе. Менеджеры не получали лиды вовремя, а данные приходилось дополнять вручную.
Параллельно в формах перестала работать автоподстановка города: пользователям приходилось вводить название вручную, что увеличивало время заполнения и число ошибок.
Проверили цепочку отправки заявок из всех форм в Битрикс24 и выстроили корректное соответствие полей. Убедились, что CRM стабильно принимает лиды с полным пакетом информации (ФИО, телефон, город, источник).
Настроили почтовые шаблоны уведомлений: менеджеры мгновенно получают данные о новых лидах, а клиенты — автоматические подтверждения отправки. Письма корректно подставляют переменные из форм и не попадают в спам.
Переподключили и отладили сервис DaData: город теперь подставляется автоматически по первым введенным символам. После настройки вручную протестировали отправку каждой формы, чтобы гарантировать стабильный поток заявок без потерь и дублей.
Результат Заявки стабильно попадают в Битрикс24 без потерь и дублей, а менеджеры работают с актуальной воронкой. Заявки дублируются на почту сотрудникам и сопровождаются письмами-подтверждениями для клиентов. Автоподстановка города упростила заполнение форм, это повысило конверсию и снизило число брошенных заявок.
Заявки стабильно попадают в Битрикс24 без потерь и дублей, а менеджеры работают с актуальной воронкой. Заявки дублируются на почту сотрудникам и сопровождаются письмами-подтверждениями для клиентов. Автоподстановка города упростила заполнение форм, это повысило конверсию и снизило число брошенных заявок.
Фильтр в товарном каталоге не срабатывал: сортировка по цене и популярности игнорировала выбор пользователя, а в списке брендов отображались скрытые с сайта технические позиции. Ссылки со страниц специалистов вели в товарные разделы. Клиенты не могли быстро найти нужный товар или познакомиться со специалистом и покидали сайт.
Наша команда переработала фильтр: исправила сортировку, отображение товаров на странице и настроила скрытие брендов. Настроили выборку брендов в меню согласно настройкам сайта, восстановили связи между разделами: ссылки со страниц врачей теперь ведут в корректные разделы сайта. Добавили в меню брендов разделы направлений и синхронизировали структуру подменю с фильтрами.
Результат Каталог работает предсказуемо: клиенты быстро находят нужные товары, фильтр и сортировка отрабатывают точно. Меню брендов отображает только релевантные позиции, навигация по сайту стала интуитивной. Это сократило путь клиента к покупке и снизило количество отказов из-за сложного поиска.
Каталог работает предсказуемо: клиенты быстро находят нужные товары, фильтр и сортировка отрабатывают точно. Меню брендов отображает только релевантные позиции, навигация по сайту стала интуитивной. Это сократило путь клиента к покупке и снизило количество отказов из-за сложного поиска.
Структура сайта не была оптимизирована для поисковых систем: отсутствовали человеко-понятные адреса (ЧПУ) для посадочных страниц, заголовки выводились не по настройкам, в некоторых разделах отсутствовали хлебные крошки. Дубли страниц без редиректов размывали вес.
Мы переработали меню под посадочные страницы, заменили технические ссылки понятными адресами, настроили уникальные мета-теги для ключевых разделов. Исправили вывод заголовков в каталоге и других разделах, добавили хлебные крошки во все разделы. Настроили 301 редиректы на несуществующие страницы, доработали 404-страницу и убрали технические дубли. Настроили корректную индексацию сайта поисковыми системами и отслеживание действий пользователей (отправка форм, клики, просмотры).
Результат Сайт получил чистую техническую базу для продвижения: поисковые системы корректно индексируют страницы, вес не размывается дублями, пользователи не теряются благодаря хлебным крошкам и понятной навигации. Это сокращает время на дальнейшее SEO и повышает шансы на рост органического трафика.
Сайт получил чистую техническую базу для продвижения: поисковые системы корректно индексируют страницы, вес не размывается дублями, пользователи не теряются благодаря хлебным крошкам и понятной навигации. Это сокращает время на дальнейшее SEO и повышает шансы на рост органического трафика.
За время работы подготовили и запустили проект. Сайт перешел стадии «незавершенной разработки» в стабильный инструмент сбора лидов. Технические барьеры устранены, процессы настроены, команда получила полный контроль над ресурсом.
Клиент получил работоспособный ресурс без рисков потери контроля над ним. Сайт стал предсказуемой платформой для продвижения бренда: продажи товаров и обучения, готовой к масштабированию и SEO-продвижению. Сотрудничество перешло в формат регулярной техподдержки и планомерного развития функционала ресурса.
Обычно от 2 до 4 недель, но может занять и больше времени в зависимости от объема задач. Мы начинаем с полного аудита проекта (1–3 дня), чтобы оценить реальное состояние сайта, работоспособность интеграций и безопасность После этого даем точный план работ и сроки.
Проверяем сайт по 4 ключевым зонам:
Не всегда, но часто это безопаснее. Если в коде были «закладки» или несанкционированный доступ, мы рекомендуем перенос на чистый сервер под нашим контролем. Это исключает риск повторного взлома через старые лазейки. В этом проекте мы перенесли сайт на защищенный хостинг, обновили ядро Битрикс и закрыли все векторы атаки.
Чаще всего это происходит из-за изменений в API CRM, ошибок в маппинге полей или проблем с валидацией на стороне сайта. Также влияет устаревшая версия модуля интеграции. Мы проверяем всю цепочку: от капчи на форме до создания сделки в Битрикс24. В этом проекте мы пересобрали соответствие полей, исправили валидацию и настроили почтовые уведомления. После этого заявки пошли стабильно.
Обычно причина не в поломке самого компонента, а в накопленных технических конфликтах: сбоях кэширования, неверных настройках выборки, устаревшем коде или появлении скрытых технических позиций в выдаче. Мы диагностируем логику фильтра, корректируем параметры запросов и восстанавливаем корректную работу без полной переделки каталога. В этом проекте мы устранили зависание фильтра, починили сортировку по цене и популярности, исключили из выдачи скрытые бренды и вернули пользователям удобный поиск товаров.