Как сжимать изображения для сайта (не убивая качество)
Скорость страницы - фактор ранжирования Google, а изображения обычно составляют 50-80% веса страницы. Правильное сжатие изображений - самое эффективное, что можно сделать для производительности сайта. Вот как сделать это правильно.
Готовы конвертировать? Попробуйте прямо сейчас - бесплатно, без регистрации.
Умное сжатие - автоматическая оптимизация →Почему сжатие изображений важно
Цифры говорят сами за себя:
- 53% мобильных пользователей уходят со страницы, которая грузится дольше 3 секунд (Google)
- Каждые 100 мс ускорения загрузки повышают конверсию на 1% (Deloitte)
- Core Web Vitals напрямую влияют на позиции в Google, а LCP (Largest Contentful Paint) почти всегда - изображение
- Средняя веб-страница отдаёт 1,5 MB изображений, и большинство из них не оптимизированы
Чек-лист по сжатию изображений
- Выберите правильный формат: WebP для веба, JPG для фото, PNG - только если нужна прозрачность и WebP использовать нельзя
- Сначала измените размер: не отдавайте изображение 4000px в блок шириной 800px. Измените размер изображений до размера показа (или вдвое больше для retina).
- Сожмите: используйте качество 75-85 для форматов с потерями. Большинство пользователей разницы не заметят.
- Используйте WebP: конвертируйте в WebP и сразу получите на 25-35% меньше.
- Отложенная загрузка: добавьте
loading="lazy"изображениям ниже первого экрана. - Указывайте размеры: всегда добавляйте атрибуты
widthиheight, чтобы избежать сдвигов макета.
Бесплатные инструменты для сжатия изображений
В браузере (без загрузки на сервер)
- Умное сжатие WebP Buddy: автоматически подбирает оптимальное качество. Работает полностью в браузере - ваши изображения не покидают устройство.
- Сжатие WebP: ручная настройка качества для изображений WebP.
- Массовая конвертация: конвертируйте и сжимайте много изображений сразу.
Командная строка
# Convert and compress with cwebp
cwebp -q 80 photo.jpg -o photo.webp
# Compress existing WebP
cwebp -q 75 image.webp -o image-compressed.webp
# Batch convert a folder
for f in *.jpg; do cwebp -q 80 "$f" -o "${f%.jpg}.webp"; done
Шпаргалка по настройкам качества
| Назначение | Качество JPG | Качество WebP | Примечания |
|---|---|---|---|
| Главные изображения (hero) | 85-90 | 80-85 | На виду, сильно влияют - стоят лишних KB |
| Изображения в блоге | 75-85 | 70-80 | Баланс качества и производительности |
| Миниатюры | 60-75 | 55-70 | Маленький размер = можно снизить качество |
| Фоновые изображения | 50-70 | 45-65 | Обычно размыты или перекрыты - можно сжимать сильно |
Часто задаваемые вопросы
Насколько можно сжать изображение без потери качества?
Для JPG/WebP с потерями: качество 75-85 обычно визуально неотличимо от оригинала. Ниже 60 становятся заметны артефакты сжатия. Наш инструмент Умное сжатие сам находит оптимальную точку.
Сжимать изображения до или после загрузки в CMS?
До. Хотя некоторые CMS (WordPress, Shopify) сжимают изображения при загрузке, по умолчанию они не конвертируют их в WebP. Предварительное сжатие даёт полный контроль над качеством и форматом.
Какой идеальный вес изображения для веб-страниц?
Стремитесь к весу меньше 200 KB на изображение для обычного контента и меньше 500 KB для главных изображений и баннеров. Для хороших показателей Core Web Vitals общий вес изображений на странице должен быть меньше 1,5 MB.
Конвертируйте изображения прямо сейчас - 100% бесплатно, работает в браузере.
Умное сжатие - автоматическая оптимизация →