В отличие от соцсетей — где спецификации фиксированы и хорошо задокументированы — у сайтов разные макеты, адаптивные раскладки и очень разные контексты использования. Баннер на главной странице занимает 100% ширины экрана. Фото товара может отображаться в 400px или 800px в зависимости от устройства. Изображение в блоге показывается внутри текстовой колонки.

Единственно правильного размера для «изображения сайта» не существует — но есть рекомендуемые диапазоны для каждого контекста, и понимание их — это разница между быстрым, хорошо отображающимся сайтом и медленным сайтом с размытыми или слишком тяжёлыми изображениями.

Почему размер изображения влияет на ваш сайт

Возникают две разные проблемы, когда изображения не оптимизированы:

У этих двух проблем разные решения: первая требует изменения размера (корректировки пикселей); вторая требует сжатия (уменьшения веса без изменения пикселей). На практике применение обоих последовательно даёт лучший результат.

💡 Общее правило: максимальная ширина любого изображения для веба редко должна превышать 1920px — это ширина монитора Full HD. Для изображений, которые никогда не занимают весь экран (колонки, сетки товаров, превью), лимит ещё меньше. Выше этого вы тратите трафик впустую и вредите загрузке.

Справочная таблица — размеры по типу изображения

Тип изображенияРекомендуемые размерыИдеальный весФормат
Баннер / hero (во всю ширину)1920 × 600–900 px100–200 КБWebP / JPG
Баннер десктоп (макет в контейнере)1200–1440 × 400–600 px80–150 КБWebP / JPG
Баннер мобильный768 × 400–600 px50–100 КБWebP / JPG
Фото товара (e-commerce)800–1200 × 800–1200 px60–150 КБWebP / JPG
Превью товара300–600 × 300–600 px20–50 КБWebP / JPG
Изображение статьи / блога1200 × 600–800 px60–120 КБWebP / JPG
Превью поста (список)400–600 × 250–400 px20–50 КБWebP / JPG
Логотип в шапке200–400 px по ширине5–30 КБSVG / PNG / WebP
Иконки интерфейса24–64 px1–5 КБSVG
Фавикон16, 32, 180, 192, 512 px1–10 КБ каждый.ico + PNG
Open Graph (превью соцсетей)1200 × 630 px80–150 КБJPG / WebP
Фон секции1920 × переменная высота100–300 КБWebP / JPG
Фото профиля / аватар (сайт)200–400 × 200–400 px20–50 КБWebP / JPG / PNG
Изображение отзыва / клиента80–150 × 80–150 px5–20 КБWebP / JPG

Размеры по типу сайта

Корпоративные сайты и портфолио

Корпоративные сайты обычно имеют максимальную ширину контента от 960px до 1440px. Баннеры или hero-изображения обычно занимают 100% ширины макета — так что 1440–1920px по ширине достаточно для современных мониторов. Изображения секций (фото команды, офиса, услуг) редко нуждаются в ширине больше 800px.

Блоги и контентные порталы

В блогах колонка контента редко превышает 760–800px по ширине. Главное изображение (featured image) в 1200px более чем достаточно, чтобы покрыть любой адаптивный макет без лишних затрат. Превью в списке постов ещё меньше — обычно 300–500px.

E-commerce и интернет-магазины

В e-commerce фото товара — самый критичный элемент: это главный инструмент убеждения покупателя. Разрешение должно быть достаточным для зума (если сайт предлагает эту функцию), но вес нужно контролировать, чтобы не вредить скорости страниц-каталогов, которые загружают много изображений одновременно.

🛍️ Для e-commerce: всегда используйте белый или нейтральный фон на фото товаров — это не только облегчает сжатие (большие однородные цветовые области сжимаются очень хорошо), но и обеспечивает визуальную согласованность между товарами разных поставщиков и улучшает сравнение в корзине.

Лендинги

Лендинги разрабатываются для одного конверсионного действия — и скорость критична: исследования показывают, что каждая дополнительная секунда загрузки снижает конверсию на 7–12%. Изображения на лендингах нужно оптимизировать максимально агрессивно.

Влияние фактора 2× (экраны Retina и HiDPI)

Экраны Retina (Apple) и HiDPI (другие производители) имеют удвоенную плотность пикселей — то есть отображают больше пикселей на дюйм, чем обычные мониторы. Чтобы изображения выглядели чёткими на таких экранах, у изображения должно быть вдвое больше пикселей, чем у области отображения.

Пример: изображение, отображаемое шириной 400px на экране Retina, потребует 800px по ширине, чтобы выглядеть чётким. Отправка всего 400px приводит к слегка размытому изображению на iPhone и MacBook.

Самое практичное решение — использовать изображения с удвоенной максимальной шириной отображения, но хорошо сжимать, чтобы вес не удваивался в той же пропорции. Хорошо сжатое изображение 800px в WebP обычно весит меньше, чем неоптимизированный PNG 400px.

Правильный формат для каждой ситуации

СитуацияИдеальный форматПочему
Фотографии (товар, баннер, команда)WebP lossyНа 25–35% меньше, чем JPG при том же качестве
Логотип в шапкеSVGВекторный, любой размер без потерь, меньший файл
Логотип, когда SVG не поддерживаетсяPNG с прозрачным фономСохраняет необходимую прозрачность
Иконки интерфейсаSVGМасштабируемый, анимируемый через CSS, крошечный файл
Скриншот с текстомWebP lossless или PNGЧёткий текст — JPG создаёт артефакты вокруг букв
Open Graph / превью соцсетейJPG или WebPМаксимальная совместимость с платформами превью
Фон с прозрачностьюWebP с альфа-каналом или PNGЕдинственные форматы с прозрачностью, помимо PNG

Как подготовить изображения перед загрузкой

Рекомендуемый порядок действий для любого изображения, предназначенного для сайта:

  1. Определите размеры использования. Какое максимальное пространство займёт это изображение в макете? Используйте справочную таблицу выше или проверьте элемент в браузере (F12 → выбрать область изображения).
  2. Измените размер до удвоенной области отображения. Чтобы покрыть экраны Retina без чрезмерных затрат. Используйте Изменение размера изображения, чтобы задать точную ширину в пикселях.
  3. Конвертируйте в WebP. Если ваш сайт или CMS поддерживает WebP (большинство современных поддерживает), конвертируйте перед загрузкой. Используйте Конвертер изображений для быстрой конвертации.
  4. Сожмите. Примените сжатие, чтобы уменьшить вес в рекомендуемых пределах. Используйте Компрессор изображений, чтобы оптимизировать JPG, PNG и WebP без заметной потери качества.
  5. Проверьте результат. Откройте сжатое изображение и сравните с оригиналом. Если разница незаметна, результат хороший.

Подготовьте изображения для сайта прямо сейчас

Измените размер и сожмите изображения вашего сайта за секунды — без установки чего-либо, без регистрации.

Проверка текущего размера изображений вашего сайта

Чтобы определить, оптимизированы ли изображения вашего текущего сайта, используйте эти инструменты:

Самые частые ошибки размера изображений на сайтах

Частые вопросы

Какой максимальный размер изображения для быстрой загрузки сайта?
Единого лимита не существует — зависит от типа изображения и контекста. В качестве практического ориентира: ни одно контентное изображение (фото, баннер, товар) не должно превышать 300 КБ в обычных условиях. Полноэкранные hero-баннеры могут достигать 200 КБ. Превью и фото внутри текста должны быть менее 80 КБ. Google PageSpeed считает «эффективным» любое изображение с загрузкой менее 2 секунд на соединении 3G — это соответствует примерно 100–200 КБ для большинства типов изображений.
Какой идеальный размер фото товара для e-commerce?
800×800px или 1000×1000px в пропорции 1:1 (квадрат) — самый распространённый стандарт в e-commerce. Этот размер хорошо покрывает отображение на странице товара, подходит для базового зума и позволяет сжать до 80–150 КБ в WebP. Если ваш сайт предлагает продвинутый зум (клик для увеличения до 100%), рассмотрите 1200×1200px как максимум — выше этого визуальная выгода редко оправдывает дополнительный вес.
Что такое изображение Open Graph и зачем его настраивать?
Open Graph — это протокол, который определяет, какое изображение появляется в превью при публикации ссылки в WhatsApp, Facebook, LinkedIn, Telegram и других сервисах. Без настроенного изображения платформы выбирают любое изображение со страницы (обычно первое найденное) — результат часто выглядит некрасиво или пусто. Настройте мета-тег og:image с изображением 1200×630px на всех важных страницах сайта.
Нужно ли создавать разные версии каждого изображения для мобильных и десктопа?
Для большинства сайтов вручную создавать версии не нужно. Атрибут srcset в HTML позволяет объявить несколько версий и дать браузеру выбрать наиболее подходящую для каждого устройства. Такие платформы, как WordPress и Shopify, генерируют эти варианты автоматически. Важно, чтобы у оригинального изображения было достаточно пикселей для максимально возможного отображения — обычно 1920px для баннеров и 1200px для контентных изображений.
Мой сайт на WordPress — нужно ли беспокоиться о размере изображений?
Да, особенно при загрузке. WordPress автоматически генерирует уменьшенные варианты, но всегда отталкивается от оригинального файла. Если вы загружаете фото с камеры весом 8 МБ, WordPress создаёт меньшие варианты — но хранит оригинал на сервере, а качество вариантов зависит от разрешения оригинала. Оптимальная практика — изменить размер и сжать перед загрузкой: хорошо сжатое изображение 1200px в WebP даст лучшие варианты и займёт гораздо меньше места на сервере, чем необработанное фото с камеры.
Как узнать, какой размер изображения нужен моему конкретному макету?
Самый точный способ — проверить элемент в Chrome: щёлкните правой кнопкой мыши на области, где будет отображаться изображение → Просмотреть код → посмотрите размер элемента в свойствах CSS (ширина и высота в пикселях). Умножьте на 2, чтобы покрыть экраны Retina. Это идеальный размер для конкретного изображения в этом макете. В большинстве случаев ориентиры из таблицы в этой статье достаточны как отправная точка.