«Сайт на WordPress тормозит» — в заявках звучит каждый день, но за этой фразой прячутся разные проблемы: shared-хостинг за 200 ₽, 28 плагинов, кэш, который кэширует корзину, или Elementor с Google Fonts. Ниже — общий порядок ускорения без смены CMS: сначала измеряем, потом чиним узкое место. Узкие разборы — в статьях про Elementor, WooCommerce и медленную админку.
Шаг 0. Зафиксировать цифры, а не «кажется медленно»

До правок запишите:
- PageSpeed Insights (Google) — Mobile и Desktop, метрики LCP, CLS, INP.
- TTFB — в DevTools → Network на главной (без авторизации). Ориентир < 600 ms на визитке, < 800 ms на магазине.
- GTmetrix или WebPageTest — waterfall: что блокирует первый экран.
Один замер «до» и «после» каждого шага — иначе непонятно, что сработало. Не гонитесь за 100 баллами на Mobile при 5 000 товаров — честный потолок обсуждаем в услуге ускорения.
Шаг 1. Хостинг, PHP и память

На shared-хостинге с PHP 7.4 и лимитом CPU 25% PageSpeed 90+ недостижим без смены тарифа. Минимум для бизнес-сайта в 2026:
- PHP 8.1–8.2, OPcache включён.
memory_limit256M (512M для Elementor + WooCommerce).- MySQL/MariaDB не на переполненном соседнем аккаунте — по письмам «CPU exceeded» видно сразу.

Критерии выбора тарифа и когда переезжать — в статье про хостинг. Перенос — отдельная задача; на странице поддержки есть блок про хостинг.
Шаг 2. Аудит плагинов и базы

Каждый активный плагин — SQL, хуки, иногда JS на фронте. Два SEO, два кэша, три аналитики — классика провала PageSpeed.
- Удалить неактивные плагины (не «деактивировать» — удалить).
- Убрать дубли: один SEO, один кэш, один бэкап.
- Очистить autoload в
wp_optionsи transients — плагин WP-Optimize или Advanced Database Cleaner, с бэкапом.
Подробный чек-лист на каждый плагин — в «Сколько плагинов WordPress нужно». После чистки типовой прирост Mobile — 10–20 пунктов.
Шаг 3. Кэш страниц (и исключения для WooCommerce)

На проде нужен один полноценный кэш:
- LiteSpeed Cache — если хостинг на LiteSpeed (Beget, часть Timeweb).
- WP Rocket, Cache Enabler, W3 Total Cache — на Apache/nginx без LiteSpeed.
Обязательные исключения: /cart/, /checkout/, /my-account/, wp-admin, wc-ajax, страницы с формами заявок. Иначе гость видит чужую корзину или пустой checkout — см. пустая корзина WooCommerce.
Object cache (Redis) имеет смысл на магазинах и высоконагруженных сайтах — на визитке часто избыточен.
Шаг 4. Картинки и шрифты
Неоптимизированные JPG с камеры по 3–5 МБ на главной — частая причина LCP > 4 сек.
- WebP/AVIF через плагин (ShortPixel, Imagify) или на этапе загрузки.
loading="lazy"для картинок ниже первого экрана; hero — без lazy, с preload.- Фиксированные width/height — против CLS.
- Шрифты: self-hosted woff2 вместо Google Fonts CDN — особенно на Mobile. На Elementor — отдельный разбор в статье про Elementor.
Шаг 5. Скрипты и CSS на фронте
- Отложить некритичный JS: аналитика, чаты, виджеты отзывов — после
DOMContentLoadedили по скроллу. - Отключить emoji-скрипт WordPress, embed, dashicons на фронте (если тема не тянет иконки dashicons).
- Не грузить slider/carousel-плагины на всех страницах — только там, где блок реально есть.
- На WooCommerce: не подключать скрипты корзины на информационных страницах без корзины.
Шаг 6. CDN — только если нужен
Cloudflare и аналоги ускоряют статику для аудитории из разных регионов. Для сайта с одной географией (Москва, Россия) и нормальным хостингом выигрыш часто 5–10 пунктов PageSpeed, не 40. Учитывайте: бесплатный Cloudflare иногда конфликтует с кэшем хостинга и ломает реальный IP в логах. Для российского бизнеса CDN — опция, не обязательный шаг.
Если тормозит не весь сайт, а часть
Не смешивайте задачи — у каждой свой чек-лист:
- Только админка — Heartbeat, Query Monitor, лишние виджеты дашборда: тормозит админка WordPress.
- Elementor / конструктор — Experiments, локальные шрифты, кэш: ускорение Elementor.
- Магазин WooCommerce — корзина AJAX, каталог, фильтры: медленный WooCommerce.
- SEO и индексация — техническая база без «ускорителей SEO»: настройка SEO WordPress.
Чего не делать
- Не ставить три «оптимизатора» подряд — они конфликтуют.
- Не отключать все плагины на проде «для теста» в пик заказов — только staging или maintenance.
- Не обещать себе PageSpeed 95 на shared с WooCommerce 10 000 SKU — нужен реалистичный потолок.
- Не менять CMS из-за 50 баллов Mobile — чаще хватает хостинга и чистки плагинов.
Когда нужен специалист
Если после PHP 8.2, одного кэша, чистки плагинов и WebP Mobile всё ещё < 50 на визитке — или checkout WooCommerce > 5 сек — нужен профильный аудит: SQL slow log, профилирование запросов, настройка Redis, точечная оптимизация темы.
Разберём ваш сайт и доведём до рабочих цифр — ускорение WordPress или техподдержка. Оценка по URL — бесплатно, в рабочее время ответ за 20 минут.



