
Медленный WordPress — одна из самых частых жалоб владельцев сайтов. «Сделали сайт, а он грузится 5 секунд» — типичная ситуация. Хорошая новость: WordPress можно ускорить до 90+ баллов PageSpeed, используя проверенные методы. Разберём 10 конкретных шагов.
Почему это важно: скорость и деньги
Прежде чем перейти к методам, важно понять ставки. Медленный сайт — это:
- Потеря позиций в Google (Core Web Vitals как фактор ранжирования с 2021 года)
- Снижение конверсии (каждая лишняя секунда загрузки — минус 7% конверсии по данным Google)
- Высокий процент отказов (пользователи уходят, не дождавшись загрузки)
Ускорение сайта с 3 до 1 секунды загрузки — это измеримый рост дохода, а не просто технический показатель.
Метод 1: Оптимизация изображений (самый большой эффект)

Неоптимизированные изображения — причина №1 медленных WordPress-сайтов. Типичная ситуация: JPEG 4 МБ вместо WebP 200 КБ. Это экономия 95% веса — без потери качества для глаза.
Что делать:
Конвертируйте изображения в формат WebP. Это современный формат от Google, который на 25–35% легче JPEG при том же визуальном качестве. Плагин Smush, ShortPixel или Imagify делают это автоматически.
Настройте lazy loading — загрузку изображений только при прокрутке к ним. В WordPress 5.5+ это встроено по умолчанию, но убедитесь, что не отключено плагинами.
Указывайте атрибуты width и height для всех изображений — это предотвращает Cumulative Layout Shift (CLS).
Инструменты: Smush (бесплатный), ShortPixel (платный, лучшее качество), встроенный Imagify.
Реальный результат: сайт с 20 изображениями JPEG по 2 МБ каждое теряет 40 МБ на одной загрузке. После оптимизации — 2–3 МБ. PageSpeed может вырасти с 45 до 75 баллов только на этом шаге.
Метод 2: Кэширование страниц
WordPress по умолчанию генерирует HTML «на лету» при каждом запросе: запрос к базе данных, выполнение PHP-кода, формирование HTML. Это медленно. Кэширование сохраняет готовый HTML и отдаёт его мгновенно.
Рекомендуемые плагины:
- WP Super Cache — бесплатный, простой в настройке, от Automattic
- W3 Total Cache — мощный, сложнее настраивать
- WP Rocket — платный (около $50/год), но самый эффективный из коробки
Что кэшировать: страницы, посты, объекты базы данных. Не кэшируйте страницу корзины, личный кабинет, страницы с персонализированным контентом.
При правильном кэшировании TTFB (Time To First Byte) снижается с 800–1200 мс до 50–150 мс.
Метод 3: CDN (Content Delivery Network)

CDN — это сеть серверов по всему миру. Статические файлы (изображения, CSS, JS) отдаются с ближайшего к пользователю сервера. Для казахстанских сайтов, размещённых на хостинге в Европе, это критично: вместо 200–400 мс запрос обрабатывается за 20–50 мс.
Рекомендуемые CDN:
- Cloudflare — бесплатный тариф достаточен для большинства сайтов, также защищает от DDoS
- BunnyCDN — платный (~$1 за 100 ГБ), быстрый
Подключение Cloudflare занимает 30–60 минут и даёт заметный прирост скорости, особенно для мобильных пользователей.
Метод 4: Минификация CSS и JavaScript
Минификация удаляет пробелы, комментарии и переносы строк из CSS и JS-файлов, уменьшая их размер на 15–30%. Дополнительно можно объединить несколько файлов в один, сократив количество HTTP-запросов.
WP Rocket, Autoptimize или LiteSpeed Cache делают это в один клик. Важно: после включения минификации проверьте сайт визуально — иногда агрессивная оптимизация ломает JS-скрипты.
Метод 5: Деактивация неиспользуемых плагинов
Каждый плагин WordPress загружает свой CSS и JS на всех страницах сайта, даже если его функционал нужен только на одной странице. 40 плагинов могут добавлять 500 КБ лишнего кода.
Принцип: если плагин не решает конкретную задачу прямо сейчас — деактивируйте. Особенно осторожно с плагинами, которые добавляют JS в header (слайдеры, попапы, виджеты социальных сетей).
Проверьте каждый установленный плагин: нужен ли он? Можно ли заменить его несколькими строками кода?
Метод 6: Обновление до PHP 8.1+
PHP 8.1 и 8.2 значительно быстрее PHP 7.4. Тесты показывают ускорение выполнения WordPress-кода на 15–25%. Большинство хостингов предоставляют возможность переключить версию PHP в панели управления без дополнительной оплаты.
Перед переключением убедитесь, что ваши плагины и тема совместимы с новой версией PHP (проверьте в WP Health Check плагине).
Метод 7: Улучшение хостинга
Дешёвый shared-хостинг за 2 000 тенге в месяц — самая частая причина TTFB выше 1 секунды. На одном сервере размещены сотни сайтов, ресурсы делятся, скорость страдает.
Рекомендации по хостингу для Казахстана:
- Сервер должен быть расположен в Казахстане или России (ближайшие к целевой аудитории)
- Выбирайте VPS вместо shared-хостинга при бюджете от 8 000 тенге/мес
- Nginx + PHP-FPM работает быстрее, чем Apache + mod_php
- Поддержка PHP 8.1+, HTTP/2, Redis-кэша
Переход с дешёвого shared-хостинга на нормальный VPS может сократить TTFB с 1500 мс до 200 мс — и это один из самых высокоэффективных шагов.
Метод 8: Оптимизация базы данных
WordPress хранит всё в базе данных MySQL: посты, метаданные, настройки плагинов, ревизии постов. Со временем база засоряется ненужными данными, что замедляет запросы.
Что чистить:
- Авторевизии постов (можно ограничить до 3 версий в wp-config.php)
- Спам-комментарии
- Устаревшие данные транзиентов
- Осиротевшие метаданные от удалённых плагинов
Плагин WP-Optimize делает это автоматически по расписанию.
Метод 9: Устранение render-blocking ресурсов
CSS-файлы в <head> и JS в body блокируют отрисовку страницы до их загрузки. Google PageSpeed специально сообщает об этой проблеме.
Решения:
- CSS: критические стили (above-the-fold) загружайте inline, остальное — асинхронно
- JS: используйте атрибут defer или async, где возможно
- Шрифты Google: preconnect и preload для основных шрифтов
WP Rocket и Autoptimize автоматизируют большую часть этих настроек.
Метод 10: Лёгкая тема вместо тяжёлого pagebuilder
Темы на Elementor, WPBakery, Divi генерируют огромное количество CSS и JS. Стандартная Elementor-страница может весить 1.5–3 МБ кода. Это принципиально несовместимо с 90+ PageSpeed.
Альтернативы:
- GeneratePress или Kadence — лёгкие темы, оптимизированные для скорости
- Блочный редактор Gutenberg — встроен в WordPress, работает быстрее pagebuilder'ов
- Для максимальной скорости — кастомная тема без bloatware
Переход с Elementor на лёгкую тему может давать +20–30 баллов PageSpeed.
Итог: с чего начать?
Порядок действий по приоритету:
- Оптимизируйте изображения (WebP + lazy load)
- Установите WP Rocket или Cloudflare
- Подключите CDN (Cloudflare бесплатно)
- Обновите PHP до 8.1+
- Проверьте хостинг — при TTFB > 800 мс рассмотрите смену
Реалистичный результат: с 40–50 баллов PageSpeed до 85–95 за 2–4 часа работы. При необходимости глубокой оптимизации — обращайтесь, мы специализируемся на ускорении WordPress-сайтов.
Продолжить по теме: ускорение сайта.