Момент запуска почти всегда происходит в спешке. Сроки поджимают, заказчик торопит, разработчик устал, и сайт выкладывают на боевой домен с мыслью «мелочи поправим потом». Потом наступает редко, а первые посетители видят именно эти мелочи: форма, которая не отправляет заявку, ссылка на тестовый поддомен, счётчик аналитики, которого нет. Полчаса на проверку по списку экономят недели разбирательств.
Контент и тексты
Пройдите по всем страницам и убедитесь, что нигде не осталось заглушек вида «текст будет позже» или «Lorem ipsum». Проверьте контакты: телефон, адрес, время работы, реквизиты фирмы. Ошибка в одной цифре телефона обесценивает весь сайт. Отдельно посмотрите подвал: там часто прячется старый год в копирайте, чужое название компании из шаблона или битая ссылка на политику конфиденциальности.
Картинки должны быть на месте и в нормальном весе. Фотография на три мегабайта в шапке - это лишние секунды загрузки на телефоне. Проверьте, что у изображений заполнен атрибут alt, хотя бы у ключевых. Заголовок вкладки браузера у каждой страницы свой и осмысленный, а не «Главная» на всех разделах сразу.
Формы и связь с клиентом
Отправьте тестовую заявку через каждую форму на сайте и убедитесь, что письмо дошло. Проверьте, на какой адрес оно приходит и не падает ли в спам. Посмотрите, что видит пользователь после отправки: должно быть понятное сообщение «спасибо, мы свяжемся», а не пустая перезагрузка страницы. Если настроена интеграция с CRM или Telegram, проверьте и её.
Не забудьте про защиту от спама. Форма без всякого барьера начнёт собирать десятки роботных заявок в день уже на первой неделе. Хватает скрытого поля-ловушки или лёгкой капчи, которая не мешает живым людям.
Технические мелочи
- SSL-сертификат установлен, сайт открывается по https без предупреждений браузера
- Настроен постоянный редирект с версии без www на основную (или наоборот)
- Файл robots.txt не закрывает сайт целиком от индексации - частая ошибка после переноса с тестового сервера
- Карта сайта sitemap.xml сформирована и указана в robots.txt
- Страница 404 оформлена и ведёт обратно на сайт, а не показывает голую ошибку сервера
- Favicon на месте и отображается во вкладке
Аналитика и мониторинг
Счётчик Google Analytics или другой аналитики стоит на всех страницах и уже принимает данные - это видно в отчёте «в реальном времени». Search Console подключён, домен подтверждён, карта сайта отправлена. Настроены цели: отправка формы, звонок, оформление заказа. Без целей аналитика покажет только количество визитов и ничего про результат.
Отдельно подключите мониторинг доступности. Простой сервис, который раз в минуту дёргает главную страницу и пишет вам, если сайт не отвечает. Узнать о падении от клиента по телефону - худший вариант.
Проверка на разных устройствах
Откройте сайт на телефоне, на планшете и на широком мониторе. Большая часть посетителей приходит с мобильных, а именно мобильную версию проверяют в последнюю очередь. Смотрите на кнопки: до них должно быть удобно дотянуться пальцем, они не должны налезать друг на друга. Проверьте формы: клавиатура не перекрывает поле ввода, номер телефона вызывает цифровую клавиатуру. Прогоните две-три страницы через инструмент проверки скорости от Google и запишите цифры - это точка отсчёта, с которой вы будете сравнивать сайт через месяц.
Не поленитесь открыть сайт в разных браузерах. Chrome, Safari и Firefox рендерят страницы чуть по-разному, и блок, который идеально смотрится в одном, может разъезжаться в другом. Отдельное внимание Safari на айфоне: там свои особенности с фиксированными элементами и прокруткой, и половина мелких визуальных багов вылезает именно здесь.
После запуска
Сразу же сделайте резервную копию рабочей версии и проверьте, что автоматический бэкап настроен и реально создаёт файлы. Запишите, где лежат доступы: панель хостинга, домен, админка, почта. Через день зайдите в аналитику и Search Console, посмотрите, нет ли ошибок сканирования. Первая неделя после запуска - это когда всплывают проблемы, которые не видно в спокойной обстановке разработки.