Ускорение сайта на WordPress — это работа с узкими местами: тяжёлые изображения, отсутствие кэша, лишние плагины, медленный хостинг и неоптимизированный PHP. Цель — не абстрактный «быстрый сайт», а попадание в пороги Google: LCP до 2,5 секунды, INP до 200 миллисекунд, CLS до 0,1. Эти три метрики влияют и на позиции, и на конверсию: посетитель уходит, если страница не показалась за три секунды.
Почему сайт на WordPress тормозит
- Хостинг: общий тариф с сотнями сайтов не держит PHP и базу под нагрузкой.
- Плагины: двадцать активных расширений грузят свои скрипты и стили на каждой странице.
- Изображения: PNG и JPEG по 2–4 МБ вместо WebP и ленивой загрузки.
- Отсутствие кэша: каждая страница собирается в PHP заново при каждом визите.
- Тяжёлые темы и конструкторы: подгрузка десятков файлов ради одного блока.

Чаще всего проблема не в одном пункте, а в сочетании: сайт на дешёвом хостинге, с необновлённой темой и плагином-слайдером, который тянет библиотеку на 300 килобайт. Поэтому ускорение начинают с замера, а не с установки очередного плагина «всё в одном».
Диагностика: что и чем мерить
- PageSpeed Insights: оценки и метрики для мобильных и десктопа, списки возможностей.
- Lighthouse в браузере: детальный разбор LCP, INP и CLS по элементам.
- GTmetrix или WebPageTest: водопад загрузки и вес страницы по файлам.
- Хостинг-панель: время ответа PHP, нагрузка на базу, лимиты памяти.

Замер делают на боевой копии с включённым кэшем и без него: так видно, что даёт кэш, а что нужно править в коде. Один замер ничего не доказывает — нужен повторный после каждого изменения, иначе легко ускорить одну метрику и сломать другую.
Кэш бывает трёх уровней, и путать их — частая ошибка. Страничный кэш сохраняет готовый HTML и отдаёт его без запуска PHP; объектный кэш хранит результаты запросов к базе; браузерный кэш оставляет у посетителя картинки и стили при повторном визите. Если настроить только первый, админка и каталог продолжат тормозить, потому что каждый запрос всё равно идёт в базу данных.
Изображения дают самый быстрый выигрыш: один баннер весом 3 МБ на первом экране способен утянуть LCP за четыре секунды даже при исправном сервере. Перевод в WebP, правильные размеры под контейнер и ленивая загрузка ниже первого экрана обычно снимают половину веса страницы без потери качества на глаз.
10 шагов, которые реально ускоряют
- Перейти на хостинг с PHP 8.2+ и выделенными ресурсами, проверить лимиты памяти.
- Включить страничный кэш: WP Rocket, LiteSpeed Cache или серверный кэш хостинга.
- Подключить CDN для статики и сжатие Brotli или gzip.
- Перевести изображения в WebP, задать размеры и включить lazy load.
- Объединить и отложить некритичный JavaScript, вынести критический CSS.
- Удалить неиспользуемые плагины и скрипты, проверить, что грузится на каждой странице.
- Включить объектный кэш Redis или Memcached для запросов к базе.
- Почистить базу: ревизии, спам-комментарии, транзиенты, осиротевшие таблицы.
- Настроить фоновые задачи через cron сервера вместо wp-cron при каждом визите.
- Проверить шрифты и сторонние виджеты: чаты, аналитика и карты часто весят больше сайта.

Порядок важен: если поставить кэш, но оставить изображения по три мегабайта, метрика LCP почти не изменится. Сначала убирают вес, потом настраивают доставку — так результат устойчив и не разваливается после обновления плагинов.
Хостинг и версия PHP влияют сильнее, чем кажется: переход с PHP 7.4 на 8.2 в типовом проекте даёт заметный прирост скорости выполнения кода, а включённый JIT помогает на тяжёлых шаблонах. Но если тариф делит процессор с сотней соседних сайтов, никакая оптимизация не спасёт: время ответа сервера останется плавающим, особенно в часы пик.
База данных — скрытый тормоз долгих проектов. Ревизии записей, брошенные транзиенты, спам в комментариях и таблицы удалённых плагинов раздувают её до гигабайтов, а запросы начинают выполняться сотнями миллисекунд. Чистка и оптимизация таблиц вместе с объектным кэшем обычно возвращают каталогу и админке нормальную скорость отклика.
Core Web Vitals: пороги и что они значат
- LCP — время показа главного элемента страницы: хорошо до 2,5 с, плохо после 4 с.
- INP — отзывчивость на действие пользователя: хорошо до 200 мс, плохо после 500 мс.
- CLS — сдвиг вёрстки: хорошо до 0,1, плохо после 0,25.

Эти пороги Google использует как сигнал опыта страницы. На практике LCP чаще всего портят большой баннер и медленный сервер, INP — тяжёлые скрипты и сторонние виджеты, CLS — изображения без заданных размеров и поздно подгружаемые шрифты.
Результат проверяют не один раз, а до и после каждого блока работ, на одних и тех же условиях: одинаковый регион, мобильный профиль и отключённые расширения браузера. Иначе легко получить красивую цифру в отчёте и жалобы клиентов на медленную загрузку — особенно если кэш настроен так, что для авторизованных пользователей он не работает.
Сколько стоит ускорение
- Диагностика и отчёт с планом работ: 100–200 $.
- Ускорение без переделки дизайна: 400–900 $ в зависимости от числа шаблонов.
- Комплексная оптимизация с переносом на новый хостинг и правками темы: от 1 200 $.

Смета зависит не от числа страниц, а от числа уникальных шаблонов: главная, каталог, карточка товара и статья требуют разной оптимизации. Отдельно считаются работы по сторонним виджетам и интеграциям, которые нельзя просто отключить.
Сроки
- Быстрый прогон: кэш, изображения, базовые настройки — 2–3 дня.
- Полная оптимизация с тестами и правкой темы — 1–2 недели.
- Перенос на новый хостинг с настройкой сервера — плюс 2–3 дня.
Чек-лист приёмки
- PageSpeed показывает рост по мобильным метрикам, а не только по десктопу.
- LCP, INP и CLS в зелёной зоне или с понятным планом добора.
- Кэш работает: повторный визит отдаёт страницу быстрее первого.
- Формы, корзина и аналитика работают после оптимизации скриптов.
Частые вопросы
Частые вопросы
С чего начать ускорение сайта на WordPress?
С замера в PageSpeed Insights и проверки хостинга: тип PHP, лимит памяти, время ответа сервера. Если сервер отвечает дольше секунды, сначала меняют хостинг, иначе кэш и оптимизация картинок дадут мало.
Какой плагин кэширования выбрать?
На обычном хостинге — WP Rocket или LiteSpeed Cache, на серверах LiteSpeed — встроенный LSCache. Важнее не бренд, а настройка: кэш страниц, минификация, отложенная загрузка JS и корректная очистка при обновлении контента.
Поможет ли CDN ускорить сайт?
CDN ускоряет доставку статики посетителям из других регионов и снижает нагрузку на сервер. Если вся аудитория в одной стране и хостинг рядом, выигрыш будет меньше, чем от кэша и оптимизации изображений.
Сколько времени занимает ускорение?
Быстрый прогон с кэшем и изображениями — 2–3 дня. Полная оптимизация с правкой темы, скриптов и тестами — 1–2 недели, перенос хостинга добавляет 2–3 дня.
Ускорение сайта влияет на позиции в Google?
Скорость и Core Web Vitals — один из сигналов ранжирования, но не единственный. На практике ускорение чаще даёт рост конверсии и снижение отказов, а позиции подтягиваются там, где сайт раньше проигрывал конкурентам по опыту страницы.
