Приёмка сайта у подрядчика
Как принять сайт у подрядчика: чек-лист по страницам, формам, аналитике, мобильной версии и документам — без «ну вроде всё работает».
«Сайт готов, оплатите остаток» — и заказчик открывает страницу: форма молчит, на мобильном кнопка уехала за экран, в Метрике нет целей, домен числится на email подрядчика. Приёмка сайта — не формальность перед актом, а проверка того, за что вы платите и что пойдёт в рекламу. Ниже — чек-лист для B2B: функционал, контент, SEO, аналитика, доступы и юридические мелочи, которые потом стоят дороже переделки.
Дополняет договор на разработку и выбор подрядчика. Замечания до финального платежа — через контакты исполнителя с опорой на этот список.
Когда начинать приёмку
Не ждите «полной готовности всего». Приёмка идёт по этапам, как в договоре:
- прототип / структура — логика блоков, CTA, меню;
- дизайн — ключевые экраны desktop + mobile;
- вёрстка на стенде — формы, адаптив, скорость;
- прод на боевом домене — SSL, редиректы, аналитика, доступы.
Подписывайте акт этапа только после проверки по чек-листу этого этапа. Исправлять баги после финальной оплаты сложнее морально и юридически.
На финальной приёмке закладывают 3–5 рабочих дней: вы тестируете, фиксируете замечания письмом, подрядчик устраняет в рамках гарантии/договора.
Формы и заявки: главный блок проверки
Если форма не работает, остальное не имеет значения для лидогенерации.
- Отправка с desktop и с мобильного (iOS + Android).
- Письмо / CRM / Telegram — заявка пришла в течение 1–2 минут.
- Обязательные поля, маска телефона, понятные ошибки валидации.
- Страница «Спасибо» или модалка после успеха — не «тишина».
- Нет double-submit при двойном клике.
- Чекбокс согласия на ПДн со ссылкой на политику.
- Hidden-поля: UTM, URL страницы, ClientID Метрики (если в смете).
Клик по tel: на смартфоне, кнопки мессенджеров — отдельная проверка. Часть лидов уйдёт мимо формы.
Аналитика и реклама
Минимум при сдаче проекта под маркетинг:
- счётчик Яндекс Метрики на аккаунте заказчика, данные поступают;
- цели: отправка формы (лучше JS lead_form_submit), клик по телефону, мессенджер;
- страница success в воронке, если используется URL-цель;
- связка Метрики с Директом, если реклама в планах;
- сайт добавлен в Яндекс Вебмастер, sitemap, главное зеркало.
Тест: отправьте заявку, через 15–20 минут проверьте «Конверсии» в Метрике. Одна тестовая заявка с размеченной UTM-ссылкой — все метки в CRM.
Контент, вёрстка и скорость
Контент и юридическое
- нет lorem ipsum и заглушек «текст будет позже»;
- реальные контакты, реквизиты, политика конфиденциальности;
- копирайт, favicon, корректные alt у важных изображений;
- title и description уникальны на ключевых страницах.
Адаптив и браузеры
Проверьте Chrome, Safari mobile, ширину 320px и 1920px. Меню не перекрывает CTA, форма не уходит под клавиатуру.
Скорость
Ориентир: LCP на мобильном в «зелёной» зоне PageSpeed или хотя бы без критичных блокировок. Тяжёлые видео-autoplay на первом экране — частая причина отказов из Директа.
SEO и техническая гигиена
- HTTPS без смешанного контента (http-картинки).
- 301 с www/non-www и http→https.
- 404 отдаёт корректную страницу, не 200 с текстом «не найдено».
- robots.txt и sitemap.xml доступны и логичны.
- нет индексируемых дублей «спасибо», тестовых страниц.
- Open Graph для шаринга в мессенджерах (превью не ломается).
Откройте 10–15 URL из меню вручную. Битая ссылка в футере на «Политику» или «Кейсы» — мелочь, которая бросается в глаза клиенту на due diligence.
Доступы и передача материалов
Финальный акт — только когда у вас есть:
- хостинг / CMS / конструктор на вашем email с правами администратора;
- домен и DNS у вашего регистратора;
- Figma или исходники дизайна;
- Метрика, Вебмастер, Search Console (если используется);
- документация: как править тексты, к кому по багам, номера целей.
Если доступ «выдадим после 100% оплаты» — нормально. Если «остаётся у нас для удобства поддержки» без вашего admin — не подписывайте акт.
Как фиксировать замечания
Не голосовые «тут не так» в чате. Таблица или трекер:
- URL страницы.
- Устройство / браузер.
- Ожидание vs факт.
- Скрин или видео.
- Приоритет: блокер / major / minor.
Блокер — форма, оплата, 500-я ошибка, отсутствие SSL. Major — сломанная вёрстка на mobile, не работают цели. Minor — опечатка, отступ на одном breakpoint. В договоре должно быть ясно, что входит в гарантийные правки.
Чек-лист приёмки: краткая версия
Можно распечатать и отметить галочками перед подписанием акта:
- □ Формы и телефон работают с mobile и desktop
- □ Заявки в CRM/email, UTM на месте
- □ Метрика: цели срабатывают, счётчик ваш
- □ Вебмастер, sitemap, HTTPS, редиректы
- □ Контент финальный, политика ПДн, реквизиты
- □ Title/description на ключевых страницах
- □ Скорость и адаптив приемлемы
- □ Все доступы и исходники переданы
- □ Документация от подрядчика получена
30–60 минут вашего времени на этот список экономят недели переписки и слитый бюджет Директа на сайт с невидимыми ошибками. При споре с подрядчиком приложите к письму скрин чек-листа с отметками — так проще ссылаться на договор и пункты приёмки, а не на «мы думали, будет по-другому».
После приёмки
Запланируйте контроль через 7 и 30 дней: не «отвалилось» ли после обновления CMS, сертификат не истекает, заявки стабильны. Гарантийный период из договора — время для исправления багов, не для нового ТЗ.
Если приёмка выявила системные пробелы (нет аналитики, форма на стороннем сервисе без SLA) — оцените, не повторяются ли ошибки из статьи про выбор подрядчика. На следующий проект требования к смете будут точнее.
Нужна независимая проверка перед финальной оплатой — напишите: проведём экспресс-аудит по этому чек-листу и дадим список блокеров и рекомендаций.