Задача: Комплексная оптимизация мультисайтовой сети WordPress

Необходимо ускорить загрузку каждого из четырёх сайтов, работающих на одной мультисайтовой сети WordPress. Цена указана за обработку одного домена.

1. Настройка кеширования (плагин WP Rocket)

  • Установить и активировать плагин на всех сайтах.
  • Активировать: Кеш страниц (Page Cache), Кеш браузера (Browser Cache), Gzip-сжатие.
  • Настроить оптимизацию базы данных (Database Optimization).
  • Включить минификацию CSS/JS (если не нарушает работу сайта).
  • Включить отложенную загрузку JavaScript (Defer) и LazyLoad для изображений.
  • Убедиться, что WordPress REST API не блокируется кешем.

2. Оптимизация изображений (плагин EWWW Image Optimizer)

  • Установить и активировать плагин на всех сайтах.
  • Настроить: качество JPEG 85-90%, сжатие PNG, конвертация в WebP, отложенная загрузка.
  • Запустить массовую оптимизацию (Bulk Optimization) уже загруженных изображений.
  • Включить автоматическую оптимизацию для новых файлов.

3. Дополнительные оптимизации

  • Очистить базу данных: удалить ревизии, спам, оптимизировать таблицы.
  • Настроить файл .htaccess: Gzip, кеширование браузера, базовая защита безопасности.
  • Проверить файл robots.txt - он должен содержать ссылку на .sitemap.
  • Проверить правильность разметки Schema в Google Rich Results Test.

4. Проверка мобильной версии (Mobile-Friendly)

  • Убедиться в адаптивной вёрстке и исправной работе меню на телефонах.
  • Проверить размеры: шрифты минимум 16 пикселей, кнопки минимум 44x44 точки.
  • Провести тест в инструменте Google Mobile-Friendly Test.

5. Подключение CDN (по необходимости)

Если после всех действий показатели скорости остаются низкими - настроить CDN (например, Cloudflare или KeyCDN): кеширование статики, SSL-сертификат.

6. Финальное тестирование

  • По каждому сайту получить в PageSpeed Insights: Desktop / Mobile score > 90.
  • Проверить Core Web Vitals: FCP < 1.8с, LCP < 2.5с, TTI < 3.8с, CLS < 0.1.
  • Убедиться, что WordPress REST API (/wp-json/wp/v2) работает корректно.
  • Проверить работу ключевых функций всех сайтов.
  • Убедиться, что изображения отображаются правильно, в том числе WebP с запасным вариантом (fallback).