Разработка · 6 мин чтения

Поддержка сайта после запуска фрилансером: чек-лист на первые месяцы

Сайт сдан, чек-лист приёмки закрыт, деньги переведены - и тут начинается самое интересное. Поддержка сайта после запуска фрилансером почти никогда не прописана в исходном техническом задании подробно, а зря: первые три-четыре месяца эксплуатации показывают все нестыковки, которые не всплыли на этапе разработки. Я веду проекты на Tilda, WordPress и кастомных сервисах на Vue и React, и по опыту процентов 70 обращений клиентов после релиза приходится именно на первый квартал - пока сайт обкатывается на живом трафике, а не на тестовых данных.

Первые две недели после запуска сайта

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

  • Логи ошибок сервера и консоли браузера - на WordPress это обычно debug.log, на кастомном бэкенде - Sentry или логи хостинга.
  • Конверсию форм: заявка ушла в CRM или потерялась на середине отправки из-за конфликта скриптов.
  • Скорость отдачи страниц с мобильных - трафик после запуска часто идёт из рекламы, а не с прямых заходов, и мобильная версия получает нагрузку раньше, чем её успели протестировать вживую.

Если на сайте стоит форма с приёмом оплаты через T‑Bank или ЮKassa, первую неделю я вручную сверяю пару платежей с личным кабинетом эквайринга - расхождение в статусе заказа с реальной оплатой всплывает именно тут, а не на тестах.

Бэкапы и мониторинг - минимальный набор поддержки

Без бэкапов любая доработка после запуска - риск. Я настраиваю автоматическое резервное копирование сразу при сдаче проекта, но если этого не сделал предыдущий подрядчик, это первое, с чего начинается поддержка сайта после запуска фрилансером.

Минимум, который я считаю нормой:

  • Ежедневный бэкап базы данных на WordPress/WooCommerce, хранение минимум 7 копий.
  • Еженедельный полный бэкап файлов сайта.
  • Мониторинг доступности - простой пинг раз в 5 минут через внешний сервис, чтобы падение сайта ночью не оставалось незамеченным до утра.

Пример крон-задачи для дампа базы на VPS, если хостинг не даёт готового решения:

0 3 * * * mysqldump -u user -p'pass' dbname | gzip > /backups/db_$(date +%F).sql.gz

Без мониторинга проблему обычно замечает не хостинг и не фрилансер, а клиент - когда ему звонит его собственный клиент и говорит, что сайт не открывается. Это самый неприятный сценарий, и его закрывает элементарная настройка, которая занимает час.

Бесплатный материал

🎁 Полезный скрипт в подарок

Подпишитесь на Telegram - пришлю готовый скрипт по этой теме.

Без спама. Отписка в 1 клик.

Обновления CMS, плагинов и интеграций

WordPress и WooCommerce требуют обновлений ядра и плагинов раз в месяц-полтора - иначе через полгода накапливается технический долг из десятка устаревших зависимостей, и любое одно обновление тянет за собой конфликт с остальными. Я обновляю плагины поштучно, с проверкой на тестовой копии, если сайт с оплатой или интеграциями - обновление вслепую на боевом WooCommerce с подключённым T‑Bank один раз ломало у меня форму оплаты из-за конфликта версий API.

На Tilda ситуация иначе: платформа сама следит за ядром, но кастомные скрипты - калькуляторы, интеграции с CRM, доработки форм - живут отдельно и требуют присмотра, если Tilda меняет структуру блоков или JS API. У меня в практике был случай, когда обновление верстки блока T123 в Tilda положило кастомный скрипт расчёта доставки, который был завязан на конкретные css-классы блока.

Если на сайте подключена доставка через СДЭК - виджет расчёта стоимости или API для создания заказов - это отдельная точка, которую нужно проверять после каждого крупного обновления CMS: у СДЭК периодически меняются форматы ответа API, и виджет может замолчать без явной ошибки, просто переставая показывать стоимость доставки.

Готовые решения для типовых доработок - калькуляторы, интеграции с оплатой, скрипты для форм - я собираю в библиотеке готовых скриптов для Tilda и WordPress, часть из них закрывает ровно те задачи, которые чаще всего всплывают в первый месяц после запуска.

Боты, автоматизации и скрипты тоже требуют присмотра

Если к сайту подключён Telegram-бот на aiogram - для заявок, уведомлений менеджеру или простого FAQ - он живёт отдельным процессом на сервере и требует своего мониторинга. Боты на aiogram у меня падают чаще всего по двум причинам: истёк токен вебхука или сервер перезагрузился, а автозапуск процесса не настроен через systemd. Проверка раз в неделю, что бот отвечает на /start, экономит нервы клиенту, который иначе узнаёт о поломке от собственных покупателей.

То же самое с автоматизациями на n8n - синхронизация заявок с сайта в CRM, рассылки, обработка платежей через вебхуки. n8n стабилен, но зависит от внешних API: если Google Sheets, amoCRM или платёжный сервис меняют формат ответа или лимиты запросов, сценарий в n8n падает молча, если не настроены уведомления об ошибках воркфлоу. Я всегда включаю в n8n нотификацию в Telegram при ошибке любого сценария - без этого узнаёшь о проблеме только когда клиент спрашивает, почему заявки перестали попадать в CRM.

Договор на техподдержку сайта: что включать и сколько это стоит

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

Что входит Что не входит
Обновление CMS и плагинов Новый функционал и разделы
Мониторинг доступности и бэкапы Редизайн и смена структуры
Исправление багов, не связанных с новым кодом клиента Доработка после вмешательства третьих подрядчиков
Консультации по мелким правкам контента Интеграция новых сервисов и API

По деньгам: техподдержка сайта у меня стоит от 15 000 ₽ в месяц - сюда входит мониторинг, бэкапы, обновления и небольшие правки. Разовая доработка кастомного скрипта для Tilda - от 3 000 ₽, если это простая правка вроде изменения логики валидации формы; комплексная интеграция с CRM, эквайрингом или СДЭК - от 40 000 ₽, потому что там на стороне всегда есть недокументированные особенности API, которые вскрываются только в процессе. На рынке абонентская поддержка у студий часто стартует заметно выше и включает фиксированный пакет часов, который не переносится на следующий месяц - если для проекта это неудобно, разовые задачи по факту обращения обычно выгоднее.

Если поддержка сайта не прописана нигде и подрядчик недоступен, найти нового фрилансера под конкретную CMS и стек - отдельная задача на несколько дней: нужно время на аудит чужого кода, прежде чем браться за правки. Полный список того, что я делаю по проектам на Tilda, WordPress, ботам и автоматизациям, - на странице услуг, там же можно оценить, какая задача под какую вилку цены попадает.

Чтобы сайт работал без сбоев

Техподдержка

от 15 000 ₽/мес

Подробнее →

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

Нужна ли поддержка, если сайт сделан на Tilda и там почти нет кода?

Нужна, потому что ломается не ядро платформы, а кастомные скрипты и интеграции - калькуляторы, виджет СДЭК, отправка заявок в CRM. Tilda обновляет структуру блоков без предупреждения, и завязанный на конкретную вёрстку скрипт может замолчать после любого обновления страницы через редактор.

Что делать, если фрилансер, который делал сайт, пропал?

Искать нового подрядчика под тот же стек и закладывать время на аудит чужого кода - без документации разбор чужого проекта занимает от нескольких часов до нескольких дней в зависимости от сложности. Я в таких случаях сначала делаю short-аудит: смотрю структуру, зависимости, что где подключено, и только потом называю стоимость дальнейшей поддержки.

Сколько стоит поддержка сайта после запуска у фрилансера?

Абонентская поддержка у меня начинается от 15 000 ₽ в месяц - мониторинг, бэкапы, обновления, мелкие правки. Разовые доработки считаются отдельно: простой скрипт для Tilda - от 3 000 ₽, комплексная интеграция с оплатой или доставкой - от 40 000 ₽. У других разработчиков и в студиях цены на рынке сильно различаются в зависимости от формата пакета услуг, поэтому сравнивать стоит именно состав работ, а не только итоговую цифру.

Как часто нужно обновлять WordPress и плагины после запуска?

Я обновляю раз в месяц-полтора, с обязательной проверкой на тестовой копии, если на сайте есть оплата или сторонние интеграции вроде WooCommerce и эквайринга. Реже обновлять рискованно - накапливается технический долг, и одно обновление начинает тянуть за собой конфликты сразу в нескольких местах; чаще без необходимости - лишняя нагрузка на сайт и риск сломать что-то работающее ради обновления, которое не критично.

Есть задача?

Обсудим в мессенджере

Расскажите, что нужно сделать — отвечу в течение 4 часов в рабочее время. Первая консультация бесплатно.

Самозанятый Калинкин Н. А. · работаю с физлицами и юрлицами

Продолжая пользование настоящим сайтом Вы выражаете своё согласие на обработку Ваших персональных данных (файлов куки) с использованием Yandex.Metrika.
Понятно