[ РАЗРАБОТКА / КОНТРОЛЬ КАЧЕСТВА ]

Как принять сайт у разработчика

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

Проверка готового сайта по чек-листу и передача ключей управления
Открыли сервис.
Проверили.
Зафиксировали.

WHOIS, httpstatus.io, Яндекс Вебмастер, Search Console, Screaming Frog, Метрика и PageSpeed. Для каждого этапа — действия, ожидаемый результат и способ подтвердить исправление.

01 / ПЛАН ПРОВЕРКИ

Как пользоваться этой инструкцией

Готовый сайт может выглядеть убедительно и при этом терять заявки, оставаться закрытым от поиска или зависеть от аккаунта бывшего подрядчика. Поэтому принимать нужно не презентацию проекта, а работающий сайт на вашем домене. Ниже — последовательность проверки: какой сервис открыть, что ввести, как понять результат и что попросить исправить.

Подготовьте техническое задание, согласованные макеты, перечень страниц и интеграций. Зафиксируйте проверяемый адрес, дату и версию. Создайте таблицу с колонками «Адрес / сценарий», «Ожидаемый результат», «Фактический результат», «Доказательство», «Ответственный», «Статус». Используйте четыре статуса: проверено, есть ошибка, не проверено, не применимо. Отсутствие доступа к кабинету — это «не проверено», а не «всё хорошо».

Начните с пути клиента.

Откройте услугу → нажмите кнопку → заполните форму → найдите обращение в почте или CRM. У магазина пройдите поиск товара → корзину → оформление заказа в тестовом режиме. Затем переходите к проверкам ниже. Если главный сценарий не работает, красивый дизайн и высокая оценка скорости этого не компенсируют.

Сервисы, которые понадобятся

Инструмент → задача → какой результат сохранить
ИнструментЧто проверятьЧто приложить к приёмке
WHOIS от REG.RUСведения о домене и сроке регистрации.Дата окончания и название регистратора; владение отдельно подтвердить в кабинете.
httpstatus.ioОтветы сервера, цепочки редиректов, заголовки.Отчёт по четырём вариантам домена, рабочему и несуществующему URL.
SSL Server TestСертификат и настройки HTTPS.Результат теста и выявленные проблемы сертификата.
Screaming Frog SEO SpiderОбход страниц, битые ссылки, метаданные и поисковые директивы.Выгрузку адресов и найденных ошибок. Бесплатная версия ограничена 500 URL.
Яндекс Вебмастер и Google Search ConsoleДоступность для роботов и состояние страниц в поиске.Права владельца и результаты проверки важных URL.
PageSpeed InsightsСкорость на телефоне и компьютере, причины задержек.Ссылки на отчёты с датой и типом устройства.
Rich Results Test и Schema Markup ValidatorСтруктурированные данные страниц.Обнаруженные типы, ошибки и проверенные значения.
Яндекс МетрикаПросмотры, цели и соответствие события реальному действию.Название цели, время теста и подтверждение в отчёте.

Публичным сервисам передавайте обычные открытые адреса. Страницы с секретной ссылкой для входа, персональными данными или платёжным токеном проверяйте внутри согласованного окружения. Названия отдельных кнопок могут отличаться из-за языка интерфейса и обновлений; ниже указаны основные ориентиры.

02 / ДОМЕН И ДОСТУПЫ

Убедитесь, что сайт действительно передан вам

Проверьте домен через WHOIS и кабинет регистратора

  1. Откройте WHOIS, введите домен без адреса страницы, например example.ru, и запустите поиск.
  2. Найдите регистратора и срок действия домена. Для зоны .ru срок может обозначаться полем paid-till; в других зонах название отличается.
  3. Войдите в личный кабинет указанного регистратора под учётной записью заказчика. Убедитесь, что домен присутствует, доступны продление и управление DNS, а контакт для восстановления принадлежит ответственному сотруднику.
  4. Сверьте сведения об администраторе домена с согласованной схемой владения. Если данные скрыты в WHOIS, это нормально: публичный сервис не заменяет проверку кабинета и документов.

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

Если доступ не передан

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

Соберите реестр остальных доступов

Проверяйте вход и действие, а не только наличие пароля
Что передаётсяКак проверитьЧто записать
ХостингСамостоятельно войти, найти сайт, тариф, резервные копии и дату оплаты.Провайдер, владелец, ответственный, дата продления.
CMSПод своей ролью создать черновик, изменить текст и изображение, сохранить.Адрес входа, роль, доступные действия.
Исходники и развёртываниеПолучить репозиторий или комплект файлов, инструкции, зависимости и конфигурацию по договору.Где хранится проект и как выпускается новая версия.
Почта, CRM, аналитикаВойти в нужные кабинеты и увидеть данные своего проекта.Владелец, роли подрядчиков, список интеграций.
Лицензии и подпискиПроверить срок и условия использования CMS, модулей, шрифтов, изображений, внешних сервисов.Что оплачено, кем, до какой даты и что требует продления.

Не собирайте пароли в общедоступной таблице замечаний. В ней достаточно ссылки на защищённое место хранения и имени ответственного. Если доступ ограничен условиями платформы, зафиксируйте, какие операции заказчик выполняет сам и для каких потребуется поддержка.

03 / АДРЕСА И HTTPS

Проверьте редиректы, ответы сервера и сертификат

Четыре варианта домена в httpstatus.io

Один сайт часто открывают через HTTP или HTTPS, с www или без него. Выберите основной адрес, например https://example.ru/. Затем откройте httpstatus.io и вставьте в поле четыре строки, заменив пример своим доменом:

http://example.ru/
http://www.example.ru/
https://example.ru/
https://www.example.ru/

Нажмите Check status. Раскройте результаты и посмотрите последовательность кодов и конечный адрес. У основного URL ожидается 200. Альтернативные адреса при постоянной склейке обычно ведут через 301 или 308 на основной HTTPS-адрес, который отвечает 200. Повторите проверку для вложенной страницы: путь не должен теряться.

ПРИМЕР ЧТЕНИЯ РЕЗУЛЬТАТА — НЕ ЗАМЕР ВАШЕГО САЙТА

Куда приводит редирект

Ожидаемо
http://www.example.ru/catalog/ → 301 → https://example.ru/catalog/ → 200.
Нужно исправить
Любая внутренняя страница перенаправляется на главную. Пользователь теряет выбранный раздел.
Нужно упростить
HTTPS с www → HTTP без www → HTTPS без www. Есть лишний переход с понижением протокола.

Сохраните отчёт и передайте разработчику исходный URL, всю цепочку и ожидаемый конечный адрес. Временный 302 не всегда ошибка: уточните назначение перехода. Проблема — несоответствие задаче, петля или потеря страницы.

Настоящая ли страница 404

Добавьте к своему домену заведомо отсутствующий путь, например /proverka-priemki-ne-sushchestvuet-8472/. Откройте его в браузере и проверьте тем же сервисом. Нужно увидеть понятный экран с навигацией и код 404. Если написано «Страница не найдена», но сервер отвечает 200, это ложная успешная страница. Для действительно удалённого ресурса также может осознанно использоваться 410.

Коды, которые стоит понимать заказчику
КодЗначениеЧто делать
200Сервер успешно вернул ресурс.Дополнительно проверить содержание: код не гарантирует, что показана нужная страница.
301 / 308Постоянное перенаправление.Проверить конечный URL и сохранение пути.
401 / 403Нужна авторизация или доступ запрещён.Для публичной услуги выяснить причину; для закрытого кабинета это может быть ожидаемо.
404 / 410Ресурс не найден или удалён.На действующей странице исправить ссылку или восстановить ресурс.
500 / 502 / 503Ошибка сервера или временная недоступность.Передать URL и время, запросить проверку журналов сервера.

Проверка HTTPS через SSL Labs

  1. Откройте SSL Server Test. В поле Hostname введите домен без https:// и пути.
  2. При необходимости отметьте Do not show the results on the boards, запустите тест и дождитесь завершения.
  3. Проверьте срок сертификата, соответствие домену и сообщения о доверии к цепочке. Замечания о протоколах передайте администратору сервера вместе со ссылкой на отчёт.

В обычном браузере сайт должен открываться без предупреждения о недействительном сертификате. Отдельно проверьте загрузку изображений, шрифтов и скриптов: HTTPS у самой страницы не исправляет ссылки на ресурсы через HTTP. Оценка SSL Labs относится к настройкам TLS, а не ко всей безопасности сайта.

05 / ПОЛНЫЙ ОБХОД И SEO

Найдите битые ссылки, дубли и ошибки разметки

Как запустить обход в Screaming Frog

  1. Установите SEO Spider с официального сайта. Вставьте главную страницу в поле Enter URL to spider и нажмите Start.
  2. Дождитесь окончания обхода. Если достигнут лимит бесплатной версии в 500 URL, не считайте отчёт полным: для большего проекта нужен инструмент без такого ограничения.
  3. Посмотрите вкладку Response Codes, найдите ответы 4xx и 5xx. Выберите проблемный адрес и изучите Inlinks, чтобы узнать, с каких страниц на него ссылаются.
  4. Экспортируйте результаты и передайте подрядчику пары «страница-источник → неработающая ссылка».

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

Что посмотреть в результатах

Вкладки SEO Spider и практическая интерпретация
ВкладкаЧто искатьКак оценивать
Page TitlesПустые и одинаковые title.Разные услуги должны иметь осмысленные названия. Длина сама по себе не доказывает ошибку.
Meta DescriptionОтсутствующие описания и шаблонные дубли.Описание должно соответствовать странице, без обещаний, которых в ней нет.
H1 / H2Нет основного заголовка, чужая тема, нарушена структура.Для обычной страницы используйте один понятный H1 и последовательные разделы.
CanonicalsСсылки на тестовый домен, удалённый URL или одну главную для всех страниц.Canonical должен указывать на действительно предпочтительную версию содержания.
ImagesПроблемные изображения, большие файлы, отсутствующие описания.Смысловым изображениям — подходящий alt; декоративным допустим пустой alt.

Названия и назначение вкладок приведены в справочнике SEO Spider. Автоматическая пометка — повод посмотреть страницу. Например, одинаковый title у намеренного дубля и одинаковый title у десяти разных услуг требуют разных решений.

Как проверить структурированные данные

Откройте Rich Results Test, выберите проверку URL, вставьте адрес и запустите тест. Раскройте найденный тип и ошибки. Этот сервис проверяет поддерживаемые Google расширенные результаты: отсутствие подходящего результата ещё не означает, что любой Schema.org-код неверен.

Поэтому дополнительно откройте Schema Markup Validator и проверьте тот же адрес. Сверьте значения с содержанием: название, автор, организация, изображение, URL и даты. У статьи должна быть связанная с ней иллюстрация, у услуги — актуальные сведения о ней. Зелёный валидатор не заметит выдуманного автора или фотографию от другой темы, если код формально корректен.

Отдельно посмотрите превью ссылки в мессенджере и метаданные og:title, og:description, og:image. Старый общий баннер на всех материалах — повод настроить изображения страниц. Учтите кеш мессенджера: он может показывать старую карточку после исправления.

Что проверить вручную в текстах и изображениях

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

Для поиска ошибок HTML можно использовать Nu Html Checker: передайте URL и разберите сообщения об ошибках структуры. Разработчик должен оценить их влияние; счётчик предупреждений не заменяет проверку сайта. Полный разбор поисковых настроек входит в технический SEO-аудит.

06 / ДИЗАЙН И МОБИЛЬНАЯ ВЕРСИЯ

Проверьте интерфейс на разных экранах

Сравните сайт с согласованными макетами: порядок блоков, шрифты, цвета, изображения, содержание кнопок. Затем проверьте состояния, которые на красивом макете могут отсутствовать: длинный заголовок, пустой поиск, раскрытое меню, ошибка формы и открытая клавиатура телефона.

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

Быстрая проверка ширины в Chrome

  1. Откройте страницу, затем инструменты разработчика через меню браузера или F12.
  2. Включите панель устройств кнопкой с телефоном и планшетом. В режиме Responsive задавайте ширину вручную.
  3. Для первичного прохода проверьте 320, 390, 768 и 1440 пикселей. Это рабочий набор для поиска дефектов, а не универсальный список всех устройств.
  4. На каждой ширине прокрутите страницу целиком, откройте меню, таблицы, вкладки и формы. Зафиксируйте адрес, ширину и скриншот проблемы.

Device Mode помогает проверять адаптивность, но не воспроизводит физический телефон полностью. Повторите основной сценарий на реальном Android и iPhone, если эти устройства входят в аудиторию проекта.

Что считать дефектом

  • Страница целиком уезжает вбок, заголовок обрезан или кнопка выходит за экран. Широкая таблица может иметь собственную горизонтальную прокрутку, не растягивая всю страницу.
  • На телефоне исчезла важная иллюстрация или часть текста, хотя это не было согласовано.
  • После открытия меню нельзя закрыть его, прокрутить длинный список или вернуться к странице.
  • Клавиатура закрывает поле и кнопку без возможности добраться до них.
  • Клик по номеру набирает другой телефон, ссылка на почту содержит ошибку, сообщение об успехе нельзя прочитать.

Дополнительно пройдите элементы клавишей Tab. Фокус должен быть виден, кнопки и поля — доступны, ошибка — объяснена текстом. Увеличьте масштаб браузера до 200% и проверьте, сохраняется ли возможность прочитать материал и выполнить основное действие. Если есть согласованные требования доступности, проверяйте их отдельным перечнем.

Пример конкретного замечания

«На [URL] при ширине 390 px заголовок выходит за правый край, появляется горизонтальная прокрутка всей страницы. Ожидается перенос без обрезки. Приложен скриншот. После исправления проверить этот шаблон на 320, 390 и 768 px».

07 / ЗАЯВКИ И ИНТЕГРАЦИИ

Убедитесь, что заявка дошла до получателя

Сообщение «Спасибо» подтверждает только показ сообщения. Приёмка формы заканчивается в том месте, где с обращением начинает работать сотрудник: в почте, CRM или системе заказов. До теста предупредите ответственного, чтобы проверочное обращение не приняли за реального клиента.

Пошаговая проверка каждой формы

  1. Составьте список разных форм: заявка внизу страницы, обратный звонок, всплывающее окно, бриф, форма с файлом. Одинаковые внешне формы могут отправлять данные разным обработчикам.
  2. Откройте нужную страницу. Для проверки источника можно добавить согласованные тестовые метки: ?utm_source=acceptance&utm_medium=test&utm_campaign=site_handover.
  3. Введите узнаваемую пометку, например «ТЕСТ приёмки — форма услуги — 14:35». Используйте свой согласованный контакт. Заполните каждое поле отдельным значением, чтобы заметить потерю данных.
  4. Отправьте форму один раз. Запишите время и результат на экране.
  5. Найдите письмо во входящих и проверьте спам. Если предусмотрено сохранение в CMS, найдите запись там. В CRM проверьте карточку, воронку, ответственного, телефон, комментарий и источник.
  6. Сопоставьте данные с отправленными. Вложение должно открываться, ссылки — вести на нужные материалы, рекламные метки — попадать в предусмотренные поля.

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

Проверьте ошибки и повторную отправку

Сценарии, которые часто пропускают
ДействиеОжидаемое поведение
Отправить пустые обязательные поляПонятные подсказки рядом с полями; нет ложного сообщения об успешной заявке.
Ввести некорректный контактПодсказка формата; корректные допустимые варианты не блокируются.
Нажать кнопку дваждыПонятное состояние отправки; обработка повторов соответствует согласованной логике.
Проверить ошибку сети в тестовом окруженииНет ложного успеха; пользователь понимает, что можно повторить. Уже введённые данные по возможности сохранены.
Приложить неподдерживаемый файлПоказаны допустимые типы и размер; сообщение не раскрывает технические данные сервера.
Если заявка теряется

«Тест [метка], [время], страница [URL]. Форма показала успех, но обращение отсутствует в [почте / CRM]. Просим проверить сохранение и ответ внешнего сервиса, устранить причину и повторить тест. Критерий — карточка с полным набором полей у ответственного сотрудника».

Магазин, оплата и личный кабинет

У магазина проверьте цену, количество, скидку, доставку, итоговую сумму и остатки. Для оплаты согласуйте тестовый режим провайдера: успешный платёж, отказ и отмену, возврат на сайт и изменение статуса заказа. Не проверяйте реальные списания случайной картой. В заказе и системе оплаты должны совпадать идентификатор, сумма и статус.

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

08 / АНАЛИТИКА

Проверьте цели Метрики после реального действия

Сначала войдите в Яндекс Метрику под аккаунтом заказчика. Сверьте домен и номер счётчика, убедитесь, что видите настройки и необходимые отчёты. Попросите список целей: что считается заявкой, кликом на телефон, скачиванием и покупкой.

Как включить отладчик

  1. Откройте страницу с параметром ?_ym_debug=2. Если в URL уже есть знак вопроса, добавьте &_ym_debug=2.
  2. Выполните целевое действие и откройте панель отладки внизу страницы.
  3. На вкладках Events и Console проверьте номер счётчика и событие. Сопоставьте его с согласованной целью.
  4. Затем найдите достижение в отчёте по конверсиям, учитывая задержку обновления данных и фильтры собственных визитов.

Режим _ym_debug=2 предназначен для нового кода счётчика. Если панель не появилась, используйте описанный Яндексом вариант с _ym_debug=1 и консолью браузера. Точные шаги и причины отсутствия события приведены в официальной инструкции проверки целей.

Как понять, что цель настроена неправильно

Сравните три действия: открыть форму, нажать кнопку с пустыми полями, успешно отправить заполненную форму. Если все три увеличивают цель «Полученная заявка», отчёт завышает результат. При этом отдельная цель «Клик по кнопке» может законно фиксировать именно нажатие — важно её правильно назвать и не выдавать за поступившее обращение.

Сохраните время теста, название цели, скриншот события и найденное обращение. После успешной отправки обновите страницу: событие не должно повторяться без нового обращения, если такая логика не предусмотрена. При установке Google Analytics 4 аналогично сопоставьте событие в отладке или отчёте реального времени с фактом выполнения действия; кабинет и права также должны быть переданы заказчику.

09 / СКОРОСТЬ

Как проверить PageSpeed и понять, что исправлять

Запустите проверку отдельно для каждого адреса

  1. Откройте PageSpeed Insights, вставьте полный URL и нажмите кнопку анализа.
  2. Дождитесь отчёта. Проверьте обе вкладки: мобильные устройства и компьютеры. Их оценки и условия различаются.
  3. Сохраните ссылку на отчёт, дату, URL и устройство. Для повторного замера укажите, какие изменения сделаны между запусками.
  4. Посмотрите сначала реальные пользовательские данные, если они доступны, затем лабораторную диагностику. В блоке реальных данных проверьте, относится ли он к этому URL или к сайту в целом.
  5. Раскройте рекомендации и найдите конкретные ресурсы: изображение, скрипт, шрифт, запрос. Передавайте разработчику их адреса и описание проблемы вместе с отчётом.

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

Главные показатели пользовательского опыта
МетрикаЧто замечает человекХорошее значение
LCPКак быстро появился крупнейший видимый элемент.≤ 2,5 секунды.
INPНасколько быстро интерфейс отреагировал на взаимодействие.≤ 200 миллисекунд.
CLSНасколько неожиданно сдвигается содержимое.≤ 0,1.

Пороги Core Web Vitals применяются к 75-му процентилю реальных посещений с разделением по устройствам. У нового или малопосещаемого сайта таких данных может не быть. Это не означает ни нулевую скорость, ни автоматический провал. Определения и условия приведены в документации Web Vitals.

Пример разбора отчёта

УЧЕБНЫЙ ПРИМЕР — УСЛОВНЫЕ ЗНАЧЕНИЯ

LCP 4,8 секунды на телефоне

Наблюдение
Крупнейшим элементом оказался баннер первого экрана. На узкий экран загружается изображение шириной 4000 px и весом 2,5 МБ.
Задача
Подготовить подходящие размеры и формат, проверить responsive images, приоритет и начало загрузки баннера.
Повторная проверка
Перезапустить отчёт по тому же URL и устройству. Убедиться, что баннер сохранился, выглядит хорошо и не вызывает сдвигов.

Другой пример: CLS высокий, а при загрузке картинка раздвигает текст. Попросите зарезервировать её место размерами или пропорциями и повторите проверку. Если страница долго отвечает на запрос, разработчик должен исследовать сервер, кеш и приложение. Один показатель времени не позволяет автоматически обвинить базу данных или хостинг.

Нужно ли требовать именно 100

Баллы Lighthouse — результат конкретного лабораторного запуска. На них влияют условия измерения; Google объясняет расчёт и вариативность в документации оценки производительности. Если в требованиях записано 100, фиксируйте метрику, тип устройства и условия, затем проверяйте фактический результат. Нельзя писать «100 на всём сайте» по одному скриншоту.

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

10 / СОХРАННОСТЬ И ВОССТАНОВЛЕНИЕ

Проверьте резервную копию восстановлением

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

Исходные файлы сайта и накопитель для восстановления резервной копии
Доказательство работоспособности копии — восстановленный сайт и проверенные сценарии. Авторская иллюстрация iSEO.pro.

Сценарий контрольного восстановления

  1. Выберите конкретную резервную копию и запишите дату. Уточните, что именно из неё должно восстановиться.
  2. Попросите разработчика развернуть её на изолированной тестовой площадке. Не заменяйте рабочий сайт ради эксперимента.
  3. До запуска отключите реальные платежи, рассылки, уведомления и другие внешние действия в восстановленной копии. Закройте тестовую площадку от посторонних и поисковых роботов подходящими средствами.
  4. Откройте страницы, войдите в CMS, проверьте изображения, данные и основной сценарий на тестовых получателях.
  5. Зафиксируйте время восстановления, недостающие части и инструкцию. Убедитесь, что копия доступна ответственному, даже если основной сервер потерян.

Нормальный результат: известно, какую версию можно восстановить и сколько времени это занимает; восстановление действительно выполнено. Фраза «у хостинга всё копируется» без проверки оставляет пункт неподтверждённым.

Минимальный контроль безопасности при передаче

Сверьте список пользователей CMS с ответственными лицами, проверьте ненужные тестовые аккаунты и права подрядчиков. Уточните порядок обновления CMS и расширений. Убедитесь, что резервные архивы и конфигурационные файлы не размещены как публичные ссылки, а тестовые данные не попали в рабочий проект. Для WordPress есть официальные рекомендации по защите.

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

11 / РАБОТА ПОСЛЕ ЗАПУСКА

Проверьте, сможете ли вы обновлять сайт сами

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

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

  • Получите перечень исходников, макетов, лицензий и материалов в согласованном составе.
  • Зафиксируйте порядок публикации, отката и обновления зависимостей.
  • Назначьте ответственного за домен, хостинг, резервные копии и уведомления о сбоях.
  • Запишите канал обращения в поддержку, согласованные сроки реакции и границы сопровождения.
  • Сверьте передачу с договором: технический чек-лист сам по себе не определяет порядок оплаты, гарантии или юридические последствия подписания документов.
12 / ЗАМЕЧАНИЯ

Как передать ошибки разработчику и проверить исправления

Одно замечание должно описывать одну воспроизводимую проблему. Вместо «сайт тормозит» укажите адрес, устройство, время и ссылку на отчёт. Вместо «форма сломана» — действия и конечное место, где отсутствует обращение. Так разработчик сможет повторить сбой, а заказчик — проверить результат.

ГОТОВЫЙ ШАБЛОН ЗАМЕЧАНИЯ

Заявка не появилась в CRM

Где
[Полный URL], форма «Обсудить проект», Chrome на Android, [дата и время].
Шаги
Открыть страницу → заполнить обязательные поля → отправить обращение с меткой [ТЕСТ-001].
Ожидается
Одна карточка обращения с контактом, комментарием, источником и ответственным.
Получено
На сайте показан успех; в CRM карточки нет. В почте уведомление получено.
Доказательства
Скриншот результата, время письма, подтверждение проверки CRM.
Условие закрытия
После исправления новое тестовое обращение появляется в CRM с полным набором полей. Повторное нажатие не создаёт случайный дубль.

Приоритеты исправлений

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

После сообщения «исправлено» повторите исходные шаги на обновлённой версии. Сохраните новое доказательство, дату и результат. Для общей ошибки шаблона проверьте все затронутые адреса автоматически и разные состояния вручную. Исправление одной карточки не подтверждает исправление всего каталога.

Итог приёмки оформите как реестр: что проверено, что исправлено, что осталось, кто отвечает и к какой дате. Документы о завершении работ оформляйте в порядке, предусмотренном вашим договором.

13 / ИТОГОВЫЙ КОНТРОЛЬ

Чек-лист перед завершением приёмки

Отмечайте пункт только после проверки. Галочки ниже служат для текущего просмотра и не сохраняются после перезагрузки: перенесите результаты и ссылки на доказательства в свой журнал.

14 / ВОПРОСЫ

Частые вопросы о приёмке сайта

Можно ли принять сайт без технического специалиста?

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

Почему сервис видит 403, а у меня сайт открывается?

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

Если PageSpeed показывает 100, остальные проверки нужны?

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

Почему новый сайт ещё не появился в поиске?

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

Можно ли проверить только главную страницу?

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

Сколько времени занимает приёмка?

Срок зависит от числа шаблонов, интеграций и проверяемых состояний. Сначала оцените реестр работ, выделите время на исправления и повторные тесты. Обещание принять любой сайт за один день обычно скрывает сокращённый объём проверки.

ПРОВЕРИМ ВАШ САЙТ
ПЕРЕД ЗАПУСКОМ

Пришлите ссылку на сайт и опишите задачу. Обсудим состав проверки и критерии приёмки.

+7 903 790-38-39

Нажимая кнопку, вы соглашаетесь с политикой конфиденциальности.
ОБСУДИТЬ