Медленный сайт теряет покупателей — это факт. Но большинство советов по ускорению WordPress сводятся к «переезжайте на VPS» или «наймите разработчика». Это не всегда возможно и не всегда нужно.
В этой статье — конкретные шаги, которые владелец магазина может сделать самостоятельно, без технического образования, без смены хостинга и без привлечения разработчика. Часть из них даёт заметный результат уже через несколько минут после выполнения.
- Сначала замерьте скорость
- Шаг 1. Найдите и отключите лишние плагины
- Шаг 2. Установите плагин кэширования
- Шаг 3. Сожмите изображения
- Шаг 4. Включите сжатие GZIP
- Шаг 5. Почистите базу данных
- Шаг 6. Настройте минификацию скриптов и стилей
- Шаг 7. Проверьте изображения на правильный размер
- Шаг 8. Обновите WordPress, тему и плагины
- Шаг 9. Используйте CDN для статических файлов
- Шаг 10. Проверьте тему
- Чего делать не стоит
- Когда самостоятельных шагов недостаточно
- Итог: с чего начать прямо сейчас
Сначала замерьте скорость
Прежде чем что-то менять — зафиксируйте текущее состояние. Иначе непонятно, помогло ли то, что вы сделали.
Google PageSpeed Insights (pagespeed.web.dev) — бесплатный инструмент от Google. Введите адрес вашего магазина и получите оценку от 0 до 100 для мобильной и десктопной версии, а также список конкретных проблем с приоритетом.
GTmetrix (gtmetrix.com) — показывает подробный водопад загрузки: какой файл грузится сколько времени и в каком порядке. Полезно, чтобы найти конкретного «виновника» медленной загрузки.
Сделайте замер до и после каждого изменения. Так поймёте, что реально помогло, а что нет.
Шаг 1. Найдите и отключите лишние плагины
Это первое, с чего стоит начать, потому что каждый активный плагин добавляет PHP-код, который выполняется при каждом запросе к сайту.
Зайдите в раздел «Плагины» в админке WordPress и честно ответьте на вопрос по каждому активному плагину: «Этот плагин реально используется прямо сейчас?»
Типичные кандидаты на отключение:
- плагины, которые устанавливали «попробовать», но так и не настроили
- дублирующие функции — например, два плагина форм обратной связи
- плагины для функций, которые уже встроены в тему
- SEO-плагины, если их несколько (достаточно одного)
- плагины соцсетей, которые добавляют кнопки «Поделиться», но никто ими не пользуется
Деактивируйте подозрительные плагины по одному и проверяйте скорость после каждого отключения. Найдёте тот, который тормозит — решение очевидно.
Шаг 2. Установите плагин кэширования
Кэширование — самый эффективный способ ускорить WordPress без технических знаний. Вместо того чтобы генерировать страницу заново при каждом визите, сервер отдаёт готовый HTML из кэша.
WP Super Cache — бесплатный, простой в настройке, официально поддерживается Automattic (создатели WordPress). Для небольшого магазина достаточно включить и оставить настройки по умолчанию.
LiteSpeed Cache — бесплатный и очень быстрый, если ваш хостинг работает на LiteSpeed (уточните у провайдера). Один из лучших вариантов по соотношению простота/результат.
W3 Total Cache — мощный, но требует аккуратной настройки. Неправильно настроенный может сломать корзину или показывать одному пользователю данные другого. Если не уверены в настройках — лучше выберите WP Super Cache.
Важно для WooCommerce: страницы корзины, оформления заказа и личного кабинета нельзя кэшировать. Нормальные плагины кэширования исключают их автоматически, но проверьте настройки вручную — поищите раздел «Исключения» или «Exclude pages» и убедитесь, что там есть /cart/, /checkout/, /my-account/.
Шаг 3. Сожмите изображения
Изображения — главный источник «веса» страниц в интернет-магазине. Товарные фотографии в оригинальном размере могут весить 3–5 МБ каждая, хотя в сжатом виде вполне помещаются в 100–200 КБ без заметной потери качества.
Imagify — плагин, который сжимает изображения автоматически при загрузке и умеет пересжать уже загруженные файлы. Есть бесплатный лимит на 20 МБ в месяц — для небольшого магазина достаточно для первичной обработки всего каталога.
После установки зайдите в настройки Imagify и найдите кнопку «Оптимизировать все изображения» — она обработает весь медиафайлы, которые уже загружены на сайт. Это разовая операция, которая может дать заметный прирост скорости прямо сейчас.
ShortPixel — альтернатива Imagify, чуть лучше работает с PNG. Аналогичная логика работы.
Ленивая загрузка (Lazy Load) — изображения загружаются не все сразу при открытии страницы, а по мере прокрутки. Современные браузеры поддерживают это без плагинов, но если ваша тема старая — поищите «Lazy Load» в репозитории WordPress.
Шаг 4. Включите сжатие GZIP
GZIP — сжатие текстовых файлов (HTML, CSS, JS) перед отправкой браузеру. Страница весом 100 КБ после сжатия становится 20–30 КБ. Браузер получает меньше данных, страница загружается быстрее.
На большинстве хостингов GZIP уже включён. Проверить можно на сайте gzip-compression.com: введите адрес страницы и увидите, работает ли сжатие.
Если не работает — включается в файле .htaccess в корне сайта (для Apache-серверов) или через настройки хостинга. Многие плагины кэширования включают GZIP автоматически.
Шаг 5. Почистите базу данных
Со временем база данных WordPress накапливает мусор: черновики заказов, устаревшие сессии корзин, ревизии записей, временные данные плагинов. Это замедляет запросы и занимает место.
WP-Optimize — плагин для чистки и оптимизации базы данных. После установки покажет, сколько мусора накопилось и что именно можно удалить. Можно настроить автоматическую чистку по расписанию.
Что обычно безопасно удалять:
- ревизии записей (старые версии текстов)
- черновики записей и страниц
- спам-комментарии
- устаревшие транзиентные данные
- завершённые сессии корзин
Важно: перед чисткой сделайте резервную копию базы данных. Большинство хостингов предоставляют эту функцию в панели управления.
Шаг 6. Настройте минификацию скриптов и стилей
Минификация убирает из CSS и JS файлов пробелы, переносы строк и комментарии, которые нужны разработчику, но не нужны браузеру. Файл становится меньше, загружается быстрее.
Autoptimize — бесплатный плагин, делает это автоматически. Настройки по умолчанию безопасны для большинства сайтов.
После включения обязательно проверьте, что магазин работает корректно: пройдите путь от выбора товара до оформления заказа. Иногда агрессивное объединение скриптов ломает функциональность — в этом случае в настройках Autoptimize есть возможность отключить объединение JS, оставив только минификацию.
Шаг 7. Проверьте изображения на правильный размер
Частая ошибка: изображение загружено в размере 2000×2000 пикселей, а отображается в карточке товара как 300×300. Браузер всё равно скачивает полное изображение и масштабирует его на лету — это лишняя нагрузка.
В WooCommerce есть встроенные размеры миниатюр: для карточки товара, для страницы товара, для корзины. Убедитесь, что загружаете изображения разумного размера — достаточно 1200×1200 для страницы товара, больше не нужно.
Если старые изображения загружены в слишком большом размере — плагин Regenerate Thumbnails пересоздаст все миниатюры в нужных размерах.
Шаг 8. Обновите WordPress, тему и плагины
Звучит банально, но устаревшие версии работают медленнее. Разработчики регулярно оптимизируют код, и каждое крупное обновление WordPress традиционно приносит улучшения производительности.
Зайдите в «Обновления» в админке и обновите всё, что доступно. Перед обновлением сделайте резервную копию сайта.
Шаг 9. Используйте CDN для статических файлов
CDN (Content Delivery Network) раздаёт изображения, CSS и JS с серверов, расположенных ближе к пользователю. Для магазина с аудиторией по всей России это сокращает время загрузки статики.
Cloudflare — бесплатный тариф закрывает базовые потребности: CDN, защита от ботов, базовые настройки производительности. Подключается через смену DNS без изменений на хостинге.
Cloudflare также предлагает автоминификацию CSS/JS и сжатие Brotli — включается в настройках за пару кликов.
Шаг 10. Проверьте тему
Тяжёлая тема с визуальным конструктором (Elementor, WPBakery, Divi) добавляет значительный объём кода на каждую страницу — даже если вы не используете все её возможности.
Если скорость критична, а тема изначально была выбрана по принципу «красивая» — возможно, стоит рассмотреть переход на лёгкую тему. Astra, GeneratePress, Kadence — быстрые, хорошо совместимы с WooCommerce и достаточно гибкие для большинства магазинов.
Это уже не «без разработчика», но смена темы проще и дешевле смены хостинга.
Чего делать не стоит
Устанавливать десять «оптимизирующих» плагинов. Каждый плагин добавляет нагрузку. Парадокс, но три плагина для оптимизации тормозят сильнее, чем один хорошо настроенный.
Включать всё подряд в плагине кэширования. Агрессивные настройки могут сломать динамические элементы магазина. Начните с базовых настроек, проверьте работоспособность, потом постепенно добавляйте функции.
Удалять «мусор» из базы данных без резервной копии. Всегда делайте бэкап перед чисткой.
Игнорировать мобильную версию. Google оценивает скорость прежде всего для мобильных. Проверяйте PageSpeed именно по мобильной вкладке.
Когда самостоятельных шагов недостаточно
Описанные выше шаги закрывают большую часть типичных проблем с производительностью. Но есть случаи, когда без разработчика не обойтись:
- медленные запросы к базе данных из-за плохо написанного кода плагина или темы
- страница чекаута тормозит из-за конфликта нескольких плагинов
- нужна более глубокая оптимизация под высокую нагрузку
- хостинг действительно является узким местом и нужна миграция
В этих случаях первый шаг — точно определить причину с помощью Query Monitor или профилировщика, а потом уже решать точечно.
Итог: с чего начать прямо сейчас
Если хочется сделать что-то одно прямо сейчас — установите плагин кэширования и сожмите изображения. Эти два шага дают наибольший прирост скорости при минимуме усилий.
Полная последовательность для самостоятельной оптимизации:
- Замерьте скорость в PageSpeed Insights
- Отключите лишние плагины
- Установите плагин кэширования
- Сожмите изображения через Imagify или ShortPixel
- Включите GZIP
- Почистите базу данных через WP-Optimize
- Включите минификацию через Autoptimize
- Замерьте скорость снова и сравните
Если после всего этого магазин всё ещё работает медленно — значит, проблема глубже и стоит разобраться точечно.
Если хотите, чтобы кто-то разобрался с производительностью вашего магазина — напишите о задаче, посмотрим, где именно узкое место и как его устранить.


