Предзапусковый чек-лист
Зачем:Запуск сайта не момент вдохновения, а список, который проходят по пунктам. После урока вы собираете тридцать проверок из всей части в шесть блоков (скорость и надёжность, доступность, безопасность, право, поиск и аналитика, главное действие), умеете отличать блокер от замечания и составляете отчёт «готов или не готов» для своего проекта: цвет каждого блока, красные пункты со сроком и ответственным, проверка на телефоне и план отката.
30 минут
Озвучено синтезом речи (Qwen3-TTS), голос не принадлежит человеку.
Предзапусковый чек-лист — список проверок по шести блокам перед выкладкой сайта. Блокер не оставляют неисправленным, замечания получают срок.
Запуск как список, а не как настроение
До сих пор в этой части вы проверяли сайт кусками: скорость, доступность, безопасность, форму, закон. Остался последний шаг: собрать всё и решить, можно ли выкладывать. Это решение принимают не по ощущению («вроде работает»), а по списку, который проходят по пунктам и записывают. Список не гарантирует идеального сайта. Он гарантирует, что вы не запустите сайт, в котором не проверили самое важное.
Три принципа, которые делают список рабочим.
- Блокер и замечание это разные вещи. Блокер это пункт, без которого сайт не запускают: сломанная форма, HTTPS без HSTS, отсутствие резервной копии, пустое согласие под формой с данными. Замечание это недоработка, с которой запустить можно, если записать её, назначить ответственного и срок. Блокеры вы выбираете заранее, пока нет соблазна «да ладно, пронесёт».
- Цвет блока из фактов. Блок зелёный, когда всё проверено и в порядке; жёлтый, когда есть замечания; красный, когда есть блокер. Цвет не подгоняют под желаемое.
- Вердикт следует из отчёта. Красный блок значит «не готов», и в отчёте стоит срок и ответственный. «Не готов» с планом лучше, чем «готов» без проверки.
Шесть блоков
Блоки повторяют то, что вы прошли. В скобках, откуда пункт.
- Скорость и надёжность. Показатели в зелёной зоне на мобильной сети, картинки с размерами, записанный бюджет (урок 1); резервная копия с проверенным восстановлением и мониторинг доступности (часть про инфраструктуру), возможность откатить выкладку.
- Доступность. Автоматика без серьёзных ошибок, проход клавиатурой, контраст и размеры целей, главное действие диктором (уроки 2 и 3), честное заявление о доступности (урок 13).
- Безопасность. HTTPS и HSTS, заголовки и CSP, второй фактор на почте, домене, хостинге и репозитории, никаких ключей в репозитории, форма проверяется на сервере (уроки 5 и 6).
- Право. Реестр обработки данных и хранение в России, отдельное согласие и политика, таблица cookie и баннер, реестр материалов с лицензиями, тексты проверены на закон о рекламе и правила профессии, страница условий, если вы продаёте (уроки 7–12). Всё с оговоркой, что окончательный вердикт даёт юрист.
- Поиск и аналитика. Заголовки и описания, карта сайта и канонические адреса, превью ссылок, счётчик с целями и метками, сайт в кабинетах вебмастеров (части про SEO и метрики).
- Главное действие и содержимое. Главное действие проходится на телефоне от начала до конца и там, где скрипт не загрузился; сквозные тесты зелёные; контакты одинаковы везде; нет битых ссылок, тексты вычитаны.
Тридцать проверок, по пять в блоке, собраны на схеме. Отмечайте их и смотрите, как меняются цвета блоков и вердикт.
Нажимайте на проверку, чтобы менять её состояние: не проверено, в порядке, проблема. Проверки с пометкой «блокер» нельзя оставлять неисправленными. Какие считать блокерами в вашем проекте, решаете вы.
- LCP, INP и CLS в зелёной зоне на мобильной сети (урок 1)
- Картинки сжаты, с размерами, главная не ленивая (урок 1)
- Записан бюджет, страница в его рамках (урок 1)
- Есть резервная копия и проверено её восстановлениеблокер (часть 9)
- Есть способ откатить выкладку и мониторинг доступностиблокер (часть 9)
- Автоматическая проверка без серьёзных ошибок (урок 2)
- Весь сайт проходится клавиатурой, фокус виденблокер (урок 2)
- Контраст не ниже 4,5 к 1, цели касания от 24 пикселей (урок 2)
- Главное действие пройдено диктором (урок 3)
- Заявление о доступности опубликовано и честно (урок 13)
- HTTPS везде, HSTS включёнблокер (урок 5)
- CSP и заголовки безопасности заданы, оценка Observatory записана (урок 5)
- Второй фактор на почте, домене, хостинге, репозиторииблокер (урок 5)
- Нет ключей и паролей в репозиторииблокер (урок 5)
- Форма проверяется на сервере, спам остановлен без капчи (урок 6)
- Реестр обработки данных составлен, данные граждан РФ в Россииблокер (урок 7)
- Отдельное пустое согласие и политика с датой и версиейблокер (урок 8)
- Таблица cookie и честный баннер, счётчик спит до выбора (урок 9)
- Реестр материалов с лицензиями, согласия на фото людей (урок 10)
- Тексты проверены на закон о рекламе и правила профессии; страница условий, если продаётеблокер (уроки 11 и 12)
- Заголовки, описания и адреса страниц заданы (часть 13)
- robots.txt, sitemap и канонические адреса настроены (часть 13)
- Превью ссылки (Open Graph) выглядит правильно (часть 2)
- Счётчик установлен, цели настроены, метки UTM ведутся (часть 14)
- Сайт добавлен в вебмастера поисковиков (часть 13)
- Главное действие выполняется на телефоне от начала до концаблокер (урок 4)
- Оно работает и там, где скрипт не загрузился (часть 5)
- Телефон, почта и адрес совпадают на всех страницахблокер (практика)
- Сквозные тесты зелёные (урок 4)
- Нет ссылок на 404, тексты вычитаны (практика)
Готовность: 0 из 30. Не готов: блокеров 11.
- Есть резервная копия и проверено её восстановление (не проверено)
- Есть способ откатить выкладку и мониторинг доступности (не проверено)
- Весь сайт проходится клавиатурой, фокус виден (не проверено)
- HTTPS везде, HSTS включён (не проверено)
- Второй фактор на почте, домене, хостинге, репозитории (не проверено)
- Нет ключей и паролей в репозитории (не проверено)
- Реестр обработки данных составлен, данные граждан РФ в России (не проверено)
- Отдельное пустое согласие и политика с датой и версией (не проверено)
- Тексты проверены на закон о рекламе и правила профессии; страница условий, если продаёте (не проверено)
- Главное действие выполняется на телефоне от начала до конца (не проверено)
- Телефон, почта и адрес совпадают на всех страницах (не проверено)
Текстовая альтернатива: панель из тридцати проверок в шести блоках: скорость и надёжность, доступность, безопасность, право, поиск и аналитика, главное действие и содержимое. У каждой три состояния. Блок красный, если есть проблема с блокером или две проблемы, зелёный, если всё в порядке, иначе жёлтый. Запуск разрешён, когда все проверки с пометкой блокер в порядке.
Проверьте себя: чем блокер отличается от замечания?
Блокер нельзя оставлять неисправленным при запуске (например, нет резервной копии или пустое согласие). Замечание записывают с ответственным и сроком, и сайт можно запускать, если это допустимо.
Что проверять руками
Автоматика и тесты помогают, но есть вещи, которые видны только человеку.
- Телефон. Возьмите настоящий телефон, выйдите на мобильную сеть и пройдите главное действие из брифа от первой страницы до результата. Всё ли читается без увеличения? Попадаете ли вы пальцем по кнопкам? Не закрывает ли баннер форму?
- Без скрипта и в плохой сети. Что происходит, если скрипт не загрузился? Форма отправляется обычным запросом, ссылки ведут по адресам? (Прогрессивное улучшение из части про JavaScript.)
- Контакты. Телефон, почта и адрес одинаковы в шапке, подвале, на странице контактов, в политике, в карточке в картах и в профилях. Расхождение подрывает доверие и мешает локальному поиску.
- Боевой сайт, не только тестовый. После выкладки заново откройте главные страницы и пройдите главное действие. Сертификат, перенаправления и заголовки на боевом адресе могут отличаться от тестового.
- Копия и откат. Вы знаете, как вернуть предыдущую версию, и пробовали.
- Люди. Попросите одного человека, который не делал сайт, выполнить главное действие, не подсказывая. Три минуты наблюдения находят то, что не находят проверки.
День запуска и после
День запуска проходит спокойно, если у него есть порядок.
- Заморозьте изменения и пройдите чек-лист.
- Сделайте свежую резервную копию и убедитесь, что откат возможен.
- Выложите.
- Проверьте боевой сайт.
- Включите мониторинг и смотрите на него.
После запуска работа не кончается: следите за доступностью и ошибками, смотрите отчёты скорости и счётчика, добавьте сайт в вебмастера, а политику и таблицу cookie пересматривайте при каждом новом сервисе, и ставьте проверку по чек-листу в календарь (хотя бы раз в квартал).
Практика
Вы в эпохе «следующей»: сайт строят по брифу и выкладывают сразу, поэтому проверка перед запуском важнее, чем когда-либо. Составьте отчёт о готовности вашего проекта: цвет каждого из шести блоков с выводом, список исправлений с ответственным и сроком, проверку на телефоне, поведение без скрипта, копию и откат, контакты в трёх местах и вердикт.
Проверка читает структуру: что у блоков есть цвета и выводы, у исправлений ответственный и срок, что названо главное действие и что вердикт на месте. Правда ли отчёта, зависит от вас: пройдите чек-лист по настоящему сайту, а не по этому учебному.
Если вы сделаете честный отчёт для настоящего проекта, и в нём будут красные пункты, это хороший результат: запуск без списка выглядит зелёным только потому, что ничего не проверено.
Что было не так раньше
В эпоху FTP сайт «запускали», загрузив файлы по ту сторону экрана и позвонив заказчику: «Посмотри». Проверок не было, копий тоже, а откатом считалась старая папка на рабочем столе. Потом появились автоматические проверки, выкладка по коммиту и мониторинг, и запуск стал событием, которое можно повторить без страха. Но решение «готов» всё равно принимает человек, и честный список помогает принять его без самообмана.
Практика
Готовлю вашу страницу…
Тест
Вопрос 1 из 6
Карточки
Эти карточки попадут в повторение, когда вы завершите урок.
Шесть блоков чек-листа запуска?
Ответ
Скорость и надёжность, доступность, безопасность, право, поиск и аналитика, главное действие и содержимое. В каждом по несколько проверок, у каждого блока цвет: зелёный, жёлтый, красный.
Что такое блокер?
Ответ
Проверка, без которой не запускают: копия и откат, HTTPS, второй фактор, согласие и политика, главное действие на телефоне. Остальные замечания записывают с ответственным и сроком.
Каким бывает честный отчёт о готовности?
Ответ
Цвет каждого блока, красные и жёлтые пункты с ответственным и сроком, вердикт «готов» или «не готов», который следует из отчёта. «Не готов» с планом лучше, чем «готов» без проверки.
Что проверяют перед запуском руками?
Ответ
Главное действие на настоящем телефоне, без скрипта там, где это возможно, контакты и цены во всех местах, откат и восстановление копии.
Что делать после запуска?
Ответ
Следить за доступностью и ошибками, смотреть отчёты скорости и счётчика, добавлять сайт в вебмастера, пересматривать политику и таблицу cookie при каждом новом сервисе.
Источники
- Web Vitals (web.dev) CC BY, по-английски
- Learn Accessibility (web.dev) CC BY, по-английски
- OWASP Cheat Sheet Series CC BY-SA, по-английски
- MDN HTTP Observatory CC BY-SA, по-английски
- Google Search Central: SEO Starter Guide CC BY, по-английски
- Lighthouse overview (Chrome for Developers) CC BY, по-английски
- Федеральный закон «О персональных данных» 152-ФЗ (КонсультантПлюс) только ссылка, по-русски
Дальше
Теперь вы знаете: предзапусковый чек-лист.