Скорость сайта и Core Web Vitals: как не терять позиции из-за медленной загрузки

Скорость сайта и Core Web Vitals: как не терять позиции из-за медленной загрузки

Скорость загрузки — это не только удобство для пользователя. С 2021 года Google официально использует Core Web Vitals как фактор ранжирования. Яндекс тоже учитывает скорость через поведенческие факторы: медленный сайт = высокий процент отказов = падение позиций.

Исследования показывают: задержка загрузки в 1 секунду снижает конверсию на 7%, а 53% мобильных пользователей покидают сайт, если он не загружается за 3 секунды. Для интернет-магазина это прямые потери выручки.

Хорошая новость: большинство проблем со скоростью WordPress-сайта решаются плагинами и настройками без программиста. В этой статье — конкретный план действий от диагностики до результата.

Таблица юнит-экономики
📊 Заберите таблицу юнит-экономики
Тестируйте калькулятор юнит-экономики Детский Мир — без сложных расчётов и путаницы.
✅ Простой расчёт ✅ Тех.поддержка ✅ Гайды
👉  Получить таблицу

1. Core Web Vitals: что это и почему важно

Core Web Vitals — три метрики, которые Google использует для оценки пользовательского опыта на сайте. С мая 2021 года они входят в алгоритм ранжирования.

МетрикаЧто измеряетХорошоНужно улучшитьПлохо
LCPСкорость загрузки главного контента (текст, фото)до 2.5 сек2.5 — 4 секболее 4 сек
CLSСтабильность layout — не прыгает ли контент при загрузкеменее 0.10.1 — 0.25более 0.25
FID / INPОтзывчивость — как быстро сайт реагирует на первый кликдо 200 мс200 — 500 мсболее 500 мс

FID (First Input Delay) заменён на INP (Interaction to Next Paint) с марта 2024 года. INP измеряет отзывчивость на все взаимодействия, а не только первое.

Проверить свои показатели: Google Search Console -> Взаимодействие -> Core Web Vitals. Или быстрая проверка: pagespeed.web.dev — введите URL, получите оценку за 30 секунд.

2. Диагностика: с чего начать

Прежде чем что-то оптимизировать — измерьте текущее состояние. Без цифр непонятно, что улучшать и есть ли прогресс.

ИнструментЧто проверяетКак использовать
PageSpeed InsightsCWV, общий балл, конкретные рекомендацииpagespeed.web.dev — введите URL главной, категории и товара
Google Search ConsoleРеальные данные CWV от живых пользователейВзаимодействие -> Core Web Vitals -> смотрите проблемные страницы
GTmetrixВодопад загрузки — какой файл сколько веситgtmetrix.com — бесплатно, выберите сервер в Европе
Chrome DevToolsДетальный анализ загрузки прямо в браузереF12 -> вкладка Lighthouse -> Analyse page load

✓ Проверяйте скорость именно страницы товара и страницы категории — они самые тяжёлые из-за фотографий. Главная страница часто быстрее, но не показательна для реального опыта покупателя.

3. Главные причины медленного WordPress: топ-7

#ПричинаВлияниеРешение
1Несжатые изображения (главная причина)КритическоеПлагин Smush или ShortPixel, формат WebP
2Нет кэширования страницВысокоеWP Rocket, LiteSpeed Cache, WP Super Cache
3Медленный хостинг (shared hosting с перегрузкой)ВысокоеПереехать на LiteSpeed-хостинг (SpaceWeb, Beget)
4Слишком много плагинов или тяжёлые плагиныСреднееДеактивировать неиспользуемые, заменить тяжёлые
5CSS и JS не минифицированыСреднееWP Rocket или Autoptimize
6Нет CDN — файлы грузятся с одного сервераСреднееCloudflare (бесплатный план)
7Нет отложенной загрузки изображений (Lazy Load)СреднееВключить в Smush или WP Rocket

4. Изображения: решаем главную проблему

Изображения — причина 60–80% лишнего веса страниц интернет-магазина. Фотографии товаров в исходном качестве с телефона весят 3–8 МБ каждая. Страница с 20 товарами = 60–160 МБ только на фото. Это катастрофа для скорости.

Формат WebP: обязательный переход

WebP — современный формат изображений от Google. Весит на 25–35% меньше JPEG при том же визуальном качестве. Поддерживается всеми современными браузерами.

  1. Установите плагин ShortPixel или Smush PRO.
  2. Включите конвертацию в WebP при загрузке новых изображений.
  3. Запустите bulk-конвертацию всех существующих изображений.
  4. Плагин автоматически подаёт WebP браузерам, которые его поддерживают, и JPEG — старым браузерам.

Lazy Load: загружать только видимое

Lazy Load — изображения загружаются только тогда, когда пользователь доскролливает до них. Страница с 50 товарами загружает сначала только 5–6 фото, остальные — по мере скролла.

  • Включите в Smush: Smush -> Lazy Load -> включить.
  • Или в WP Rocket: Media -> Lazy Load Images.
  • Не применяйте Lazy Load к главному изображению на странице — это замедляет LCP.

Правильные размеры

Загружать изображение 4000×3000 px для отображения в 400×400 px — распространённая ошибка. Настройте максимальный размер загружаемых изображений.

  • WordPress -> Настройки -> Медиафайлы -> установите максимальный размер 1200×1200 px для магазина.
  • WooCommerce автоматически создаёт несколько размеров изображений — убедитесь, что используется нужный.
5. Кэширование: самый быстрый способ ускорить сайт

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

WP Rocket — лучший кэш-плагин

WP Rocket ($59/год) — самый функциональный плагин для ускорения WordPress. Настраивается за 5 минут, работает сразу после активации.

  • Кэширование страниц: включить сразу после установки.
  • Сжатие GZIP: уменьшает размер передаваемых файлов.
  • Минификация CSS/JS: убирает лишние пробелы и комментарии из кода.
  • Отложенная загрузка JavaScript: JS-файлы загружаются после основного контента.
  • Предзагрузка кэша: робот WP Rocket обходит сайт и прогревает кэш заранее.

✓ WP Rocket окупается за 1–2 месяца за счёт роста конверсии от ускорения сайта. Но если бюджет ограничен — бесплатный LiteSpeed Cache даёт 80% тех же результатов на LiteSpeed-хостинге.

LiteSpeed Cache — бесплатная альтернатива

Если ваш хостинг работает на LiteSpeed-сервере (SpaceWeb, многие тарифы Beget) — LiteSpeed Cache бесплатен и работает на уровне сервера, что быстрее любого PHP-плагина.

  • Установите плагин LiteSpeed Cache из каталога WordPress.
  • LiteSpeed Cache -> Общее -> включите кэширование.
  • LiteSpeed Cache -> Оптимизация страниц -> включите минификацию CSS и JS.
  • LiteSpeed Cache -> Медиа -> включите Lazy Load и WebP.

6. Минификация и объединение файлов

Каждый CSS и JS файл — это отдельный запрос к серверу. Чем больше запросов — тем медленнее загрузка. Минификация убирает лишний код, объединение сокращает количество запросов.

  • Минификация CSS: убирает пробелы, переносы, комментарии — файл становится меньше на 20–30%.
  • Минификация JS: то же для JavaScript-файлов.
  • Объединение CSS/JS: несколько файлов сливаются в один — меньше запросов к серверу.

⚠ Объединение JS может сломать работу некоторых плагинов. После включения — обязательно проверьте все функции сайта: корзину, оформление заказа, фильтры. При проблемах — отключите объединение JS, оставьте только минификацию.

7. CDN: доставка контента по всему миру

CDN (Content Delivery Network) — сеть серверов по всему миру. Статические файлы вашего сайта (изображения, CSS, JS) хранятся на ближайшем к покупателю сервере и загружаются быстрее.

Для СНГ-магазина CDN особенно важен при продажах в разные страны: покупатель из Казахстана будет получать файлы с ближайшего сервера, а не из Москвы.

Cloudflare: бесплатный CDN

  • Зарегистрируйтесь на cloudflare.com — добавьте ваш домен.
  • Cloudflare покажет текущие DNS-записи — проверьте, что они совпадают с реальными.
  • Смените NS-серверы домена на серверы Cloudflare (в панели регистратора домена).
  • Дождитесь распространения DNS (1–24 часа).
  • В Cloudflare: Speed -> Optimization -> включите Auto Minify для CSS, JS, HTML.
  • Caching -> Caching Level -> Standard.

✓ Бесплатный план Cloudflare даёт CDN, защиту от DDoS и SSL-сертификат. Для большинства магазинов МСБ этого достаточно без платного тарифа.

8. База данных: чистка и оптимизация

WordPress хранит в базе данных историю изменений страниц, спам-комментарии, временные данные плагинов. Со временем база «распухает» и замедляет запросы.

  • Плагин WP-Optimize — очистка базы данных в 1 клик: удаляет черновики, спам, временные данные.
  • Ограничьте количество хранимых ревизий: добавьте в wp-config.php строку define( «WP_POST_REVISIONS», 3 );
  • Запускайте очистку базы раз в месяц — или настройте автоматически в WP-Optimize.

9. Результаты: каких показателей добиться

МетрикаДо оптимизации (типично)После оптимизацииКак добиться
PageSpeed Mobile20–45 баллов60–85 балловWebP + кэш + Lazy Load
PageSpeed Desktop50–70 баллов85–95 балловМинификация + CDN
LCP5–8 секунд1.5–2.5 секундыWebP + кэш + хостинг
Размер страницы3–8 МБ0.5–1.5 МБСжатие изображений
Время до первого байта (TTFB)0.8–2 сек0.2–0.5 секКэш + хороший хостинг

Показатель 100/100 в PageSpeed — не цель. Реальная цель для магазина: 60+ на мобильных и 80+ на десктопе. Это достижимо без потери функциональности WooCommerce.

10. Пошаговый план оптимизации: порядок действий
  1. Замерьте текущие показатели в PageSpeed Insights — зафиксируйте цифры.
  2. Установите Smush — сожмите все существующие изображения, включите WebP и Lazy Load.
  3. Установите WP Rocket или LiteSpeed Cache — включите базовое кэширование.
  4. Включите минификацию CSS — проверьте что сайт работает корректно.
  5. Включите минификацию JS — проверьте корзину и оформление заказа.
  6. Подключите Cloudflare — настройте CDN и Auto Minify.
  7. Очистите базу данных через WP-Optimize.
  8. Замерьте показатели повторно — сравните с исходными.

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

11. Что НЕ поможет (популярные мифы)

  • «Поставлю ещё 3 плагина для ускорения» — каждый плагин добавляет нагрузку. Один хороший кэш-плагин лучше пяти посредственных.
  • «Куплю самый дорогой тариф хостинга» — без оптимизации изображений даже VPS не спасёт.
  • «Сменю тему на более лёгкую» — да, тема влияет, но изображения и плагины важнее.
  • «PageSpeed 100 поднимет меня в топ» — скорость важна, но контент и ссылки важнее. Цельтесь в 60–80+, не в 100.

Что делать дальше

Скорость оптимизирована. Переходим к блоку технических настроек: SSL, безопасность и резервные копии. Читайте: «SSL-сертификат, HTTPS и безопасность: базовый минимум для магазина» — следующая статья.

Guru Seller
Аналитика для селлеров
Держите прибыль
под контролем
Wildberries Ozon Я.Маркет
📐
Юнит-экономика
Считайте маржу по каждому товару
💰
Оцифровка прибыли
PnL без ручного сведения данных
📦
Планирование поставок
Не уходите в out-of-stock
🎯
Реклама и SEO
Отдача от каждого вложенного рубля
Попробовать бесплатно →

Похожие записи