Сколько теряет бизнес, когда сайт работает нестабильно: считаем на цифрах
8 мин чтения Обновлено:
Сколько теряет бизнес, когда сайт работает нестабильно: считаем на цифрах

Сколько теряет бизнес, когда сайт работает нестабильно: считаем на цифрах

Простой сайта — это не «неприятность», а строка расходов, которую можно посчитать заранее. Разбираем три аварии с опубликованными суммами убытков, выводим формулу потерь и считаем её на модельном интернет-магазине, чтобы вы могли подставить свои цифры.

Три аварии, по которым известны суммы

Компании редко раскрывают убытки от сбоев. Но иногда цифры попадают в отчётность, в суд или в заявления руководства — и тогда получается редкий материал: точная цена конкретного простоя.

Кто и когда Что произошло Цена вопроса
Amazon, август 2013 Главный сайт был недоступен около получаса Forbes оценил потери в 66 240 $ за минуту — порядка 2 млн $ за инцидент
British Airways, май 2017 Отказ питания в дата-центре, резервная площадка не подхватила нагрузку 80 млн £ убытка холдинга IAG, около 75 000 пассажиров застряли в аэропортах
Delta, июль 2024 Глобальный сбой обновления CrowdStrike положил Windows-инфраструктуру 550 млн $: 380 млн выпавшей выручки и 170 млн на восстановление, ~7 000 отменённых рейсов

Обратите внимание на структуру убытка Delta: восстановление и компенсации составили почти треть суммы. Это общее правило — прямая недополученная выручка почти никогда не бывает единственной строкой в счёте.

Почему «у нас не Amazon» — плохой аргумент

Самая частая реакция на такие цифры: у нас другой масштаб, нам это не грозит. Масштаб действительно другой, но формула потерь одна и та же, и меняются в ней только множители.

Исследование ITIC 2024 года, в котором участвовало больше тысячи компаний, даёт ориентир для средних и крупных предприятий: у более чем 90 % из них час простоя обходится дороже 300 000 $, а 41 % оценивает этот час в сумму от 1 до 5 млн $. Малый бизнес в такую выборку не попадает — но именно у него, в отличие от корпораций, обычно нет ни резервной площадки, ни дежурной смены, ни запаса прочности, чтобы пережить потерю выручки за день.

Нестабильность бывает трёх видов, и считаются они по-разному

Слово «простой» обычно понимают буквально: сайт не открывается. На практике деньги утекают в трёх разных сценариях, и полное падение из них — самый заметный, но не самый дорогой в пересчёте на год.

Полное падение. Сайт не отвечает совсем, выручка в эти часы равна нулю. Считается проще всего и обсуждается чаще всего именно потому, что его невозможно не заметить — правда, замечают его обычно клиенты, а не владелец.

Замедление. Сайт жив, но страницы открываются пять секунд вместо одной. Формально простоя нет, а конверсия падает — и падает тем сильнее, чем дольше человек ждёт. Именно на этом эффекте построен известный расчёт, по которому задержка в сто миллисекунд стоила Amazon около процента продаж. Замедление опаснее падения тем, что длится неделями: никто не бьёт тревогу, потому что «сайт же работает».

Частичная поломка. Главная открывается, каталог листается, а кнопка оплаты не срабатывает или форма заявки молча теряет данные. Это худший из трёх сценариев: трафик идёт, реклама откручивается, аналитика показывает нормальную посещаемость — и ни одна метрика верхнего уровня не сигналит, пока к концу дня не выясняется, что заказов ноль. Ловится такое только проверкой конкретного элемента на странице, а не фактом ответа сервера.

Важная оговорка о расчётах ниже

Дальше идёт модельный пример, а не история конкретной компании. Цифры взяты как типичные для небольшого интернет-магазина — они нужны, чтобы показать логику. Подставьте в формулы свои показатели из аналитики: результат почти наверняка вас удивит.

Модельный магазин: исходные данные

Показатель Значение Откуда взять у себя
Посетителей в сутки 3 000 Метрика, отчёт по посещаемости
Конверсия в заказ 2 % Цель «заказ оформлен» ÷ визиты
Средний чек 4 500 ₽ Выручка ÷ число заказов
Выручка в сутки 270 000 ₽ 3 000 × 2 % × 4 500 ₽
Выручка в средний час 11 250 ₽ 270 000 ÷ 24
Выручка в пиковый час 18 900 ₽ 70 % выручки приходится на 10 дневных часов

Последняя строка важнее остальных. Считать потери по среднему часу — значит занижать их почти вдвое: аварии не выбирают ночь, а пик нагрузки как раз и есть то время, когда сайт чаще всего не выдерживает.

Считаем один инцидент: четыре часа в пик

Сценарий обычный до скуки. Обновили модуль оплаты в обед, сайт начал отдавать ошибку 502, никто этого не заметил. В 18 часов написал клиент, ещё сорок минут ушло на откат. Итого четыре часа в самое доходное время.

Статья потерь Как считается В примере
Недополученные заказы 18 900 ₽ × 4 часа 75 600 ₽
Сгоревший рекламный бюджет Клики шли на неработающий сайт: 8 000 ₽ в сутки × доля пиковых часов ≈ 2 200 ₽
Работа команды Разработчик и поддержка тушат пожар вместо плановых задач По вашим ставкам
Компенсации и извинения Скидки тем, кто не смог оформить заказ Разово, но бьёт по марже
Позиции в поиске Робот застал сайт лежащим Отложенный эффект

Прямые потери — около 78 000 ₽ за один вечер. Часть покупателей вернётся на следующий день: если считать, что возвращается половина, безвозвратно магазин теряет порядка 38 000 ₽. Это цена одного эпизода, о котором никто не узнал вовремя.

Потери, которых не видно в кассовом отчёте

Недополученная выручка — единственная строка, которую замечают все. Остальные проявляются с задержкой и потому почти никогда не связываются с той самой аварией во вторник.

Рекламный бюджет сгорает вхолостую. Контекстные кампании не знают, что сайт лежит: показы идут, клики списываются, человек попадает на страницу с ошибкой. Вы платите за визиты, которые не могут превратиться ни во что. В нашем примере это скромные пара тысяч рублей, но при бюджете в сотни тысяч в месяц вечер простоя съедает заметную сумму — и портит статистику кампаний, из-за чего алгоритмы потом хуже откручивают объявления.

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

Команда занимается не тем. Разработчик, который вместо запланированной задачи полдня разбирается с аварией, — это не только его ставка за эти часы. Это ещё и сдвинутый релиз, и потерянный контекст, к которому придётся возвращаться завтра. Поддержка в это время обрабатывает поток одинаковых обращений вместо обычной работы.

Доверие клиента расходуется быстрее, чем восстанавливается. Человек, у которого второй раз не прошла оплата, редко пишет в поддержку — он просто уходит и не возвращается. Эта потеря не попадает ни в один отчёт, потому что несостоявшийся клиент не оставляет следа. Для бизнеса, который живёт на повторных покупках, она со временем оказывается самой дорогой из всех перечисленных.

Главный множитель — время обнаружения

Общая формула потерь выглядит так:

Потери = (время обнаружения + время починки) × выручка в час

Время починки зависит от сложности аварии, и управлять им трудно. А вот первое слагаемое — то, сколько сайт лежит незамеченным, — сокращается до минут одним техническим решением. Сравним два варианта одной и той же поломки.

Сценарий Обнаружение Починка Потери
Узнали от клиента 3 часа 20 минут 40 минут 75 600 ₽
Уведомление от мониторинга 2 минуты 40 минут 12 600 ₽

Разница — 63 000 ₽ на одном инциденте при абсолютно одинаковой поломке и одинаковой скорости починки. Если за год таких эпизодов четыре, набегает больше четверти миллиона рублей, потерянных исключительно на том, что о проблеме узнали поздно.

Как это устроено в Пруфене

Пруфен проверяет доступность страниц с интервалом от 2 минут из 13 точек — 11 в России, Минск и Испания. Отдельная проверка контента следит, что на странице остался нужный блок: она ловит случай, когда сайт формально отвечает кодом 200, а кнопка оформления заказа исчезла. Уведомление приходит на Email, в Telegram, в Макс или звонком, а когда сайт поднимается — второе. Бесплатно доступны 5 проверок без ограничения по времени.

Что сделать на этой неделе

Посчитайте свою выручку в пиковый час — это займёт пять минут и сразу переведёт разговор о надёжности из абстрактного в денежный. Затем составьте список страниц, на которых вы зарабатываете: корзина и оформление заказа важнее главной, которая часто отдаётся из кэша и остаётся живой, когда всё остальное уже сломано.

Поставьте внешние проверки на эти страницы и решите, кто и по какому каналу получает уведомление ночью. И заранее продумайте отложенные аварии — срок домена и сертификата: это самые обидные простои, потому что они на сто процентов предсказуемы и всё равно случаются.

Частые вопросы

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

У нас сайт-визитка без продаж — тоже считать? Формула та же, просто вместо среднего чека подставьте стоимость заявки. Если лид с сайта обходится в 1 500 ₽ и приносит вам 8 заявок в день, вечер простоя стоит примерно как эти заявки, плюс сгоревшая реклама.

Хостинг обещает 99,9 % — этого достаточно? Это обещание про инфраструктуру хостера, а не про ваш сайт: ошибка в коде, истёкший сертификат или сломанный модуль оплаты в SLA не входят. К тому же 99,9 % — это около 43 минут допустимого простоя в месяц, и проверить, уложился ли хостер, можно только собственными измерениями.

Насколько быстро всё это окупается? Сравните стоимость мониторинга с потерями от одного вечернего простоя в вашем расчёте. Обычно вопрос закрывается сам собой — просто потому, что порядки величин несопоставимы.

Была ли статья полезна?

Начните мониторинг прямо сейчас

Бесплатный тариф — до 5 проверок. 150 ₽ на баланс при регистрации.

Создать аккаунт