Как ускорить WordPress сайт: 20 практических советов

20 мин чтения WordPress

Скорость сайта — один из ключевых факторов ранжирования в Google. Медленный сайт теряет посетителей и позиции в поиске. В этом руководстве — 20 проверенных способов ускорить WordPress.

1. Выберите быстрый хостинг

Начните с хостинга. Shared-хостинг — медленный. Выберите:

  • VPS с NVMe накопителем
  • PHP 8.2+ (modern версия)
  • HTTP/3 (QUIC) поддержка

2. Обновите PHP до 8.2

PHP 8.2 на 20-40% быстрее чем PHP 7.4. Обновите в панели хостинга.

3. Включите кэширование

Основное ускорение — кэширование:

  • LiteSpeed Cache (серверное)
  • WP Super Cache или W3 Total Cache
  • Object Cache (Redis/Memcached)

4. Оптимизируйте изображения

Изображения — основная причина медлительности:

  • WebP вместо JPEG/PNG (на 30% меньше)
  • Lazy Load (отложенная загрузка)
  • Сжатие без потерь
  • Размер — не более 100KB

5. Очистите базу данных

Со временем база засоряется:

  • Удалите ревизии постов (сохраните только последние 3)
  • Очистите таблицы wp_options, wp_postmeta
  • Удалите спам-комментарии
  • Используйте WP-Optimize плагин

6. Удалите ненужные плагины

Каждый плагин — запрос к базе. Оставьте только:

  • SEO (Yoast/RankMath)
  • Кэширование
  • Безопасность
  • Формы (Contact Form 7)

7. Используйте CDN

Content Delivery Network ускоряет доставку:

  • Cloudflare (бесплатный план)
  • static файлы — CSS, JS, изображения
  • DDoS-защита включена

8. Минимизируйте CSS и JS

Объедините и сожмите файлы:

  • Autoptimize — объединение CSS/JS
  • Удалите неиспользуемый CSS
  • Отложенная загрузка JS

9. Настройте浏览器 кэш

Добавьте в .htaccess:

ExpiresActive On
ExpiresByType image/jpeg "access plus 1 year"
ExpiresByType image/png "access plus 1 year"
ExpiresByType text/css "access plus 1 month"
ExpiresByType application/javascript "access plus 1 month"

10. Отключите Emoji в WordPress

WordPress загружает Emoji-скрипт всегда. Отключите:

remove_action('wp_head', 'print_emoji_detection_scripts');
remove_action('wp_print_styles', 'print_emoji_styles');

Дополнительные советы

  1. GZIP сжатие — включите на сервере
  2. Предзагрузка DNS — preload关键的 CDN домены
  3. критический CSS — встройте в HTML
  4. Шрифты — используйте системные или предзагружайте
  5. Видео — размещайте на Vimeo/YouTube
  6. Базу данных — оптимизируйте запросы с Query Monitor
  7. HTTP/2 — включите на хостинге
  8. SSL — используйте HTTP/2
  9. Мониторинг — PageSpeed Insights регулярно
  10. Кэш браузера — max-age = 1 год для статики

Проверка результата

После оптимизации проверьте:

Скорость сайта влияет на конверсию. Каждая секунда задержки — минус 7% продаж.

Заключение

Оптимизация WordPress — это не разовое действие, а процесс. Регулярно проверяйте скорость, обновляйте PHP, чистите базу. Скорость 90+ в PageSpeed — достижима для любого WordPress сайта.