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

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

Обновления CMS и компонентов

Это фундамент. WordPress выпускает обновления безопасности каждые 2-3 недели. MODX — реже, но каждое обновление критичнее. Плагины, темы, библиотеки — всё это нужно обновлять.

Почему нельзя просто нажать «обновить всё»:

  • Обновление плагина может сломать совместимость с темой
  • Мажорная версия CMS может изменить API, от которого зависит кастомный код
  • Некоторые обновления меняют структуру базы данных

Как это делаю я: сначала бэкап, потом проверка changelog каждого обновления, на сложных сайтах — тест на staging-копии. Только потом обновление production. Если что-то пошло не так — откат за минуты.

Для WordPress-сайтов обновления — еженедельная рутина. Для MODX — реже, но каждое требует больше внимания к деталям.

Резервные копии

Бэкапы — это не «хорошо бы», а обязательный минимум. Я настраиваю:

  • Ежедневные бэкапы файлов и базы данных
  • Хранение на внешнем сервере — не на том же хостинге, где сайт
  • Ротацию — храню копии за последние 30 дней, плюс еженедельные за 3 месяца
  • Проверку восстановления — бэкап, который нельзя восстановить, бесполезен

Типичный сценарий: разработчик выкатил обновление, что-то сломалось, откатить нечем. Или хостинг «потерял» данные (да, бывает). С бэкапами — восстановление за 15 минут. Без них — часы или дни работы, если вообще возможно.

Подробнее — в статье зачем сайту резервные копии.

Мониторинг доступности

Сайт может упасть в 3 часа ночи, и вы узнаете об этом утром — от клиента. Или не узнаете вообще, потому что клиент просто уйдёт к конкуренту.

Что я мониторю:

  • Доступность — пинг каждые 60 секунд. Если сайт не отвечает 2 минуты — получаю уведомление
  • Время ответа сервера — если загрузка стала дольше обычного, это сигнал
  • SSL-сертификат — срок действия и корректность цепочки
  • Место на диске — заполненный диск = неработающий сайт
  • Ошибки в логах — 500-е ошибки, ошибки PHP, проблемы с БД

Мониторинг — это не просто «смотрю, работает ли». Это система раннего обнаружения проблем. Подробнее — зачем сайту мониторинг.

Безопасность

Отдельная большая тема, но в контексте техподдержки:

  • Проверка уязвимостей — сканирование на известные дыры в CMS и плагинах
  • Обновление сертификатов — SSL, настройка HSTS
  • Контроль доступов — кто и откуда заходит в админку
  • Защита от брутфорса — ограничение попыток логина, капча, 2FA
  • Файрвол — WAF для фильтрации вредоносного трафика

WordPress — самая атакуемая CMS в мире. Не потому что она плохая, а потому что на ней работает 40% интернета. MODX атакуют реже, но если находят уязвимость — бьют прицельно.

Для серьёзной защиты есть отдельная услуга — защита сайта от взлома.

Мелкие правки и доработки

Это то, что клиенты ценят больше всего в ежедневной работе:

  • Заменить текст или изображение
  • Добавить новый блок на страницу
  • Изменить форму обратной связи
  • Подключить новый виджет (чат, аналитика, пиксель)
  • Исправить верстку на мобильных

В моих тарифах от 2 до 15 часов правок в месяц включено в абонентскую плату. Это дешевле, чем каждый раз искать фрилансера и объяснять контекст проекта заново.

Оптимизация производительности

Сайт, который загружается 5 секунд, теряет 40% посетителей. Google учитывает скорость при ранжировании. Регулярная оптимизация — часть поддержки:

  • Кеширование — настройка серверного и браузерного кеша
  • Оптимизация изображений — сжатие, WebP, lazy load
  • Чистка базы данных — удаление ревизий, спам-комментариев, сессий
  • Минификация CSS и JavaScript
  • CDN — для статических файлов

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

Консультации и рекомендации

Часть работы, которую не все включают в поддержку, но я считаю важной:

  • Рекомендации по развитию сайта
  • Подбор плагинов и инструментов
  • Оценка идей по доработкам — стоит ли делать и как лучше
  • Объяснение, что происходит с сайтом — простым языком

Поддержка — это не только руки, но и голова. Клиент не должен разбираться в технических деталях — для этого есть я.

Что НЕ входит в техподдержку

Чтобы не было иллюзий:

  • Полный редизайн — это отдельный проект с отдельным бюджетом
  • Разработка нового функционала с нуля (больше 15-20 часов) — тоже отдельная задача
  • SEO-продвижение — техподдержка поддерживает техническую базу для SEO, но сама по себе не продвигает
  • Наполнение контентом — если нужен копирайтинг, это отдельная работа

Граница между «правка» и «доработка» иногда размыта. Правило простое: если помещается в пару часов — это правка. Если нужно ТЗ — это проект.

Как выбрать формат поддержки

Три основных варианта:

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

Разовые работы — оплата по факту. Подходит для простых сайтов, которые редко меняются. Но: нет мониторинга, нет приоритета, нет бэкапов (если не настроите сами).

Пакет часов — покупаете блок часов, расходуете по мере необходимости. Компромисс между абонентом и разовыми работами.

Мой совет: если сайт приносит деньги — абонент. Если сайт-визитка, которую обновляете раз в год — разовые работы. Подробнее о ценах — сколько стоит техподдержка сайта.

Отчётность и прозрачность

Хорошая поддержка — прозрачная поддержка. Клиент должен понимать, за что платит. Я предоставляю ежемесячный отчёт:

  • Список выполненных работ с указанием времени
  • Статистика доступности за месяц (uptime)
  • Обнаруженные и устранённые проблемы
  • Рекомендации на следующий месяц

Это дисциплинирует обе стороны. Я фиксирую каждое действие — клиент видит реальный объём работ. Никаких «ну я что-то там делал».

Разница между поддержкой и разработкой

Путаница возникает часто. Клиент покупает поддержку и ожидает, что в неё входит «переделать главную страницу». Нет.

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

Разработка — это создание нового функционала. Личный кабинет, калькулятор, интеграция с CRM, новый раздел каталога.

Граница: если задача укладывается в 1-2 часа и не требует ТЗ — это поддержка. Если нужно обсуждать, проектировать, тестировать — это проект с отдельным бюджетом.

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

Итого

Техподдержка — это не «чинить сломанное». Это система, которая не даёт сломаться:

  • Обновления — чтобы не было уязвимостей
  • Бэкапы — чтобы можно было восстановить
  • Мониторинг — чтобы знать о проблемах раньше клиентов
  • Безопасность — чтобы не взломали
  • Правки — чтобы сайт развивался
  • Оптимизация — чтобы сайт работал быстро

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

Посмотрите мои тарифы на техподдержку или напишите — оценю состояние вашего сайта бесплатно.

Автор материала

Антон Ветров Разработка сайтов, поисковая доступность, автоматизация и эксплуатация.