Краткий ответ: что проверять на WordPress-сайте каждый месяц: резервные копии, обновления WordPress, темы и плагинов, безопасность, пользователей, формы заявок, почту, WooCommerce, скорость загрузки, ошибки в debug.log, SSL, 404, sitemap, robots.txt, редиректы, базу данных и работу хостинга.
Ежемесячная проверка нужна не только большим сайтам. Даже небольшой WordPress-сайт может потерять заявки, начать медленно открываться, получить конфликт плагинов, накопить ошибки в логах или стать уязвимым из-за устаревшего расширения.
Если сайт уже показывает ошибки, не отправляет заявки или нестабильно работает после обновлений, сначала стоит понять признаки проблемы. Для этого есть отдельная статья как понять, что сайту WordPress нужна техническая поддержка.
WordPress состоит из ядра, темы, плагинов, базы данных, файлов, хостинга, PHP, MySQL/MariaDB, почты, кеша, SSL, внешних API и пользовательского контента. Если один элемент работает неправильно, проблема может проявиться не сразу.
Типичная ситуация: главная страница открывается, но форма уже не отправляет заявки, WooCommerce checkout зависает у части клиентов, debug.log растёт каждый день, а в Google появляются лишние 404.
Ежемесячная проверка помогает заметить такие проблемы до аварии:
Проверку лучше делать по одному и тому же чек-листу. Так проще сравнивать состояние сайта месяц к месяцу и быстро замечать изменения.
| Что проверить | Где смотреть | Что считается проблемой |
|---|---|---|
| Резервные копии | хостинг, backup-плагин, облачное хранилище | копии нет, копия старая, восстановление не проверялось |
| Обновления | админка WordPress, список плагинов и тем | много устаревших плагинов, неизвестная совместимость |
| Безопасность | пользователи, файлы, права, security-логи | неизвестные администраторы, подозрительные PHP-файлы |
| Формы заявок | Contact Form 7, SMTP, почта, Telegram, CRM | письма не приходят, заявки попадают в спам |
| WooCommerce | товар, корзина, checkout, оплата, доставка, письма | заказ не создаётся, оплата не меняет статус, checkout зависает |
| Скорость | страницы сайта, wp-admin, PageSpeed, логи хостинга | сайт стал заметно медленнее, растёт TTFB |
| Ошибки | debug.log, error_log, консоль браузера | повторяются warning, fatal error, JS-ошибки |
| SEO | sitemap, robots.txt, Search Console, 404, редиректы | страницы выпадают из индекса, появляются дубли и ошибки |
Если непонятно, что именно входит в регулярное обслуживание, можно свериться с разбором технической поддержки WordPress.
Если не хотите рисковать сайтом и тратить время на эксперименты, можно оставить заявку. Я посмотрю задачу и предложу аккуратное решение.
Ежемесячная проверка должна идти от безопасных действий к более рискованным. Сначала backup и диагностика, потом обновления и исправления.
Важно: код ниже нужен только для диагностики ошибок. Не показывайте ошибки посетителям сайта. Перед изменением wp-config.php сделайте копию файла через FTP/SFTP или хостинг-панель.
Куда вставлять: в файл wp-config.php, выше строки /* That’s all, stop editing! */. Код включает запись ошибок в debug.log, но не выводит их на экран.
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);
@ini_set('display_errors', 0);
После включения проверьте файл:
/wp-content/debug.log
Если есть доступ к WP-CLI, можно быстро посмотреть версии, плагины и доступные обновления. Команды выполняются в терминале на сервере:
wp core version
wp plugin list
wp theme list
wp plugin list --update=available
wp cron event list
Важно: не запускайте массовые обновления через WP-CLI на рабочем сайте без backup. Для WooCommerce это особенно рискованно: можно сломать корзину, checkout, оплату, доставку, письма или статусы заказов.
После диагностики на рабочем сайте лучше отключить debug-режим:
define('WP_DEBUG', false);
define('WP_DEBUG_LOG', false);
define('WP_DEBUG_DISPLAY', false);
Проверьте, создаются ли копии файлов и базы данных. Важно не только наличие backup, но и возможность восстановления.
Не стоит нажимать “обновить всё” без проверки. Сначала нужен backup, потом обновления, затем тест основных функций.
Каждый месяц стоит проверять, нет ли неизвестных пользователей, подозрительных файлов и изменений в критичных местах.
Форма может выглядеть рабочей, но письма могут не доходить. Поэтому каждый месяц нужно отправлять тестовую заявку.
Для интернет-магазина ежемесячная проверка должна включать весь путь покупателя. Просто открыть главную страницу недостаточно.
Проверяйте не только главную страницу. Часто главная закеширована, а реальные проблемы видны в wp-admin, checkout, карточках товаров или страницах фильтров.
После обновлений, правок и удаления страниц могут появляться ошибки, которые мешают индексации.
База WordPress постепенно разрастается: ревизии, транзиенты, сессии, логи, черновики, данные старых плагинов. Чистить базу нужно только с backup.
После ежемесячной проверки владелец сайта должен понимать текущее состояние проекта, а не просто видеть “обновления выполнены”.
Если сайт приносит заявки или продажи, ежемесячной ручной проверки может быть мало. Лучше добавить автоматический контроль.
Сервис мониторинга помогает узнать, что сайт не открывается, раньше клиентов. Это особенно важно для сайтов с рекламой и интернет-магазинов.
Если хостинг или security-плагин умеет отправлять уведомления о PHP-ошибках, подозрительных входах и изменениях файлов, это помогает быстрее реагировать.
После обновлений нужно проверять не только главную страницу, но и формы, мобильную версию, меню, поиск, корзину, checkout, письма и ключевые SEO-страницы.
Записывайте, что менялось на сайте: дата, задача, плагин, файл, настройка, результат. Когда появится ошибка, это сильно ускорит диагностику.
Если задач стало больше, сайт вырос или появился WooCommerce, стоимость сопровождения может измениться. Подробнее об этом — в статье сколько стоит поддержка сайта WordPress.
Если при ежемесячной проверке найден симптом, не нужно сразу ставить новый плагин. Сначала определите вероятную причину.
| Симптом | Вероятная причина | Что проверить |
|---|---|---|
| Сайт стал медленнее | кеш, база, изображения, плагины, хостинг | TTFB, логи, Query Monitor, размер базы, медленные запросы |
| Не приходят заявки | SMTP, wp_mail, форма, reCAPTCHA, AJAX | тестовую отправку, почтовые логи, SPF, DKIM, DMARC |
| Ошибка 500 | PHP, .htaccess, память, конфликт плагина | debug.log, error_log, FTP, версия PHP |
| Ошибка 404 на многих страницах | rewrite rules, постоянные ссылки, .htaccess, редиректы | настройки постоянных ссылок, sitemap, .htaccess |
| Админка тормозит | admin-ajax.php, cron, база, плагины | сетевые запросы, cron-события, медленные SQL-запросы |
| Checkout зависает | кеш, wc-ajax, оплата, доставка, сессии | консоль браузера, WooCommerce logs, платежный модуль |
| Появился неизвестный администратор | возможный взлом | пользователей, логи входов, файлы, wp_options |
| В Google появились чужие страницы | SEO-спам, вредоносный код, скрытые URL | Search Console, базу данных, .htaccess, файлы темы и плагинов |
Этот список можно использовать как короткую рабочую схему проверки.
Каждый месяц нужно проверять backup, обновления WordPress, темы и плагинов, безопасность, пользователей, формы заявок, почту, WooCommerce, скорость, debug.log, SSL, sitemap, robots.txt, 404, редиректы и состояние базы данных.
Проверять обновления нужно каждый месяц. Устанавливать их лучше после backup и проверки совместимости. На рабочем сайте не стоит обновлять всё подряд без тестирования.
Самое важное — backup, безопасность, формы заявок, ошибки в логах и критичные бизнес-сценарии: заявка, заказ, оплата, доставка, письмо, доступ к админке.
Нужно убедиться, что копия содержит файлы и базу данных, хранится не только на основном хостинге и может быть восстановлена. Для важных сайтов лучше периодически тестировать восстановление на копии.
Да. Сайт может открываться, но не отправлять заявки, иметь ошибки в debug.log, медленный checkout, проблемы SMTP, неизвестных пользователей или технические SEO-ошибки.
Товар, корзину, checkout, оплату, доставку, письма, статусы заказов, webhooks, callback платёжной системы, купоны, налоги, сессии и ошибки wc-ajax.
Проверьте главные страницы, мобильную версию, меню, формы, WooCommerce, консоль браузера, debug.log, Search Console и отправку писем. Иногда ошибка видна не сразу на главной, а в конкретном сценарии.
Можно, если сайт простой и вы понимаете, как сделать backup, проверить логи, работать с FTP, откатить обновление и протестировать формы. Для WooCommerce, кастомного кода и интеграций лучше подключать специалиста.
Не нужно просто удалить файл debug.log. Нужно посмотреть повторяющиеся ошибки, определить плагин, тему или код, который их вызывает, и исправить причину.
Не обновляйте всё подряд и не удаляйте плагины без копии. Сначала проверьте хостинг, FTP/SFTP, debug.log, error_log, .htaccess, базу данных и последние изменения.
Каждый месяц на WordPress-сайте нужно проверять не только обновления, но и backup, безопасность, формы, почту, WooCommerce, скорость, логи, базу данных, SEO-файлы и реальные пользовательские сценарии.
Такой подход помогает заранее находить ошибки, безопасно обновлять сайт, сохранять заявки и заказы, снижать риск взлома и понимать, какие задачи нужно решать сейчас, а какие можно запланировать отдельно.
Рекомендуем услугу: регулярная техническая поддержка WordPress
Об авторе