Оптимизация изображений для ускорения сайта: полное руководство

·3 min read·Philo
Производительность веба

Изображения составляют около 50% веса страницы. Их оптимизация — самый быстрый способ ускорить сайт.


Зачем оптимизировать?

  • 53% мобильных пользователей уходят, если страница грузится дольше 3 секунд (данные Google)
  • Задержка в 1 секунду = 7% потери конверсии
  • Core Web Vitals (LCP, CLS) напрямую влияют на позиции в поиске Google

Шаг 1: правильный формат

  • WebP — лучший выбор для всех веб-изображений (на 25–35% меньше JPEG)
  • PNG — скриншоты, прозрачность, логотипы
  • JPEG — фотографии при отсутствии поддержки WebP
  • SVG — иконки, логотипы
  • AVIF — формат нового поколения, используйте с запасным вариантом

Шаг 2: сжатие

ТипКачествоЭкономия
Главные баннеры80–85%40–60%
Изображения в блоге70–80%50–70%
Миниатюры60–70%60–80%
Фото товаров75–85%40–60%

TinyImg — бесплатно, приватно, мгновенно.


Шаг 3: адаптивные изображения

<img src="image-800.webp"
  srcset="image-400.webp 400w, image-800.webp 800w, image-1200.webp 1200w"
  sizes="(max-width: 600px) 100vw, 800px"
  alt="Описание" width="800" height="600" />
<picture>
  <source srcset="image.avif" type="image/avif" />
  <source srcset="image.webp" type="image/webp" />
  <img src="image.jpg" alt="Описание" width="800" height="600" />
</picture>

Шаг 4: ленивая загрузка

<img src="image.webp" loading="lazy" alt="Описание" width="800" height="600" />

Никогда не применяйте ленивую загрузку к изображениям в верхней части страницы. Всегда указывайте ширину и высоту — это предотвращает сдвиги макета (CLS).


Шаг 5: указывайте размеры

<img src="photo.webp" alt="Фото" width="800" height="600" />
img { width: 100%; height: auto; aspect-ratio: 4/3; object-fit: cover; }

Шаг 6: используйте CDN

Cloudflare (бесплатно), Cloudinary, imgix, Vercel.


Шаг 7: измеряйте результат

  • LCP: менее 2,5 с
  • CLS: менее 0,1
  • Суммарный вес изображений: менее 500 КБ

Инструменты: PageSpeed Insights, Lighthouse, WebPageTest.


Чек-лист

  • Формат WebP
  • Сжатие через TinyImg
  • srcset + sizes
  • Lazy load для изображений ниже сгиба
  • Атрибуты width и height
  • CDN
  • Аудит PageSpeed

Начните с TinyImg.

производительностьоптимизацияскоростьSEO

Related Posts

Try TinyImg Free

Compress your images instantly, right in your browser.

Compress Images Now
Оптимизация изображений для ускорения сайта: полное руководство | TinyImg Blog