Тяжёлая страница и много файлов
пошаговая инструкция · Около часа
1. Что произошло
Страница слишком тяжёлая: много данных и файлов, загрузка занимает много времени.
2. Почему это важно
Посетители уходят, не дождавшись, а мобильные устройства платят трафиком; поисковики понижают медленные страницы. После исправления: Страницы открываются быстрее, меньше уходов.
3. На каких страницах обнаружено
Размер главной страницы, число запросов и общее время загрузки.
Чтобы увидеть адреса на вашем сайте, откройте инструкцию из отчёта или добавьте домен в адрес: /fix/page_weight/ваш-сайт.ru.
4. Как исправить
Для WordPress
- Оптимизация картинок: ShortPixel, Imagify или EWWW (конвертация в WebP). Минификация и отложенная загрузка скриптов: Autoptimize или WP Rocket. Отключите на страницах, где они не нужны, ненужные плагины (формы, слайдеры).
Общее для любого сайта
- Откройте страницу в Chrome → F12 → «Network» → обновите: колонка Size покажет самые тяжёлые файлы.
- Картинки — основная причина. Переведите в WebP/AVIF, ограничьте ширину реальным размером на странице, включите отложенную загрузку для картинок ниже первого экрана.
- Укажите width и height у картинок — это убирает «прыжки» вёрстки.
- Объедините и минифицируйте CSS и JS, подключайте скрипты с defer, удалите неиспользуемые виджеты, счётчики и шрифты.
- Шрифтов лучше не больше двух начертаний; формат woff2, font-display: swap.
5. Готовый код
Замените example.com на свой домен. Перед правкой конфигурации сделайте резервную копию файла.
Любой сайт
Картинка с размерами и отложенной загрузкой
<img src="/img/photo.webp" width="800" height="450" alt="Описание" loading="lazy" decoding="async">Скрипт без блокировки
<script src="/js/app.js" defer></script>Массовая конвертация в WebP
for f in *.jpg; do cwebp -q 80 "$f" -o "${f%.jpg}.webp"; done6. Как проверить результат
- Размер HTML-страницы заметно упал; в Chrome DevTools общий вес страницы меньше (желательно до 2 МБ).
- Нажмите «Перепроверить сайт».
Размер и время
curl -s -o /dev/null -w 'bytes=%{size_download} total=%{time_total}s\n' -H 'Accept-Encoding: gzip' https://example.com/Чтобы перепроверить сайт, откройте отчёт и нажмите «Проверить заново».