Бизнес · 7 мин чтения

Что нужно знать владельцу сайта: минимум для независимости

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

Доступы: что нужно знать владельцу сайта в первую очередь

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

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

  • личный кабинет регистратора домена, оформленный на вашу почту и телефон, а не на аккаунт разработчика
  • панель управления хостингом или сервером
  • админка CMS: Tilda, WordPress или самописная панель управления
  • доступ к почте, на которую зарегистрированы домен и хостинг
  • ключи и токены от интеграций: эквайринг, СДЭК, Telegram-бот, аналитика
  • доступ к репозиторию с кодом, если сайт кастомный

Все пароли храните в менеджере паролей на свою учётную запись, а не в переписке с разработчиком. Если решите сменить подрядчика, передача займёт час, а не три недели переговоров.

Домен и хостинг: за что вы платите каждый год

Домен и хостинг это две разные платные истории, и путать их не стоит. Домен вы продлеваете у регистратора раз в год, хостинг оплачиваете отдельно тому, кто держит сервер. Даже если оба вопроса ведёт один подрядчик, договоры и платежи по факту разные, и владельцу стоит знать даты продления обоих.

Цена домена зависит только от зоны, а не от типа сайта: зона .ru у большинства регистраторов обходится в 200-700 рублей в год, зона .com дороже, обычно 1000-1500 рублей в год. Лендинг это или интернет-магазин, на цену домена это не влияет.

Тип SSL-сертификата тоже влияет на стоимость отдельно от платформы. Бесплатный сертификат Let’s Encrypt закрывает большинство задач и переиздаётся автоматически, платный сертификат с расширенной проверкой организации нужен обычно только под требования эквайринга и стоит несколько тысяч рублей в год у большинства провайдеров.

Проверить, кто на самом деле владеет доменом, легко через открытый WHOIS-сервис регистратора: там видно, на чью почту и до какого числа зарегистрировано имя. Если владельцем указан подрядчик, а не ваша компания, это стоит поменять при первой возможности.

Платформа сайта: чем Tilda, WordPress и кастомная разработка отличаются для владельца

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

Платформа Что владелец правит сам Когда нужен программист Ориентировочная стоимость доработки
Tilda тексты, картинки, блоки, вёрстку через визуальный редактор кастомные скрипты, интеграции с CRM, эквайрингом, СДЭК простая доработка от 3 000 ₽, комплексная интеграция от 40 000 ₽
WordPress тексты и товары через админку, если магазин собран на WooCommerce конфликты плагинов, кастомизация темы, ускорение сайта сайт с нуля от 60 000 ₽
Кастомная разработка на React, Next.js, Laravel обычно ничего без деплоя, контент завязан на код или отдельную админ-панель любое изменение функциональности проекты от 300 000 ₽, срок от 8 недель

Если у вас лендинг на Tilda с парой кастомных скриптов, разобраться в логике стоит один раз, чтобы понимать, за что вы платите при каждой доработке. Если магазин на WooCommerce с приёмом платежей через T‑Bank и интеграцией с СДЭК, полезно знать хотя бы схему, как эти сервисы связаны между собой, чтобы при сбое понимать, к кому идти: к банку, в СДЭК или к разработчику.

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

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

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

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

Резервные копии и что делать, если сайт заражён

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

Что нужно знать владельцу про бэкапы:

  • с какой периодичностью снимаются резервные копии: раз в сутки для магазина на WooCommerce разумный минимум
  • сколько версий хранится и за какой период можно откатиться назад
  • кто отвечает за копии: хостинг-провайдер по умолчанию или это отдельная настройка подрядчика
  • хранится ли хотя бы одна копия отдельно от основного сервера на случай, если ляжет весь хостинг целиком

Если сайт заражён: подменены редиректы, в код вставлен скрытый скрипт, письма с сайта улетают в спам, в первую очередь снимайте копию текущего состояния до чистки, чтобы не потерять данные заказов, и меняйте все пароли, включая доступ к базе данных. Лечение сайта от вирусов и восстановление после заражения у меня начинается от 15 000 ₽, итоговая цена зависит от глубины заражения и объёма файлов, которые нужно проверить вручную.

Если разбираться в обновлениях плагинов, мониторинге и бэкапах самому не хочется, эту рутину можно отдать на техническую поддержку сайта: контролировать тогда нужно будет только регулярность отчётов, а не сами технические детали.

Интеграции: CRM, эквайринг и доставка, которые должен контролировать владелец интернет-магазина

У интернет-магазина обычно три-четыре внешних сервиса, завязанных на сайт: приём платежей, доставка, CRM и уведомления клиентам. Каждый требует ключей и токенов, которые физически хранятся в настройках сайта или в переменных окружения на сервере.

Эквайринг на T‑Bank или другом банке подключается одинаково что на Tilda, что на WooCommerce, разница здесь не в платформе, а в тарифе банка. Комиссия обычно 1.5-2.7% с транзакции, у крупных магазинов банк может дать ставку ниже по запросу. Владельцу стоит знать хотя бы номер договора с эквайрером и куда обращаться при сбоях оплаты, а не только телефон разработчика.

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

Уведомления клиентам через Telegram-бота на aiogram работают через отдельный токен бота и вебхук на сервере. Автоматизацию между CRM, платежами и мессенджером всё чаще собирают в n8n, но здесь важно, где физически стоит сервер n8n и куда идут данные клиентов.

Персональные данные покупателей: имя, телефон, адрес доставки, по 152-ФЗ должны храниться на серверах в России. Складывать заказы в Google Таблицы или Airtable для удобства не стоит, даже если так проще смотреть статистику. CRM и база должны стоять на сервере с российской юрисдикцией.

Договор с подрядчиком: юридический минимум, который защищает бизнес

Договор с разработчиком должен закрывать не только цену и сроки, но и то, что происходит после сдачи проекта. На практике смотрю на три пункта, которые чаще всего забывают прописать:

  • кому принадлежат исходный код и контент: по умолчанию по статье 1295 ГК РФ права на служебное произведение остаются у автора, если в договоре не указано иное
  • обязанность передать все доступы владельцу по акту после оплаты, а не по запросу когда-нибудь
  • где хранятся персональные данные клиентов и кто отвечает за их защиту по 152-ФЗ

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

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

Что делать, если подрядчик отказывается передавать доступы?

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

Нужно ли владельцу сайта разбираться в коде?

Нет, глубоко разбираться не нужно. Достаточно понимать, из каких частей состоит сайт: домен, хостинг, CMS, интеграции, и знать, где хранятся доступы к каждой из них. Этого хватает, чтобы разговаривать с любым подрядчиком на одном языке и не платить за то, что решается за пять минут.

Как часто проверять, что бэкапы реально делаются?

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

Что обязательно прописать в договоре с разработчиком?

Минимум: права на код и контент, обязанность передать доступы по акту после оплаты, сроки и объём работ по техническому заданию, и где хранятся персональные данные клиентов, если сайт их собирает.

Есть задача?

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

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

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