Перед публикацией сайта пройдите короткий, но строгий чек-лист: проверьте пользовательские пути, формы и бизнес-логику, качество контента и метаданных, SEO-настройки (индексация, sitemap, canonical), скорость и кэш, базовую безопасность и резервирование, а также отображение в ключевых браузерах и на мобильных. Это снижает риск потерь заявок и SEO-проблем в день запуска.
Краткая сводка критических проверок перед публикацией
- Пройдите основные сценарии: главная → каталог/услуги → карточка → форма/оплата → спасибо/уведомления.
- Проверьте формы: валидация, отправка, письма/вебхуки, сохранение лидов, защита от спама.
- Убедитесь, что индексация разрешена там, где нужно: robots.txt, meta robots, sitemap.xml, canonical.
- Проверьте скорость на типовых страницах и корректность кэша (включая авторизованные зоны).
- Закройте уязвимости "по умолчанию": админ-доступы, HTTPS, заголовки, обновления, бэкапы.
- Протестируйте адаптив и ключевые браузеры, включая кликабельность и читаемость.
Функциональность: проверка форм, логики и путей пользователей
Кому подходит: проектам с лидогенерацией, оплатой, личным кабинетом, любыми динамическими элементами. Это ядро "проверки сайта перед запуском": если ломается путь пользователя, запуск теряет смысл.
Когда не стоит делать самостоятельно: если есть платежи/подписки, сложные интеграции (CRM/ERP), персональные данные, нестандартная серверная архитектура. В таких случаях лучше заложить отдельный технический аудит сайта перед запуском с доступом к логам и CI/CD, или заказать проверку сайта перед публикацией у специалиста, чтобы не пропустить критические крайние кейсы.
Компактная таблица проверок (для быстрого контроля)
| Пункт | Критерий успеха | Приоритет |
|---|---|---|
| Пройдите путь "первый визит → целевое действие" | Сценарий выполняется без тупиков, ошибки не блокируют действие | Must-have |
| Отправьте тестовые формы | Лид создается/фиксируется, уведомления приходят, данные не теряются | Must-have |
| Проверьте редиректы (www/без www, http→https) | Единый канонический домен, нет циклов и 4xx | Must-have |
| Снимите запреты индексации | robots/meta robots корректны для продакшна | Must-have |
| Проверьте sitemap и canonical | В карте сайта только нужные URL, canonical указывает на правильные страницы | Must-have |
| Включите кэш и проверьте исключения | Кэш не ломает корзину/кабинет/CSRF, авторизованные страницы не кешируются публично | Must-have |
| Настройте бэкапы и точку отката | Есть регулярные резервные копии и проверенный процесс восстановления | Must-have |
| Проверьте микроразметку | JSON-LD без ошибок, типы соответствуют контенту | Желательно |
| Проверьте кроссбраузерность | Нет критических разъездов верстки, функциональные элементы работают | Желательно |
Контент и метаданные: тексты, изображения, микроразметка
Для "подготовки сайта к запуску" заранее соберите то, без чего проверки будут неполными:
- Доступы: админка CMS, FTP/SSH (если есть), панель хостинга, DNS, доступ к репозиторию (read-only достаточно), доступ к почте домена/SMTP, доступ к CDN/кэшу (если используется).
- Аналитика и вебмастера: доступ для установки/проверки счетчиков и подтверждения домена (например, через DNS/HTML-файл), чтобы после запуска не искать "кто владелец".
- Список целевых страниц: 10-30 URL, которые критичны бизнесу (главная, категории, карточки, цены, контакты, политика, корзина/оплата/заявка).
- Контент-эталоны: финальные тексты, юридические страницы (политика/согласие), контакты, реквизиты (если нужны), единый формат телефонов/адресов.
- Медиа: исходники логотипа (SVG/PNG), фавиконки, Open Graph-изображения, правила именования файлов, alt-тексты.
- Микроразметка: перечень сущностей (Organization/LocalBusiness, Product/Offer, BreadcrumbList, Article) и требования к полям (название, адрес, цены, availability), чтобы не "нагенерить" то, чего нет на странице.
SEO-готовность: индексация, карты и каноникал
-
Снимите блокировки индексации для продакшна
Проверьте, что на боевом домене нет запретов уровня сайта и страниц: robots.txt, meta robots, HTTP-заголовки (X-Robots-Tag). Это базовая "проверка сайта перед запуском", которую чаще всего забывают после тестового периода.
- Исключите случайный Disallow: / или noindex, nofollow на всех страницах.
- Оставьте закрытыми служебные разделы (админка, корзина/кабинет при необходимости, параметры, поиск по сайту - по вашей стратегии).
-
Проверьте robots.txt на соответствие реальной структуре
Убедитесь, что правила не закрывают важные каталоги, и что в robots.txt указан корректный путь к sitemap. Слишком агрессивные правила часто "съедают" категории/пагинацию/медиа.
-
Соберите и проверьте sitemap.xml
Карта сайта должна содержать только канонические URL со статусом 200. Если сайт большой, используйте индекс-карту и несколько sitemap по типам страниц.
- Исключите тестовые, дубль-страницы, параметры, внутренний поиск, staging-домены.
- Проверьте, что URL в sitemap совпадают с финальными редиректами (без цепочек).
-
Приведите canonical к единому правилу
На каждой индексируемой странице должен быть самоссылочный canonical (или осознанно заданный на "основную" версию), совпадающий с выбранным протоколом и доменом. Это снижает риск дублей на старте.
-
Настройте редиректы и единый домен
Зафиксируйте одну основную версию: https, www/без www, со/без слеша, единый регистр, единая структура URL. Проверьте, что нет циклов и длинных цепочек.
-
Проверьте метаданные и социальные превью
Title/Description должны быть заполнены на ключевых типах страниц, Open Graph и Twitter Card - выдавать корректный заголовок, описание и изображение. Важно для первых репостов после публикации.
-
Проверьте микроразметку на валидность и соответствие контенту
JSON-LD должен отражать то, что реально видно пользователю: цены, наличие, рейтинг, организация. Несоответствие чаще приводит к игнору разметки.
Быстрый режим: сокращенный алгоритм перед нажатием "публиковать"
- Снимите noindex/Disallow, проверьте robots.txt и meta robots на ключевых страницах.
- Проверьте sitemap.xml и canonical на 10-20 основных URL.
- Пройдите 3-5 ключевых сценариев пользователя и отправьте тестовые формы.
- Проверьте http→https и единый домен без цепочек редиректов.
- Сделайте резервную копию и зафиксируйте план отката (кто и как откатывает).
Производительность: скорость, кэширование и CDN
- Проверьте скорость на главной, типовой внутренней и самой "тяжелой" странице (много блоков/картинок/скриптов).
- Включите сжатие (gzip/brotli) и убедитесь, что оно реально применяется к HTML/CSS/JS.
- Настройте кеширование статики (Cache-Control/ETag) и проверьте, что версии файлов обновляются при релизе (cache busting).
- Проверьте, что критичный JS/CSS грузится корректно и не ломает интерактив (особенно меню, формы, корзину).
- Проверьте изображения: корректные размеры, современные форматы где уместно, lazy-load там, где не мешает UX.
- Проверьте шрифты: локальная загрузка/предзагрузка где нужно, нет блокирующих запросов на весь рендер.
- Проверьте кэш страниц: публичные страницы кешируются, личный кабинет/корзина/страницы с персональными данными - нет.
- Если есть CDN, проверьте инвалидацию/очистку кэша и корректность заголовков на краю (edge).
Безопасность и резервные механизмы
- Оставлять тестовые логины/пароли и "admin/admin": удалите/смените, включите 2FA там, где возможно.
- Держать админку на общедоступном URL без ограничений: добавьте лимиты попыток, базовую защиту, по возможности ограничьте доступ по IP/VPN.
- Публиковать сайт без принудительного HTTPS: включите редирект http→https и проверьте отсутствие смешанного контента.
- Не обновлять CMS/плагины/зависимости перед релизом: обновите заранее и стабилизируйте, чтобы не выкатывать "сюрпризы" в день запуска.
- Не разделять права доступа: выдайте минимально необходимые роли редакторам/подрядчикам.
- Хранить секреты в коде/репозитории: вынесите ключи в переменные окружения/секрет-хранилища, замените скомпрометированные ключи.
- Не логировать ошибки и события: включите логирование, настройте алерты на 5xx/падения (хотя бы на уровне хостинга).
- Делать бэкапы "для галочки": проверьте восстановление на тестовой среде и зафиксируйте RTO/RPO внутренне (кто, где, чем восстанавливает).
- Не иметь плана отката: подготовьте процедуру rollback (предыдущий релиз, дамп БД, инструкция по переключению DNS/релиза).
Кроссбраузерность, адаптивность и сценарии тестирования

Если полный прогон руками не помещается в сроки (типичная ситуация в fast-track), используйте альтернативы по ситуации:
- Сессионное тестирование по сценариям - уместно, когда важнее конверсионные пути (заявка/оплата), чем идеальная пиксель-перфект верстка. Выделите 5-10 критичных сценариев и прогоните их в 2-3 браузерах.
- Smoke-тест после деплоя - уместно, когда релизы частые. Проверяйте "жив ли сайт" и ключевые действия: загрузка страниц, авторизация, форма, оплата, письма.
- Визуальная регрессия - уместно, когда много шаблонов и есть риск "сломать верстку" правками CSS. Делайте скриншоты основных шаблонов до/после релиза.
- Аутсорс краткого прогона - уместно, когда команда занята деплоем. Можно заказать проверку сайта перед публикацией на 1-2 часа: кроссбраузер, формы, редиректы, базовые SEO-настройки.
Минимальный набор браузеров для проверки: актуальный Chrome/Chromium, Firefox, Safari (для iOS/macOS), а также мобильный Chrome на Android. Для B2B-проектов добавьте Edge.
Ответы на типичные сомнения при финальном запуске
Достаточно ли одного "чек лист запуска сайта", чтобы не было сюрпризов?
Для типовых сайтов - да, если вы реально прогоняете сценарии и фиксируете критерии успеха. Для сложных интеграций и платежей чек-лист должен дополняться отдельными тестами и логированием.
Что критичнее: SEO-настройки или формы?
Если сайт про заявки/продажи, сначала формы и сценарии, затем индексация. Ошибки в индексации можно исправить после запуска, потерю лидов в день релиза вы обычно не компенсируете.
Как понять, что индексация случайно не запрещена?

Проверьте robots.txt, meta robots на ключевых страницах и возможный X-Robots-Tag на уровне сервера/CDN. Частая ловушка - наследование настроек со staging.
Когда нужен технический аудит сайта перед запуском, а не поверхностная проверка?
Когда есть платежи, персональные данные, высокая нагрузка, сложные роли/доступы, интеграции и кастомный backend. Там важны логи, безопасность, нагрузочное тестирование и план отката.
Можно ли считать "проверку сайта перед запуском" завершенной без теста на мобильном?
Нет, потому что на мобильном часто ломаются меню, формы и клики по мелким элементам. Достаточно пройти ключевые сценарии на 1-2 реальных устройствах.
Что включить в подготовку сайта к запуску, если времени мало?
Снимите запреты индексации, проверьте редиректы и canonical, прогоните формы и уведомления, сделайте бэкап и запишите шаги отката. Остальное - сразу в план пострелизных задач.
Есть ли смысл заказать проверку сайта перед публикацией на небольшой лендинг?
Да, если лендинг завязан на рекламу и каждая заявка важна: проверка форм, аналитики, редиректов и скорости окупается быстрее всего. Для простого инфо-лендинга часто достаточно внутреннего прогона по таблице проверок.



