Поддержка звучит как страховка «на всякий случай», и поэтому от неё часто отказываются. Проблема в том, что сайт не стоит на месте: вокруг него меняются браузеры, платёжные системы, правила поисковиков и сроки сертификатов. Ничего не делать — это тоже решение, просто его последствия приходят не сразу.
Что входит в поддержку на самом деле
Обычно её представляют как «поправить текст и картинку». Это малая часть. Реальный список выглядит иначе:
-
Обновления. CMS, библиотеки, зависимости. Каждое пропущенное обновление — это известная уязвимость, о которой знает и злоумышленник.
-
Резервные копии — и проверка, что они восстанавливаются. Бэкап, который никто ни разу не разворачивал, это не бэкап, а надежда.
-
Сертификат и домен. У обоих есть срок. Истёкший сертификат превращает сайт в страницу с предупреждением браузера.
-
Работоспособность форм. Самый частый тихий отказ — об этом ниже.
-
Мониторинг доступности. Чтобы о падении узнавали вы, а не клиент.
-
Контентные правки. Та самая часть, с которой поддержку и путают.
Самый дорогой отказ — тот, который не виден
Сайт лежит — вы узнаёте за час. Гораздо хуже, когда он работает, а форма заявки перестала доходить: сменился почтовый пароль, кончился лимит у сервиса рассылки, письма ушли в спам. Внешне ничего не изменилось. Посетители заполняют форму, видят «спасибо» и уходят.
Такое обнаруживают через недели, обычно случайно. Единственная защита — регулярная тестовая заявка и запись всех обращений в базу, а не только на почту. Если заявки хранятся, потеря почты перестаёт означать потерю обращений.
Что ломается само по себе
-
Интеграции. Внешние сервисы меняют версии API и отключают старые. Ваш код продолжает обращаться по-старому и однажды получает ошибку.
-
Битые ссылки. Удалили страницу, а ссылки на неё остались — и внутри сайта, и снаружи.
-
Разъезжается вёрстка. Браузеры обновляются, появляются новые размеры экранов.
-
Растёт вес. Каждая загруженная в админку фотография с телефона — это несколько мегабайт, которые кто-то будет скачивать на мобильном интернете.
Кто за что отвечает
Здесь чаще всего и возникает конфликт. Разграничьте зоны письменно, до первого инцидента:
-
Хостинг отвечает за то, что сервер включён.
-
Подрядчик — за код и за то, что сайт работает.
-
Вы — за домен, доступы и содержание.
Когда сайт недоступен, первый вопрос «чья зона» не должен занимать полдня.
Признаки, что поддержки фактически нет
-
Вы не знаете, когда последний раз обновлялись зависимости.
-
Никто ни разу не восстанавливал сайт из резервной копии.
-
Вы узнаёте о падении от клиента.
-
Правка «поменять телефон в шапке» занимает неделю.
-
Доступы к домену и хостингу есть только у подрядчика.
Последний пункт самый неприятный: это не про качество работы, это про то, что смена подрядчика превращается в переговоры.
Что забрать при сдаче проекта
Даже если поддержку вы не берёте, на руках должно остаться:
-
доступы к домену, хостингу и админке — на ваши почты;
-
исходный код в вашем репозитории;
-
инструкция, как развернуть сайт с нуля;
-
где лежат резервные копии и как их восстановить.
Это ровно тот набор, который делает вас независимым от любого конкретного исполнителя.
Если сайт работает, но вы не уверены, что за ним кто-то следит — можем посмотреть на его текущее состояние и сказать, что требует внимания в первую очередь.
