
Запуск сайта — это не просто нажатие кнопки «Опубликовать». Каждый год мы видим сайты, которые запускаются с критическими ошибками: страницы не индексируются, формы не работают, аналитика не настроена. Эти 30 пунктов помогут избежать таких проблем.
SEO-чек: 8 пунктов
1. Title для каждой страницы Проверьте, что у каждой страницы есть уникальный тег title. Оптимальная длина: 50–60 символов. Формат: «Название страницы | Название компании». Дублирующиеся title — сигнал плохого SEO.
2. Meta Description для каждой страницы Уникальное описание для каждой страницы: 130–160 символов. Должно содержать ключевое слово и призыв к действию. Влияет на кликабельность в поиске, а не напрямую на позиции.
3. Канонические URL (canonical) Убедитесь, что на каждой странице указан canonical-тег, указывающий на предпочтительный URL. Это предотвращает проблемы с дублирующимся контентом из-за разных вариантов URL.
4. XML sitemap создан и отправлен Создайте XML sitemap и отправьте его в Google Search Console и Яндекс.Вебмастер. Убедитесь, что в sitemap нет noindex-страниц и нет исключений для важных страниц.
5. Файл robots.txt корректен Проверьте robots.txt по адресу yoursite.com/robots.txt. Убедитесь, что важные разделы не закрыты от индексации. Типичная ошибка: «Disallow: /» блокирует весь сайт.
6. Заголовки H1 на каждой странице На каждой странице должен быть ровно один H1 с основным ключевым словом. H2 и H3 используются для подразделов. Нет H1 = потеря ключевого SEO-сигнала.
7. Alt-тексты для изображений Каждое изображение должно иметь alt-атрибут. Описывает содержимое для поисковиков и скринридеров. Для декоративных изображений используйте пустой alt="".
8. Schema.org разметка Добавьте структурированную разметку для типа контента: LocalBusiness (для компаний), Article (для блога), FAQ (для страниц с вопросами). Это увеличивает вероятность попадания в расширенные сниппеты.
Безопасность: 5 пунктов
9. SSL-сертификат установлен и работает Откройте сайт в браузере — должен быть замочек в адресной строке. Проверьте https://www.ssllabs.com/ssltest/ на оценку A или A+. Убедитесь, что все страницы работают по HTTPS, нет mixed content предупреждений.
10. HTTP редиректит на HTTPS Попробуйте зайти по http://yoursite.com — должен произойти 301-редирект на HTTPS-версию. Без этого часть пользователей и ссылочный вес «теряются».
11. Ограничен доступ к панели администратора Для WordPress: смените стандартный URL /wp-admin на кастомный. Установите ограничение попыток входа (плагин Limit Login Attempts Reloaded). Используйте двухфакторную аутентификацию.
12. Настроено резервное копирование Настройте автоматическое резервное копирование с хранением в облаке (Google Drive, Dropbox) или на отдельном сервере. Минимум: ежедневный бэкап базы данных, еженедельный бэкап файлов.
13. Обновлены все плагины и темы Устаревшие плагины — основной вектор атак. Перед запуском обновите всё до последних версий и удалите неиспользуемые плагины и темы.
Скорость и производительность: 5 пунктов
14. PageSpeed 80+ по мобильным Проверьте pagespeed.web.dev. Меньше 80 баллов по мобильным — нужна оптимизация перед запуском. Критично для SEO и конверсии.
15. Изображения оптимизированы Максимальный размер изображения на странице: 300 КБ. Форматы: WebP или оптимизированный JPEG. Все изображения должны иметь атрибуты width и height.
16. Подключены веб-шрифты правильно Для Google Fonts используйте preconnect и display=swap. Это предотвращает FOIT (исчезновение текста при загрузке шрифта). Рассмотрите самохостинг шрифтов для ускорения.
17. Включено кэширование Убедитесь, что кэширование включено (через плагин или настройки сервера). Заголовки Cache-Control должны быть корректно настроены для статических ресурсов.
18. TTFB не превышает 600 мс Time To First Byte больше 600 мс говорит о проблемах с хостингом или кодом. Проверьте через WebPageTest.org.
UX и функциональность: 7 пунктов
19. Тест на мобильных устройствах Проверьте сайт на реальных iPhone и Android (не только в DevTools). Убедитесь, что кнопки нажимаемы, текст читаем без зума, горизонтальный скролл отсутствует.
20. Все формы работают и отправляют уведомления Заполните каждую форму тестовыми данными. Проверьте, что вы получаете уведомление на email и/или в мессенджер. Проверьте подтверждение для пользователя.
21. Страница 404 настроена Откройте несуществующий URL (yoursite.com/test123). Должна открыться кастомная страница 404 с навигацией и ссылкой на главную, а не стандартная белая страница.
22. CTA-кнопки видны без прокрутки На главной и ключевых страницах услуг призыв к действию должен быть виден на первом экране. Проверьте на разных устройствах: 13" ноутбук, планшет, смартфон 5".
23. Номер телефона кликабельный на мобильных Оберните номер телефона в тег <a href="tel:+77001234567">. Пользователи мобильных должны звонить одним тапом.
24. Все внутренние ссылки работают Проверьте сайт краулером (Screaming Frog бесплатно до 500 URL) или вручную. Нет ссылок на несуществующие страницы, нет цикличных редиректов.
25. Кросс-браузерное тестирование Проверьте в Chrome, Firefox, Safari, Edge. Критично: Safari на iOS часто отображает CSS иначе, чем Chrome на Android.
Аналитика: 3 пункта
26. Google Analytics 4 установлен и настроены цели Убедитесь, что GA4 получает данные (реального пользователя, не бота). Настройте цели: отправка формы, клик по телефону, переход в мессенджер. Без целей аналитика бесполезна.
27. Google Search Console подключена Добавьте сайт в Search Console, подтвердите права, отправьте sitemap. Это бесплатный инструмент для мониторинга поискового трафика — не пренебрегайте им.
28. UTM-разметка для рекламных каналов подготовлена Если планируется реклама — заранее создайте UTM-шаблоны для разных каналов. Это позволит атрибутировать заявки к конкретным кампаниям.
Контент: 4 пункта
29. Нет текстов-заглушек Поищите на сайте «Lorem ipsum», «Текст здесь», «Заголовок» — это placeholder-контент, который не должен попасть в продакшн. Проверьте все страницы, включая подвал и страницы политики.
30. Контактные данные корректны Проверьте телефон, email, адрес и ссылки на социальные сети — они должны быть актуальными и рабочими. Это звучит банально, но случается, что на запущенном сайте стоит старый номер телефона.
Как использовать этот чек-лист

Распечатайте или скопируйте список. Пройдитесь по каждому пункту перед запуском. При обнаружении проблемы — фиксируйте и исправляйте. Идеальная ситуация: все 30 пунктов зелёные к моменту публикации.
Если разработчик не готов проходить по этому чек-листу перед сдачей проекта — это тревожный сигнал о качестве его работы.
Продолжить по теме: разработка сайта.


