Фотографии для сайта: где брать и как оптимизировать
Роль фотографий на сайте
Фотографии — самый быстрый способ вызвать эмоцию. Качественное изображение передаёт атмосферу бренда за секунду. Но фото — и главный враг скорости загрузки: один неоптимизированный снимок может весить больше, чем весь остальной код страницы.
Баланс между качеством и производительностью — ключевая задача при работе с фотографиями для сайта. В этой статье разберём, где брать изображения, как подготовить их для веба и каких ошибок избегать.
Где брать фотографии
Собственная фотосъёмка
Лучший вариант для бизнеса. Реальные фото офиса, команды, продукции вызывают в разы больше доверия, чем стоковые. Стоимость: от 15 000 ₽ за фотосессию. Окупается конверсией.
Фотостоки
Бесплатные: Unsplash, Pexels, Pixabay — качественные фото с лицензией, позволяющей коммерческое использование. Минус: те же фото используют тысячи других сайтов.
Платные: Shutterstock, iStock, Adobe Stock — больше выбора, эксклюзивные лицензии. От 3 000 ₽/мес за подписку.
Нейросети
Midjourney, Stable Diffusion, DALL-E — генерация уникальных изображений по описанию. Подходит для иллюстраций и концептуальных изображений. Для реалистичных фото людей пока ненадёжно — артефакты заметны.
Оптимизация фотографий для веба
Форматы изображений
- WebP — основной формат для веба. На 25–35% легче JPEG при том же качестве. Поддерживается всеми современными браузерами
- AVIF — ещё легче WebP (на 20%), но медленнее кодируется. Поддержка растёт
- JPEG — fallback для старых браузеров. Качество 75–85% — оптимальный баланс
- PNG — только если нужна прозрачность (логотипы, иконки). Для фото — слишком тяжёлый
Размеры
Загружайте фото в размере, в котором они отображаются. Не ставьте фото 4000×3000 в блок шириной 800px — браузер уменьшит, но загрузит полный размер. Типичные размеры:
- Hero-секция: 1920×1080 (десктоп), 768×1024 (мобильный)
- Карточка товара/услуги: 600×400
- Миниатюра (thumbnail): 300×200
- Фон секции: 1920×800
Lazy loading
Атрибут loading=»lazy» — браузер загружает изображение только когда пользователь прокрутит до него. Критически важно для страниц с множеством фото. Первый экран (hero, логотип) — загружать сразу, остальное — lazy.
Инструменты оптимизации
- Squoosh (squoosh.app) — от Google, онлайн-конвертация с предпросмотром
- TinyPNG — пакетное сжатие PNG и JPEG
- ShortPixel — WordPress-плагин для автоматической оптимизации при загрузке
- Responsive images — srcset + sizes в HTML, браузер выбирает подходящий размер
Стиль фотографий
Фотографии на сайте должны быть в едином стиле — это часть фирменного стиля:
- Цветокоррекция — единая обработка (тёплая/холодная, яркая/приглушённая)
- Композиция — одинаковый принцип кадрирования
- Сюжеты — реальные люди или предметы, без стоковой фальши
- Пропорции — единое соотношение сторон для однотипных блоков
Распространённые ошибки
- Стоковая фальшь — улыбающиеся люди в наушниках за ноутбуками узнаваемы мгновенно. Посетители не доверяют таким фото
- Нет оптимизации — фото 5 МБ из камеры загружены как есть. Страница грузится 10 секунд
- Разные стили — одно фото яркое, другое тёмное, третье с фильтром. Сайт выглядит хаотично
- Нет alt-текста — плохо для SEO и доступности
- Водяные знаки — использование стоковых фото без покупки. Это нарушение авторских прав
Нужна помощь с визуальным контентом для сайта? Свяжитесь с нами — подберём фотографии и оптимизируем их для максимальной скорости.
Сколько фотографий нужно для сайта?
Для лендинга: 5–10 изображений. Для корпоративного сайта: 20–50. Для интернет-магазина: 3–8 фото на каждый товар. Лучше меньше качественных, чем много посредственных.
Можно ли использовать фото из Яндекс.Картинок или Google Images?
Нет. Большинство изображений в поисковиках защищены авторским правом. Используйте только фотостоки с подходящей лицензией или делайте собственные фотосессии.
Какой вес фото допустим для сайта?
Идеально: до 100 КБ для карточки, до 200 КБ для hero-секции. Максимум — 300 КБ. Общий вес изображений на странице — не более 1 МБ. Используйте WebP и правильные размеры.