Перейти к содержимому

Чек-лист запуска сайта WordPress в продакшен

Перед запуском WordPress-сайта пройдите этот чек-лист. Он покрывает пять ключевых направлений: операционную готовность, безопасность, надёжность, производительность и расходы.

  • Настройте резервное копирование: на хостинге или через плагины (UpdraftPlus, BackWPup или BlogVault)
  • Определите план реагирования на инциденты: кто отвечает, каналы связи, процедура отката
  • Настройте staging-окружение для тестирования обновлений перед применением на проде
  • Подготовьте стратегию отката: снапшоты хостинга, бекапы БД и файлов перед каждым обновлением
  • Настройте мониторинг: время безотказной работы (uptime) через Better Uptime или UptimeRobot, логи ошибок (Query Monitor, WP_DEBUG log)
  • Добавьте www-поддомен и настройте редирект с apex-домена (или наоборот — единый канонический URL (canonical))
  • Если используете CI/CD — убедитесь, что деплой не затирает wp-content/uploads/
  • Включите SSL-сертификат (Let’s Encrypt через хостинг или плагин Really Simple SSL)
  • Настройте политику безопасности контента (Content Security Policy, CSP) и заголовки безопасности (security headers): X-Frame-Options, X-Content-Type-Options, Referrer-Policy
  • Установите файрвол веб-приложений (Web Application Firewall, WAF): Wordfence, Sucuri или Cloudflare WAF
  • Настройте защиту от перебора паролей (brute-force): лимит попыток входа (Limit Login Attempts Reloaded) или WAF-правило
  • Отключите XML-RPC, если он не нужен (или фильтруйте через плагин)
  • Смените префикс таблиц БД с wp_ на уникальный
  • Удалите неиспользуемые плагины и темы
  • Отключите редактирование файлов из админки: define('DISALLOW_FILE_EDIT', true)
  • Настройте двухфакторную аутентификацию (Wordfence, WP 2FA)
  • Блокируйте нежелательных ботов на уровне сервера или через Cloudflare
  • Зафиксируйте файлы блокировки зависимостей (lockfiles): composer.lock, package-lock.json — для воспроизводимых сборок
  • Настройте роли пользователей: принцип минимальных привилегий

Подробнее: Базовая безопасность WordPress.

  • Настройте мониторинг доступности (Better Uptime, HetrixTools)
  • Включите кэширование: серверное (Nginx FastCGI cache, Redis object cache), плагин (WP Rocket, Flying Press)
  • Настройте заголовки кэширования для статических ресурсов (Expires, Cache-Control)
  • Проверьте, что хостинг использует актуальную версию PHP (8.1+, рекомендовано 8.3)
  • Проведите нагрузочное тестирование (k6, Siege, Loader.io) — особенно для WooCommerce и высоконагруженных (high-traffic) сайтов
  • Настройте автоматическое аварийное переключение (failover), если хостинг поддерживает (облачные тарифы с несколькими зонами)

Подробнее: Кэширование WordPress, PHP-оптимизация.

  • Измерьте основные интернет-показатели (Core Web Vitals): LCP, INP, CLS — через PageSpeed Insights
  • Проверьте время до первого байта (Time To First Byte, TTFB) — должно быть < 800 мс для российского хостинга
  • Оптимизируйте изображения: конвертируйте в WebP/AVIF, используйте адаптивную загрузку (плагины: WebP Express, EWWW Image Optimizer)
  • Минифицируйте (сжимайте) CSS/JS (minify) через Autoptimize или WP Rocket и настройте отложенную загрузку скриптов
  • Оптимизируйте шрифты: хостите локально, используйте font-display: swap
  • Настройте сеть доставки контента (CDN): Cloudflare, Bunny.net — для статики и медиафайлов
  • Убедитесь, что регион сервера близок к целевой аудитории (РФ — Москва/СПБ дата-центры)
  • Оцените необходимость сторонних прокси — они могут замедлить сайт

Подробнее: Оптимизация WordPress.

  • Выберите тариф хостинга, соответствующий нагрузке, с возможностью масштабирования
  • Настройте алерты о превышении лимитов (трафик, место на диске, процессорное время (CPU))
  • Проверьте стоимость плагинов и тем: нужна ли лицензия на все сайты или достаточно Developer/Unlimited
  • Оптимизируйте изображения — уменьшите объём хранилища и трафика
  • Перенесите большие медиафайлы (видео, PDF) на внешнее хранилище (S3-совместимое, VK Cloud, Cloudflare R2)
  • Настройте cron-задачи очистки: автоудаление ревизий, спам-комментариев, временных данных (transients)
  • Регулярно пересматривайте (review) подписки на SaaS-сервисы, интегрированные с сайтом (CDN, почтовые сервисы, автоматизация)
  • Настроены платёжные шлюзы и протестированы в режиме песочницы (sandbox)
  • Настроены налоги (автоматические или ручные ставки)
  • Настроены зоны и методы доставки
  • Протестирована полная цепочка оформления заказа (гость и залогиненный пользователь)
  • Настроены email-уведомления о заказах
  • Настроено восстановление брошенных корзин (abandoned cart recovery)
  • Страницы Shop, Cart, Checkout, My Account созданы и не конфликтуют с другими страницами

Подробнее: WooCommerce: полное руководство.


  • Vercel Production Checklist — оригинальный чек-лист команды Vercel (адаптирован под WordPress open-source)