
WordPress может быть быстрым, но «из коробки» он легко превращается в тяжелый комбайн: лишние плагины, огромные изображения, неоптимальный хостинг, отсутствие кеша. Ниже — понятная система: начинайте сверху, и вы почти всегда получите заметный прирост уже на первых шагах.
1) Начните с измерения, а не с догадок
Сначала фиксируем базу: LCP, TTFB, общую «вес» страницы и количество запросов. Проверяйте главную и типовую запись. Если TTFB высокий, сначала лечим сервер и кеш, если LCP большой — оптимизируем «первый экран» и изображения.
2) Хостинг и PHP — фундамент
- Обновите PHP до актуальной версии (обычно 8.x) и включите OPcache.
- Проверьте, есть ли HTTP/2 или HTTP/3 у сервера/CDN.
- Если сайт растет — используйте быстрый стек (Nginx/OpenLiteSpeed) и адекватные лимиты памяти.
3) Кеш: страница, объектный и браузерный
Кеширование страниц дает самый быстрый эффект: HTML отдается мгновенно, а PHP не запускается на каждый запрос. Для динамики полезен объектный кеш (Redis/Memcached). Браузерный кеш и заголовки — это уже «шлифовка».
Мини-правило
- Сначала page cache, затем оптимизация ассетов (CSS/JS), потом база.
4) Изображения: главный источник «лишнего веса»
Если у вас на карточках и в статьях стоят большие JPEG/PNG, вы теряете секунды. Перевод в WebP/AVIF и правильные размеры решают проблему. Старайтесь:
- не грузить «оригиналы» 3000px в блок 800px;
- использовать
loading="lazy"для контента ниже первого экрана; - на первый экран — приоритет (не lazy), иначе LCP ухудшится.
5) CSS/JS: меньше, позже, точнее
Склейка и минификация иногда помогают, но важнее другое: не грузить то, что не используется. Частая ошибка — тяжелые библиотеки на всех страницах. Разнесите загрузку по шаблонам: один JS для фронта, другой — для записи, третий — только для особых страниц.
6) Плагины и тема: дисциплина важнее «волшебных кнопок»
Каждый плагин — это код, запросы, хуки. Делайте ревизию: отключите все, что не влияет на функционал. Для темы: избегайте «строителей», если они тянут десятки зависимостей. Лучше аккуратная легкая верстка и точечные блоки.
7) База данных и автозагрузки
Со временем в WP копятся ревизии, транзиенты, мусорные опции. Полезно чистить и контролировать autoload-опции: если там гигабайтные данные, каждый запрос становится дороже. Принцип простой: автозагрузке — только то, что действительно нужно на каждом хите.
8) CDN и Cloudflare
CDN ускоряет статику по миру и снижает нагрузку на сервер. Если вы используете Cloudflare, настройте кеш, Brotli и современные протоколы. Подробнее — в статье «Настройка Cloudflare для максимальной производительности».
Чек-лист: быстрый план на 60 минут
- Включите page cache.
- Проверьте, чтобы первый экран не был «ленивым».
- Переведите тяжелые картинки в WebP и уменьшите размеры.
- Выкиньте 1–3 лишних плагина.
- Проверьте TTFB и нагрузку сервера.
Оптимизация — не разовая кнопка, а привычка: добавили новый блок — оценили вес, подключили плагин — проверили время ответа. Так сайт остается быстрым даже через год.