Перейти к содержанию
Innovialabs

Как ускорить сайт на WordPress: практическое руководство

Практика3 мин

Коротко

Сначала замерьте скорость, затем уберите лишние плагины, включите страничный кеш, сожмите изображения, обновите PHP, облегчите тему и подключите объектный кеш — и проверяйте эффект после каждого шага.

Короткий ответ

WordPress ускоряется не одной «волшебной» галочкой, а серией шагов в правильном порядке:

  1. Замерить текущую скорость.
  2. Провести аудит плагинов.
  3. Включить страничный кеш.
  4. Оптимизировать изображения.
  5. Обновить PHP и проверить хостинг.
  6. Облегчить тему.
  7. Почистить базу данных.
  8. Подключить объектный кеш.

После каждого шага — повторный замер. Так вы видите, что реально помогло, а что нет.

Шаг 1. Замерьте исходную точку

Без замера оптимизация превращается в угадывание. Используйте:

  • PageSpeed Insights — показывает лабораторные данные и, если хватает трафика, реальные показатели Core Web Vitals: LCP, INP, CLS;
  • панель Network и Performance в DevTools браузера — видно, какие файлы грузятся и что блокирует отрисовку;
  • плагин Query Monitor — показывает медленные запросы к базе и тяжёлые хуки.

Замеряйте несколько типичных страниц: главную, статью, страницу товара. Записывайте результаты, чтобы было с чем сравнивать.

Шаг 2. Аудит плагинов

Каждый плагин может добавлять скрипты, стили и запросы к базе на каждой странице. Пройдитесь по списку:

  • Удалите неиспользуемые и дублирующие плагины.
  • Замените тяжёлые плагины, которые делают одну мелочь, на несколько строк кода в дочерней теме.
  • Проверьте, не грузит ли плагин свои файлы на страницах, где он не нужен (например, форма — только на странице контактов).

Отключайте плагины по одному на тестовой копии и смотрите на изменения в Query Monitor.

Шаг 3. Страничный кеш

Без кеша WordPress выполняет PHP и запросы к базе при каждом визите. Страничный кеш сохраняет готовый HTML и отдаёт его мгновенно.

  • Используйте один кеширующий плагин, а не несколько сразу — они конфликтуют.
  • Если хостинг предлагает серверный кеш (например, через nginx или LiteSpeed), он обычно эффективнее плагинного.
  • Исключите из кеша корзину, оформление заказа и личный кабинет.

Шаг 4. Изображения

Изображения — частая причина медленного LCP.

  • Загружайте картинки в нужном размере, а не исходники с камеры.
  • Используйте современные форматы WebP или AVIF.
  • Включите ленивую загрузку для изображений ниже первого экрана, но не для главного баннера.
  • Указывайте ширину и высоту, чтобы избежать сдвигов вёрстки (CLS).

Шаг 5. PHP и хостинг

  • Обновитесь до актуальной поддерживаемой версии PHP. Новые версии быстрее и безопаснее. Перед обновлением проверьте совместимость темы и плагинов на тестовой копии.
  • Включите OPcache — он хранит скомпилированный PHP-код в памяти.
  • Если сервер отвечает медленно даже с кешем (высокий TTFB), возможно, хостинг перегружен и проект перерос тариф.

Шаг 6. Лёгкая тема

Многофункциональные темы и визуальные конструкторы часто грузят много CSS и JavaScript на каждую страницу. Варианты:

  • перейти на лёгкую или блочную тему;
  • отключить неиспользуемые модули конструктора;
  • убрать лишние шрифты и иконки, подключать только нужные начертания.

Шаг 7. Очистка базы

Со временем база копит мусор:

  • ревизии записей;
  • спам и удалённые комментарии;
  • устаревшие transients;
  • данные удалённых плагинов;
  • раздутая таблица wp_options с большим количеством autoload-опций.

Ограничьте число ревизий в wp-config.php:

define( 'WP_POST_REVISIONS', 5 );

Перед любой очисткой делайте резервную копию базы.

Шаг 8. Объектный кеш

Объектный кеш (Redis или Memcached) хранит результаты запросов к базе в памяти между запросами. Особенно полезен для магазинов, личных кабинетов и страниц, которые нельзя кешировать целиком. Требует поддержки на сервере и плагина-коннектора.

Частые ошибки

  • Ставить несколько плагинов оптимизации одновременно.
  • Включать агрессивное объединение и отложенную загрузку JS без проверки — это ломает функционал.
  • Оптимизировать только главную страницу.
  • Ориентироваться на одну цифру в отчёте, а не на реальные показатели пользователей.

Частые вопросы

Чаще всего — страничный кеш и сокращение плагинов, но это зависит от сайта. Поэтому важно сначала замерить и найти главное узкое место.

Поможем с этим

Если хотите не разбираться самим, а получить результат — этим мы занимаемся каждый день.

Обсудить проект

Читайте также

Есть идея или задача? Расскажите нам

Ответим в течение рабочего дня и предложим решение. Консультация бесплатная.