﻿---
title: Чек-лист запуска сайта WordPress в продакшен
description: "Полный чек-лист перед запуском 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](https://wpcraft.ru/kb/stacks/wordpress/security-basics.md).

## Надёжность

- Настройте мониторинг доступности (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](https://wpcraft.ru/kb/stacks/wordpress/cache/server-level-cache.md), [PHP-оптимизация](https://wpcraft.ru/kb/stacks/wordpress/performance/php-optimization.md).

## Производительность

- Измерьте основные интернет-показатели (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](https://wpcraft.ru/kb/stacks/wordpress/performance/optimization.md).

## Оптимизация расходов

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

## Чек-лист для Интернет-магазина на WooCommerce

- Настроены платёжные шлюзы и протестированы в режиме песочницы (sandbox)
- Настроены налоги (автоматические или ручные ставки)
- Настроены зоны и методы доставки
- Протестирована полная цепочка оформления заказа (гость и залогиненный пользователь)
- Настроены email-уведомления о заказах
- Настроено восстановление брошенных корзин (abandoned cart recovery)
- Страницы Shop, Cart, Checkout, My Account созданы и не конфликтуют с другими страницами

Подробнее: [WooCommerce: полное руководство](https://wpcraft.ru/kb/stacks/woocommerce.md).

---

## Материалы и источники

- [Vercel Production Checklist](https://vercel.com/docs/production-checklist) — оригинальный чек-лист команды Vercel (адаптирован под WordPress open-source)