Задача
О проблемах с сайтом обычно узнают слишком поздно: когда заявки уже не пришли, а позиции в поиске просели. Мы сами ведём сайты и серверы клиентов, поэтому нужен был инструмент, который замечает неполадку раньше посетителей и помогает довести исправление до конца — а не оставляет отчёт лежать в папке.
Что сделали
- Мониторинг доступности из 6 городов России. Сервер в Москве проверяет сайт каждую минуту, зонды в Санкт-Петербурге, Краснодаре, Екатеринбурге, Новосибирске и Владивостоке — так, как сайт видят посетители в регионах. Тревога уходит только после подтверждённого сбоя, без ложных срабатываний.
- Технический аудит из 118 проверок по семи направлениям: скорость, безопасность, индексация, мобильная версия, домен и почта. У каждой ошибки — объяснение простыми словами: что это, чем грозит и что сделать.
- Обход всех страниц сайта. Робот проходит по ссылкам, как поисковик, и находит 38 видов проблем: битые ссылки, дубли, пустые заголовки, медленные и потерянные страницы.
- Подключение Яндекс.Вебмастера и Метрики — поисковые запросы, причины исключения страниц, трафик и цели рядом с техническими данными.
- Доска задач для команды. Ошибка из отчёта в один клик становится задачей нужному специалисту, а после правки сервис сам перепроверяет результат.
- Агент для серверов: нагрузка, диски, службы, журналы и резервные копии — то, чего не видно снаружи.

Как устроено
Сервис написан на Symfony и работает на нашей инфраструктуре в Москве: веб-приложение, очереди фоновых задач, сеть зондов в регионах и агент, который ставится на сервер одной командой. Личный кабинет с ролями и правами: подрядчик видит только свой сайт и только нужные ему разделы. Интеграция с Битрикс24 передаёт задачи и комментарии в обе стороны.
Оплата — по счёту, картой или через СБП, без автосписаний. Бесплатная проверка сайта доступна без регистрации.

Результат
Website Director — действующий коммерческий сервис с открытыми тарифами. Это тот же инструмент, которым мы пользуемся сами, когда берём сайты и серверы клиентов на сопровождение: он показывает, что сломалось, кто чинит и что уже исправлено.
На этом проекте видно, как мы работаем с продуктом целиком — от архитектуры и интерфейсов до эксплуатации под нагрузкой.