Скорость сайта — один из ключевых факторов ранжирования в 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');
Дополнительные советы
- GZIP сжатие — включите на сервере
- Предзагрузка DNS — preload关键的 CDN домены
- критический CSS — встройте в HTML
- Шрифты — используйте системные или предзагружайте
- Видео — размещайте на Vimeo/YouTube
- Базу данных — оптимизируйте запросы с Query Monitor
- HTTP/2 — включите на хостинге
- SSL — используйте HTTP/2
- Мониторинг — PageSpeed Insights регулярно
- Кэш браузера — max-age = 1 год для статики
Проверка результата
После оптимизации проверьте:
- PageSpeed Insights — целевой 90+
- Web Vitals — LCP < 2.5s
- GTmetrix — A или B оценка
Скорость сайта влияет на конверсию. Каждая секунда задержки — минус 7% продаж.
Заключение
Оптимизация WordPress — это не разовое действие, а процесс. Регулярно проверяйте скорость, обновляйте PHP, чистите базу. Скорость 90+ в PageSpeed — достижима для любого WordPress сайта.