Момент сдачи сайта обычно проходит в спешке: разработчик присылает ссылку, сайт выглядит красиво, и заказчик с облегчением подписывает акт. Проблемы всплывают позже - не приходят заявки с формы, на телефоне съезжает меню, нет доступа к хостингу, а Google не видит сайт. Большинство таких сюрпризов можно поймать за один-два часа проверки. Вот чек-лист, который мы сами используем при сдаче проектов.
Функциональность
- Отправьте каждую форму на сайте и убедитесь, что письмо приходит на нужный адрес и не попадает в спам.
- Нажмите на все кнопки звонка и e-mail с телефона.
- Если есть оплата - проведите тестовый заказ до конца, включая письмо-подтверждение.
- Пройдитесь по всем пунктам меню и убедитесь, что нет пустых страниц и заглушек с текстом-рыбой.
- Переключите языки и проверьте, что каждая страница открывается в своей языковой версии.
Мобильная версия и браузеры
Откройте сайт на своём телефоне, а ещё лучше - на двух разных: iPhone и Android. Проверьте, что меню открывается, тексты читаются без увеличения, таблицы не вылезают за край экрана, а формы удобно заполнять пальцем. Затем посмотрите сайт в Chrome, Safari и Firefox на компьютере. Разработчики обычно тестируют в одном браузере, и мелкие поломки в других встречаются регулярно.
SEO-база
- У каждой страницы свой title и description, а не одинаковые на весь сайт.
- Сайт открыт для индексации: нет глобального запрета в robots.txt и тега noindex.
- Есть карта сайта sitemap.xml.
- Если это редизайн, старые адреса перенаправляются на новые кодом 301.
- Сайт работает по HTTPS без предупреждений браузера.
Аналитика
Проверьте, что установлен Google Analytics 4 или другой счётчик, и что он видит ваш визит в отчёте реального времени. Если в договоре было отслеживание заявок, отправьте тестовую форму и убедитесь, что событие появилось. Баннер согласия на cookie должен действительно блокировать счётчики до согласия, а не просто висеть для красоты.
Доступы и документы
Это пункт, который чаще всего забывают, а потом тратят недели на восстановление. До подписания акта у вас должны быть: доступ администратора к панели управления сайтом, доступ к хостингу и регистратору домена на ваше имя, доступы к Google Analytics и Search Console с правами владельца. Если сайт сделан на коде, а не на готовой CMS, попросите ссылку на репозиторий или архив исходников. Домен должен быть зарегистрирован на вашу компанию, а не на разработчика.
Как оформить замечания
Соберите все найденные проблемы в один список со скриншотами и ссылками на страницы. Отделите ошибки, то есть несоответствие договору и техническому заданию, от пожеланий, то есть новых идей, которые появились по ходу. Ошибки исправляются в рамках договора, пожелания обсуждаются отдельно. Такой подход сохраняет нормальные отношения с разработчиком и защищает ваш бюджет.
Полезно заранее договориться и о гарантийном периоде. Обычно студии дают 1-3 месяца, в течение которых бесплатно исправляют ошибки, найденные уже на живом сайте. Зафиксируйте этот срок в договоре или акте, а также способ, которым вы сообщаете о проблемах: e-mail, таблица задач или система тикетов. Тогда ошибка, обнаруженная через две недели после запуска, не превратится в спор о том, кто должен платить за её исправление.
Подписывайте акт, когда список ошибок закрыт. Час внимательной проверки стоит дешевле любого исправления после сдачи.