BrandEvo

Сайт на WordPress

Как ускорить сайт на WordPress

Тормозящий WordPress — это не приговор, а обычно сумма нескольких типовых проблем: тяжёлые изображения, лишние плагины, отсутствие кэша и слабый хостинг. Разбираем, что и в каком порядке делать, чтобы LCP опустить до 2,5 секунд, а посетители не уходили до загрузки первого экрана. В этой статье разбираем как ускорить по шагам — без воды и лишней теории.

WORDPRESSСКОРОСТЬКЭШCORE WEB VITALSLCPИЗОБРАЖЕНИЯХОСТИНГWORDPRESSСКОРОСТЬКЭШCORE WEB VITALSLCPИЗОБРАЖЕНИЯХОСТИНГ

как ускорить

Скорость сайта влияет сразу на две вещи: на конверсию (на медленном сайте посетители просто закрывают вкладку) и на позиции в Яндексе и Google, потому что обе системы учитывают пользовательский опыт. WordPress по умолчанию не самый быстрый, но и не безнадёжный — большинство задач решается без переезда на другую CMS.

01Почему WordPress тормозит и с чего начать

Главных причин обычно пять: огромные неоптимизированные картинки, десятки плагинов «на всякий случай», тяжёлая тема с конструктором (Elementor, WPBakery), отсутствие кэширования и дешёвый shared-хостинг. Прежде чем что-то менять, измерьте состояние: PageSpeed Insights, GTmetrix и панель «Ускорение» в Яндекс.Вебмастере покажут конкретные метрики и список проблем по приоритету.

Ориентир — Core Web Vitals: LCP до 2,5 с, INP до 200 мс, CLS до 0,1. Эти три метрики Яндекс и Google используют как сигналы качества страницы.

02Кэширование: самая быстрая победа

WordPress на каждый запрос собирает страницу из кусков — обращается к базе, выполняет PHP, рендерит шаблон. Если включить кэш, готовая HTML-страница отдаётся напрямую — это ускоряет сайт в разы при минимуме усилий.

Что ставить

  • WP Rocket — платный, но включается «из коробки» и закрывает кэш, минификацию, lazy-load и preload.
  • LiteSpeed Cache — бесплатный, работает только на серверах с LiteSpeed (многие российские хостеры).
  • W3 Total Cache — бесплатный, гибкий, требует настройки.
  • Hostlight Cache, Cache Enabler — лёгкие варианты для простых сайтов.

Подробное сравнение — в обзоре плагинов кэширования WordPress. Ставить нужно ровно один — два кэш-плагина конфликтуют и портят выдачу.

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

В большинстве случаев главный элемент первого экрана (LCP) — это картинка. И если она весит 2 МБ и грузится без сжатия, никакие другие оптимизации не помогут.

Что сделать

  • Уменьшить физический размер до того, какой нужен на странице. Картинка 4000×3000 px на блоге, который показывает её в 800 px шириной, — это типичная ошибка.
  • Перевести в WebP/AVIF — современные форматы дают экономию 30–50% при том же качестве. Плагины ShortPixel, Smush, Imagify, Converter for Media делают это автоматически.
  • Lazy-loading для всего, что ниже первого экрана. Само ядро WordPress уже добавляет атрибут loading="lazy", но проверьте, что главное изображение первого экрана его НЕ имеет — иначе LCP будет тормозить.
  • srcset для адаптивных вариантов — браузер сам выбирает подходящий по экрану.

04Чистка плагинов и темы

Каждый активный плагин — это дополнительные запросы к базе, подключаемые JS и CSS-файлы. У большинства тормозящих сайтов мы видим 40–60 активных плагинов, из которых реально используется треть.

  • Выгрузите список плагинов и разделите его на «работает каждый день», «нужен иногда», «не помню, зачем поставлен». Третью группу — удалить.
  • Дублирующие функции (две SEO-системы, два плагина миграции, два кэша) — оставить одну.
  • Замените тяжёлые универсальные конструкторы на сборку темы под задачи сайта. На клиентских проектах разница между Elementor и нативной темой — обычно 1–2 секунды на LCP.
  • Лишние шрифты, иконшрифты, виджеты соцсетей — каждый кладёт +100–200 мс. Оставьте только то, что реально видно посетителю.

05Минификация и доставка ассетов

После того как чистка и кэш сделаны, можно браться за тонкую настройку загрузки CSS и JS:

  • Минификация и объединение CSS/JS — экономит запросы. С HTTP/2 эффект меньше, но он есть.
  • Defer/async для скриптов, которые не нужны для рендера первого экрана.
  • Critical CSS — встроить в HTML только стили первого экрана, остальное загружать асинхронно.
  • Preconnect и preload для ключевых ресурсов: шрифтов, главной картинки, доменов аналитики.
  • Brotli или Gzip на стороне сервера — нужно проверить, что сжатие включено.

06Хостинг, база и CDN

Если код и контент уже оптимальны, упор переходит на сервер. Признак того, что хостинг — узкое место: показатель TTFB (time to first byte) в Insights больше 800 мс.

Что улучшить

  • Перейдите с самого дешёвого тарифа на хостинг с SSD-NVMe и поддержкой PHP 8.1+ — это часто даёт +50% скорости без правки кода.
  • Подключите Object Cache (Redis или Memcached) — кэширует запросы к базе.
  • Раз в полгода чистите базу: ревизии постов, спам-комменты, transient-записи. Плагин WP-Optimize справляется в один клик.
  • Подключите CDN для статики — для трафика из регионов разница в TTFB бывает в разы.

07Порядок работ: что делать сначала

Чтобы не закопаться в десятках мелких правок, держитесь приоритета:

  1. Измерили (Insights + Вебмастер).
  2. Подключили кэш-плагин.
  3. Сжали и перевели изображения в WebP, поправили LCP-картинку.
  4. Почистили плагины и снесли неиспользуемое.
  5. Минифицировали и оптимизировали ассеты.
  6. Решили вопрос хостинга/CDN.

Обычно первых трёх шагов хватает, чтобы вывести LCP из «красной зоны» в «зелёную». Остальное — про шлифовку и стабильность под нагрузкой.

// Как это работает в BrandEvo

Скорость — это работа, а не однократная настройка

В подписке BrandEvo мы отвечаем за техническое состояние сайта непрерывно: ставим кэш, оптимизируем картинки, чистим плагины, следим за метриками. Когда вы добавляете новый раздел или меняете дизайн, мы пересобираем оптимизацию заново — а не оставляем сайт «зелёным» только в первый месяц.

Официальная документация по теме — Справка Яндекс.Вебмастера.

Сделаем сайт быстрым и не уроним при доработках

Возьмём техническое состояние WordPress в подписку: кэш, картинки, плагины и метрики Core Web Vitals — наша зона ответственности.


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

Подходит ли подписка BrandEvo моему бизнесу?

Подписка работает для малого и среднего бизнеса в России. Тариф «Старт» — 200 000 ₽/год для услуг и небольших проектов, «E-commerce» — 400 000 ₽/год для интернет-магазинов. Подробное сравнение — на странице тарифов.

Что входит в подписку маркетинга?

Полный цикл: SEO, контекстная реклама, контент-маркетинг, email-рассылки, дизайн, веб-аналитика и разработка под задачу. Не отдельные услуги, а одна команда под результат.

Можно ли начать, если у меня ещё нет сайта?

Да. Если сайта нет — в первый месяц делаем посадочную страницу или лендинг. Если есть — проводим аудит и улучшаем. Создание и поддержка сайта входят в подписку.

Смотреть тарифы →
Карта блога — все статьи