Как ускорить сайт на WordPress
Рассказываем, почему WordPress тормозит и какие шаги реально ускоряют сайт без лишних затрат.
Медленный сайт — это не просто неудобство. Google учитывает скорость загрузки при ранжировании, а пользователи закрывают вкладку, если страница не открылась за 2–3 секунды. Разберём по порядку: что тормозит WordPress и что с этим делать.
Почему WordPress работает медленно
WordPress — гибкая платформа, и именно эта гибкость становится источником проблем. Чем больше плагинов, тем больше запросов к базе данных. Чем тяжелее тема, тем больше CSS, JS и шрифтов грузится при каждом открытии страницы.
Основные виновники:
- Хостинг низкого уровня. Дешёвый shared-хостинг делит ресурсы сервера между сотнями сайтов. В пиковое время ваш сайт буквально ждёт своей очереди.
- Много плагинов. Каждый плагин — это дополнительный PHP-код, запросы к БД, подключаемые скрипты. 40–50 плагинов на сайте — нормальная картина, но только треть из них реально нужна.
- Неоптимизированные изображения. Загружаете фото с телефона 5 МБ прямо на сайт — сайт и грузит эти 5 МБ каждому посетителю.
- Тяжёлая тема. Популярные мультифункциональные темы (Avada, Divi, Flatsome) удобны, но тянут десятки файлов стилей и скриптов, большинство из которых не используются.
- Отсутствие кэширования. Без кэша WordPress генерирует страницу заново при каждом запросе.
Шаг 1. Разберитесь с хостингом
Если сайт тормозит с самого начала — сначала проверьте хостинг. Запустите тест через PageSpeed Insights или GTmetrix. Если Time to First Byte (TTFB) больше 600–800 мс, хостинг слабый.
Что делать:
- Перейдите на VPS или облачный хостинг с выделенными ресурсами.
- Убедитесь, что сервер поддерживает PHP 8.1+ и HTTP/2.
- Подключите CDN (Content Delivery Network) — он раздаёт статику из ближайшего к пользователю узла. Cloudflare в базовой версии бесплатен.
Переезд на нормальный хостинг часто даёт прирост скорости без каких-либо других изменений.
Шаг 2. Почистите плагины и настройте кэш
Пройдитесь по списку плагинов честно: деактивируйте всё, чем не пользуетесь. Дубли функций — тоже в корзину (два плагина форм, два SEO-плагина и т.д.).
Затем установите плагин кэширования. Хорошо себя зарекомендовали:
- WP Rocket — платный, но настраивается за 10 минут и делает почти всё сам.
- LiteSpeed Cache — бесплатный, особенно эффективен на LiteSpeed-серверах.
- W3 Total Cache / WP Super Cache — бесплатные альтернативы, требуют больше ручных настроек.
Кэш сохраняет готовую HTML-страницу и отдаёт её без обращения к базе данных. Это один из самых быстрых способов ускорить WordPress.
Дополнительно активируйте минификацию и объединение CSS/JS-файлов — большинство кэш-плагинов умеют это из коробки.
Шаг 3. Оптимизируйте изображения
Изображения — главный тормоз большинства сайтов. Вот минимальный план:
- 1Сжимайте перед загрузкой. Используйте Squoosh, TinyPNG или аналоги. Фото для веба редко должно весить больше 150–200 КБ.
- 2Переходите на WebP. Этот формат в среднем в 1,5–2 раза легче JPEG при сравнимом качестве. Плагин Imagify или ShortPixel конвертирует все загруженные изображения автоматически.
- 3Включите lazy load. Картинки ниже экрана загружаются только тогда, когда пользователь до них доходит. В WordPress это включается одной галочкой в настройках или плагине.
- 4Задайте размеры изображений в коде. Браузер заранее резервирует место и не «прыгает» при загрузке (улучшает показатель CLS).
Если изображений много и они загружены давно — закажите технический аудит сайта, чтобы понять масштаб проблемы и приоритеты.
Шаг 4. Облегчите тему
Если смена темы не входит в план, можно снизить нагрузку текущей:
- Отключите неиспользуемые блоки и модули в настройках темы.
- Удалите или замените слайдеры — они часто подгружают тяжёлые JS-библиотеки.
- Используйте плагин типа Asset CleanUp, чтобы отключить скрипты и стили, которые тема загружает на всех страницах, хотя нужны только на одной.
- Проверьте, нет ли дублирующих библиотек (jQuery загружается дважды — типичная история).
Если тема сильно устарела или изначально написана плохо — это повод рассмотреть миграцию. Лёгкие темы (Kadence, Astra, GeneratePress) весят в разы меньше тяжёлых конструкторов.
Что делать, если не хочется разбираться самому
Оптимизация скорости — это не разовое действие, а комплексная работа: хостинг, код, контент, настройки сервера. Можно потратить несколько дней и получить хороший результат. А можно получить быстрый расчёт и передать задачу специалистам — тогда результат будет быстрее и предсказуемее.
Если остались вопросы или хотите обсудить ситуацию на вашем сайте — напишите нам, разберёмся вместе.