Почему оптимизация изображений имеет решающее значение
Изображения — это самый важный фактор, влияющий на время загрузки веб-сайта. По данным HTTP Archive, на изображения приходится в среднем...50% от общего веса страницывыключено — для страниц с большим количеством изображений, таких как портфолио, электронная коммерция или недвижимость, даже до 75%.
Это напрямую влияет на ваш бизнес:
- 53% пользователейПользователи покидают мобильную страницу, загрузка которой занимает более 3 секунд (исследование Google)
- Каждая дополнительная секунда зарядки сокращаетКонверсия на 7%(Акамай)
- Google используетCore Web Vitals— особенно LCP (Largest Contentful Paint) — как фактор ранжирования
- Медленные страницы имеютболее высокий показатель отказови более короткое пребывание
В нашей повседневной работе, какАгентство веб-дизайна в ВенеМы видим одно и то же снова и снова: компании вкладывают тысячи евро в красивый дизайн, но загружают изображения размером 5 МБ прямо с камеры. Результат: великолепный веб-сайт, который никто не видит, потому что он загружается слишком медленно.
Цифры говорят сами за себя.
| Метрика | Без оптимизации | С оптимизацией | Улучшение |
|---|---|---|---|
| Вес страницы | 8–15 МБ | 1–3 МБ | 70–80 % |
| Время зарядки (3G) | 12–25 секунд | 3–5 секунд | 60–75% |
| Оценка LCP | > 4 с (плохо) | < 2,5 с (хорошо) | Core Web Vital пройден |
| Показатель отказов | 45–65% | 20–35% | на 25–40% меньше |
|---|
| Оценка PageSpeed | 30–50 | 85–100 | Значительное улучшение |
|---|
Если вы хотите обновить свой сайт с помощью нашегоИнструмент для дизайна веб-сайтовПроведя тестирование, вы быстро увидите, представляют ли изображения проблему. В большинстве случаев оптимизация изображений являетсясамый быстрый способ улучшить Core Web Vitals— часто показатель PageSpeed можно улучшить на 20–40 пунктов просто за счет оптимизации изображений.
Производительность и SEO связаны
В 2021 году Google официально представил Core Web Vitals в качестве фактора ранжирования. Это означает, что медленная загрузка изображений не только наносит вам ущерб посетителям, но и...Рейтинг в поисковых системахВ частности, оценка LCP часто определяется большим изображением героя или баннером. Если это изображение не оптимизировано, вся ваша страница не пройдет тест LCP.
Узнайте больше в нашем подробном руководстве поОптимизация основных веб-показателей.
Сравниваемые форматы изображений: WebP, AVIF, PNG, JPG, SVG.
Выбор правильного формата изображения — первый и самый важный шаг в оптимизации изображения. У каждого формата есть свои сильные и слабые стороны, а также свой идеальный вариант использования.
JPEG (JPG) — Классика
JPEG является стандартным форматом фотографий в Интернете уже более 30 лет. Он используетсжатие с потерями— это означает, что при каждом сохранении теряется минимальная информация.
Преимущества:
- Универсальная поддержка браузеров (100%)
- Хорошее сжатие фотографий.
- Небольшой размер файла с приемлемым качеством
Недостатки:
- Нет прозрачности
- Потеря качества при нескольких сохранениях
- Не идеален для текста, графики или острых краев.
- Больше, чем WebP, в том же качестве
Лучшая практика:Качество JPEG включено75–85%Разница до 100% едва заметна невооруженным глазом, но размер файла уменьшается на 50–70%.
PNG — для прозрачности и графики.
PNG используетсясжатие без потерьи поддерживает прозрачность (альфа-канал). Это делает его идеальным для логотипов, значков и графики с текстом.
Преимущества:
- Качество без потерь
- Прозрачность (Альфа-канал)
- Идеально подходит для графики, скриншотов, текста
Недостатки:
- Файлы значительно большего размера, чем JPEG или WebP для фотографий.
- Нет анимации (для этого есть APNG)
Лучшая практика:Используйте PNG только для графики с прозрачностью или острыми краями. PNG почти всегда неправильный выбор для фотографий.
WebP — современный стандарт
WebP был разработан Google и предлагаетФайлы на 25–35 % меньшекак JPEG сопоставимого качества. Он поддерживает сжатие как с потерями, так и без потерь, а также прозрачность.
Преимущества:
- Файлы значительно меньшего размера, чем JPEG и PNG.
- Поддержка прозрачности
- Сжатие с потерями и без потерь
- 97% поддержка браузера(По состоянию на 2026 г.)
Недостатки:
- Старые версии Safari (<16) не поддерживают WebP.
- Потеря качества более заметна при очень низких уровнях качества, чем при использовании JPEG.
Лучшая практика:WebP какСтандартный форматИспользуйте для всех фотографий и сложной графики. Предлагайте JPEG в качестве запасного варианта элемента изображения.
АВИФ — Будущее
AVIF — это новейший формат изображений, основанный на видеокодеке AV1. Он предлагаетдо 50% лучшее сжатиечем JPEG, а также значительно превосходит WebP.
Преимущества:
- Лучшее сжатие из всех существующих форматов
- Поддержка HDR и широкой цветовой гаммы
- Прозрачность и анимация
- 92% поддержка браузера(По состоянию на 2026 г.)
Недостатки:
- Более длительное время кодирования (интенсивное использование процессора)
- Универсальной поддержки пока нет.
- Максимальный размер изображения ограничен на некоторых кодировщиках.
Лучшая практика:AVIF какПервый выборв элементе изображения WebP в качестве запасного варианта, JPEG в крайнем случае.
SVG — для векторной графики.
SVG — это векторный формат, которыйбесконечно масштабируемыйБез потери качества. Идеально подходит для логотипов, значков, иллюстраций и диаграмм.
Преимущества:
- Бесконечная масштабируемость
- Чрезвычайно маленькие размеры файлов для простой графики
- CSS-анимируемый и управляемый JavaScript
- Текстовый — идеально подходит для SEO
Недостатки:
- Не подходит для фотографий
- Сложные SVG могут стать очень большими.
- Угрозы безопасности при загрузке пользователем (встроенный JavaScript)
Большая сравнительная таблица
| Формат | Сжатие | Прозрачность | Анимация | Поддержка браузера | Идеально подходит для |
|---|---|---|---|---|---|
| JPEG | С потерями | Нет | Нет | 100% | Фотографии (старые версии) |
| PNG | Без потерь | Да | Нет (APNG) | 100% | Графика с прозрачностью |
| WebP | Оба | Да | Да | 97% | Фотографии и графика (стандартно) |
| AVIF | Оба | Да | Да | 92% | Фотографии (наилучшее качество каждого размера) |
| SVG | Вектор | Да | CSS/SMIL | 100% | Логотипы, иконки, иллюстрации |
| GIF | Без потерь (256 цветов) | Да (1 бит) | Да | 100% | Простая анимация (избегать) |
Рекомендации GoldenWing:Используйтеэлемент изображенияс AVIF, WebP и JPEG в качестве резервной цепочки. Это гарантирует, что все пользователи автоматически получат наилучшую возможную версию.
Правильная реализация адаптивных изображений
Загрузка изображения героя 4K на смартфон — пустая трата ресурсов.Адаптивные изображенияубедитесь, что каждое устройство получает изображение только соответствующего размера.
Атрибут исходного набора
С помощью srcset вы определяете разные размеры изображений, и браузер автоматически выбирает подходящий:
<изображение
src="hero-800.webp"
srcset="hero-400.webp 400w,
герой-800.webp 800w,
герой-1200.webp 1200w,
герой-1600.webp 1600w"
размеры="(макс.ширина: 600 пикселей) 100vw,
(макс. ширина: 1200 пикселей) 50vw,
33vw"
alt="Портфолио современного веб-дизайна на разных устройствах"
загрузка = «ленивый»
/>
Объяснение:
- srcset перечисляет доступную ширину изображения
- `sizes` сообщает браузеру, насколько широким будет изображение в макете.
- Браузер автоматически рассчитывает оптимальный размер изображения (с учетом плотности пикселей).
Элемент изображения для резервного формата
Элемент изображения сочетает в себе выбор формата и адаптивные размеры:
<изображение>
<source type="image/avif"
srcset="hero-400.avif 400 Вт, герой-800.avif 800 Вт, герой-1200.avif 1200 Вт"
size="(max-width: 768px) 100vw, 50vw" />
<source type="image/webp"
srcset="hero-400.webp 400 Вт, герой-800.webp 800 Вт, герой-1200.webp 1200 Вт"
size="(max-width: 768px) 100vw, 50vw" />
<img src="hero-800.jpg" alt="Проект адаптивного веб-дизайна"
width="1200" height="630" loading="lazy" decoding="async" />
</картинка>
Мы используем этот шаблон, когдавсе проекты веб-дизайна, чтобы обеспечить максимальную производительность и наилучшее качество изображения. Базовое пониманиеАдаптивный дизайнимеет важное значение в этом отношении.
Какие размеры изображений следует создавать?
Для большинства веб-сайтов мы рекомендуем следующие точки останова:
| Использование | Ширина изображения | Подходит для |
|---|---|---|
| Миниатюры | 150, 300 пикселей | Предварительный просмотр изображений, просмотр карты |
| Изображения контента | 400, 800, 1200 пикселей | Изображения для блогов, товары |
| Герой/Баннер | 800, 1200, 1600, 2000 пикселей | Полноразмерные изображения заголовков |
| Фон | 1200, 1920, 2560 пикселей | Полноэкранные фоны |
Кончик:Не создавайте более 4-5 вариантов на одно изображение. Каждый дополнительный вариант требует места для хранения и времени сборки, но дает уменьшающиеся преимущества.
Отложенная загрузка: изображения загружаются только при необходимости.
Отложенная загрузка задерживает загрузку изображений до тех пор, пока они не станут видимыми в области просмотра. Это уменьшаетвремя начальной загрузки значительно сокращено, особенно на длинных страницах с множеством изображений.
Нативная отложенная загрузка (простое решение)
С 2020 года все современные браузеры поддерживают встроенную отложенную загрузку через атрибут loading:
<!-- Изображения под окном просмотра -->
<img src="image.webp" loading="lazy" alt="Description" width="800" height="450" />
<!-- Геройское изображение: НЕ загружайте лениво! -->
<img src="hero.webp" loading="eager" fetchpriority="high" alt="Hero" width="1600" height="900" />
Важные правила:
- Изображения выше сгибавсегда loading="eager" или атрибут загрузки вообще отсутствует
- Изображение ЛКПдополнительно установите fetchpriority="high"
- Всегда ширина и высотаУкажите, чтобы избежать смещения макета (CLS)
- Никаких библиотек с отложенной загрузкойНеобходимо больше — достаточно собственного решения.
Наблюдатель пересечений (для особых случаев)
Если вам нужен больший контроль (например, для фоновых изображений или видеоплакатов), используйте Intersection Observer:
const Observer = новый IntersectionObserver((записи) => {
записи.forEach(запись => {
если (entry.isIntersecting) {
const img = вход.цель;
img.src = img.dataset.src;
наблюдатель.unobserve(img);
}
});
}, { rootMargin: '200px' });
document.querySelectorAll('img[data-src]').forEach(img => Observer.observe(img));
Корневое поле в 200 пикселей гарантирует, что изображения200 пикселей доОни становятся видимыми при загрузке — поэтому пользователь никогда не увидит пустое изображение.
Стратегии заполнителей
Во время загрузки изображения не должно появляться пустого места. Лучшие стратегии:
- Размытие (LQIP):Крошечное размытое изображение предварительного просмотра (менее 1 КБ), которое при загрузке заменяется четким изображением. Компонент изображения Next.js делает это автоматически.
- Доминирующий цвет:Цвет фона изображения, используемого в качестве заполнителя. Быстрый расчет, визуально приятный.
- Загрузка скелета:Анимированные серые фигуры-заполнители. Современный и знакомый по приложениям для социальных сетей.
В GoldenWing мы уделяем особое вниманиеРазмытие изображения с помощью Next.js, который предлагает идеальное сочетание производительности и пользовательского опыта. Это ключевой компонент нашейРазработка веб-приложений.
CDN для изображений: Cloudflare, imgix, Cloudinary.
A Сеть доставки контента (CDN)Он хранит ваши изображения на серверах по всему миру и доставляет их из ближайшего места. Для изображений существуют специализированные CDN, предлагающие дополнительную автоматическую оптимизацию.
Полировка Cloudflare и изменение размера изображения
Cloudflare уже используется в качестве CDN для многих веб-сайтов. Оптимизация изображения доступна как дополнительная функция.
- Польский:Автоматическое сжатие всех изображений (без потерь или с потерями)
- Преобразование WebP:Автоматически для поддерживаемых браузеров
- Изменение размера изображения:Изменение размера изображения «на лету» с помощью параметра URL
- Цена:Включено в план Pro (20 долларов США в месяц).
Преимущество:Никаких изменений кода не требуется — Cloudflare автоматически оптимизирует все изображения.
Cloudinary — универсал
Cloudinary предлагает наиболее полную трансформацию изображений среди всех поставщиков:
- Автоматическое определение формата (f_auto предоставляет AVIF/WebP/JPEG в зависимости от браузера)
- Автоматическое качество (q_auto выбирает оптимальное качество)
- Адаптивные точки останова генерируются автоматически.
- Обрезка на основе искусственного интеллекта (g_auto распознает объект)
Цена:Уровень бесплатного пользования с 25 кредитами в месяц, затем от 89 долларов США в месяц.
imgix — Для предприятий
imgix — премиум-провайдер для веб-сайтов с интенсивным использованием изображений:
- Чрезвычайно быстрая обработка
- Более 100 параметров URL для преобразований
- Автоматическое определение формата
- Отличная документация
Цена:От 100 долларов США в месяц, рассчитано на основе изображений Origin.
Какой CDN подойдет вам?
| Критерий | Cloudflare | Cloudinary | imgix |
|---|---|---|---|
| Цена (вход) | 20 долларов США в месяц | 0 долларов США (уровень бесплатного пользования) | 100 долларов США в месяц |
| Автоматические форматы | Да (WebP) | Да (AVIF, WebP) | Да (AVIF, WebP) |
| Трансформации | Ограничено | 100+ | 100+ |
| Простота | Очень простой | Средний | Средний |
| Идеально подходит для | малых/средних сайтов | всех размеров | предприятий |
Большинству наших клиентов мы рекомендуемОблачное сияниекак CDN плюсОптимизация изображений Next.jsдля адаптивных изображений. Мы используем Cloudinary только для проектов с очень большим количеством изображений (электронная коммерция, фотография).
Альтернативный текст SEO-оптимизация
Альтернативный текст важен вдвойне: он создает изображения дляДоступна программа чтения с экранаи помочь поисковым системам понять содержание изображения. Тем не менее, на большинстве веб-сайтов ими пренебрегают.
Что Google говорит об альтернативном тексте
Google использует альтернативный текст, чтобы:
- Содержание изображенияпонять
- Изображения вПоиск изображений Googleиндексировать
- Контекст страницычтобы лучше понять
- Избранные фрагментывыбрать с изображениями
Правила идеального альтернативного текста
- Опишите, что видно на картинке.- не то, что ты хочешь
- Интегрируйте ключевые слова естественным образом.— без набивки ключевыми словами
- Придерживайтесь 80–125 символов.— точный, но полный
- Никаких пустых фразнапример «Изображение...» или «Фото показывает...» — программы чтения с экрана уже объявляют «изображение».
- Декоративные картиныПолучите пустой alt="" (не опускайте атрибут alt!)
Хорошие и плохие альтернативные тексты
| Плохо | Хорошо |
|---|---|
| "" (отсутствует) | alt="" (для декоративных изображений) |
| "image1.jpg" | "Адаптивный веб-дизайн на ноутбуке и смартфоне" |
| «Цены на веб-дизайн агентства веб-дизайна в Вене» | «Встреча команды в GoldenWing Vienna для планирования веб-сайта» |
| «Изображение с сайта» | «Сайт интернет-магазина модной одежды с фильтрами товаров и корзиной» |
Хорошие альтернативные тексты являются неотъемлемой частью нашегоСтратегия SEO-контентаМы оптимизируем их как часть каждого проекта веб-дизайна.
Аудит замещающего текста: как найти отсутствующий замещающий текст
Используйте один из этих инструментов, чтобы проверить свой сайт на наличие отсутствующего или пустого замещающего текста:
- Гугл Маяк:Отображает отсутствующий замещающий текст непосредственно в аудите доступности.
- Кричащая лягушка:Сканирует все изображения и выводит отсутствующий замещающий текст.
- Расширение WAVE для браузера:Визуальная проверка доступности прямо в браузере
Core Web Vitals и изображения
Core Web VitalsЭто показатели Google для пользовательского опыта. Изображения напрямую влияют на два из трех показателей.
LCP (Largest Contentful Paint) — наиболее распространенный случай проблемы.
LCP измеряет, как долгосамый большой видимый элементчто нужно для загрузки. Более чем в 70% случаев это изображение (главное изображение, баннер, фото товара).
Оптимизация LCP для изображений:
- Предварительная загрузка образа LCPс тегом ссылки в заголовке
- Никакой ленивой загрузкидля образа LCP
- fetchpriority="высокий"разместить на изображении LCP
- Уменьшить размер изображения:Используйте WebP/AVIF, установите качество 75–85 %.
- Используйте CDN:Загружать изображения с ближайшего сервера
- Встроенный критический CSS:Избегайте использования таблиц стилей, блокирующих рендеринг, перед изображением LCP.
CLS (Cumulative Layout Shift) — прыжковые раскладки.
CLS измеряет, насколько сильно элементыдвигаться во время загрузкиНаиболее частой причиной являются изображения без определенного размера.
CLS-оптимизация изображений:
- Всегда указывайте ширину и высоту(или соотношение сторон через CSS)
- Соотношение сторон CSSкак современная альтернатива: соотношение сторон: 16/9
- Используйте заполнители(LQIP, Доминирующий цвет), чтобы зарезервировать место
- Не вставлять изображения позже, которые перемещают контент
Идеальные значения CWV
| Показатель | Хорошо | Требует улучшения | Плохо |
|---|---|---|---|
| LCP | < 2,5 с | 2,5–4 с | > 4 с |
| CLS | < 0,1 | 0,1–0,25 | > 0,25 |
| INP | < 200 мс | 200-500 мс | > 500 мс |
Прочтите полное руководство:Оптимизация основных веб-показателей.
Пакетная оптимизация для крупных сайтов
Для веб-сайтов с сотнями или тысячами изображений ручная оптимизация невозможна. Здесь вам понадобится...автоматизированные процессы.
Инструменты командной строки
Шарп (Node.js):Самый быстрый инструмент обработки изображений для Node.js:
const Sharp = require('sharp');
const glob = require('glob');
const files = glob.sync('images/**/*.{jpg,jpeg,png}');
for (константный файл файлов) {
const outputWebp = file.replace(/\.(jpg|jpeg|png)$/, '.webp');
ожидайте резкого (файла)
.resize(1600, null, {withoutEnlargement: true})
.webp({качество: 80})
.toFile(outputWebp);
}
ИзображениеМагия:Проверенный инструмент для пакетной обработки:
для f в *.jpg; делать
cwebp -q 80 "$f" -o "${f%.jpg}.webp"
сделано
Построить интеграцию конвейера
Для проектов Next.js (например, тех, которые мы используем вразвернуть GoldenWing) мы рекомендуемКомпонент изображения Next.js, который автоматически преобразует изображения в WebP/AVIF, генерирует адаптивные варианты, реализует отложенную загрузку и создает заполнители для размытия.
Для сайтов WordPress существуют плагины, такие как ShortPixel или Imagify, которые могут оптимизировать все существующие изображения в пакетном режиме (см. также нашуSEO-руководство по WordPress).
Контрольный список оптимизации для крупных веб-сайтов
- Все изображения конвертированы в WebP (и AVIF, где это возможно).
- Максимальная ширина изображения ограничена 2000 пикселями.
- Адаптивный исходный код для всех изображений контента
- Ленивая загрузка всех изображений, расположенных ниже сгиба.
- Изображение LCP с приоритетом предварительной загрузки и выборки = высокий
- Альтернативный текст для всех информативных изображений
- ширина/высота или соотношение сторон для всех изображений
- CDN настроен для глобальной доставки
- Автоматическая оптимизация во время процесса загрузки
- Регулярные проверки с помощью PageSpeed Insights
Сжатие изображения: оптимальный баланс качества и размера файла.
Сжатие изображений — это балансирующий процесс: слишком сильное сжатие приводит к видимым артефактам, слишком слабое — к неоправданно большим файлам. В этом разделе мы покажем вам, как найти оптимальную золотую середину.
Сжатие с потерями и сжатие без потерь
Когда дело доходит до сжатия изображений, мы обычно различаем два подхода:
Сжатие без потерь:
- Уменьшает размер файла без потери качества
- Типичная экономия: 10–30 %
- Форматы: PNG (со средствами оптимизации), WebP Lossless, AVIF Lossless.
- Идеально подходит для: логотипов, значков, снимков экрана, графики с текстом.
Сжатие с потерями:
- Удаляет информацию изображения, которую человеческий глаз едва воспринимает.
- Типичная экономия: 50–90 %
- Форматы: JPEG, WebP с потерями, AVIF с потерями.
- Идеально подходит для: фотографий, обоев, изображений героев.
Нахождение оптимального уровня качества
Основываясь на нашем опыте работы с сотнями веб-проектов, следующие уровни качества оказались оптимальным компромиссом:
Настройки качества JPEG/WebP:
- Главные изображения и баннеры заголовковКачество 80–85% — такие изображения отображаются крупными и быстро заметны артефакты.
- Изображения контента в текстеКачество 70–80 % — хороший компромисс для большинства приложений.
- Миниатюры и изображения для предварительного просмотраКачество 60–70% — при небольших размерах различия в качестве практически не заметны.
- Фоновые изображения с наложениемКачество 50–65% — если на изображении присутствует наложение текста или цветовой градиент, качество может значительно снизиться.
Настройки качества AVIF:
AVIF предлагает файлы, которые примерно на 30–50% меньше, чем WebP, сохраняя при этом такое же визуальное качество. Поэтому настройки качества немного отличаются:
- Изображения героевКачество 65–75%
- Изображения контентаКачество 55–65%
- МиниатюрыКачество 45–55%
Показатели качества восприятия
Вместо того, чтобы слепо полагаться на проценты, мы рекомендуем использовать показатели качества восприятия. Они измеряют воспринимаемое качество с точки зрения человеческого глаза:
- SSIM (индекс структурного сходства)Значения выше 0,95 считаются визуально идентичными оригиналу. Цель: не менее 0,90 для изображений контента.
- DSSIM (структурное несходство): обратная SSIM — значения ниже 0,015 едва заметны.
- БуттерауглиРазработанный Google, он измеряет воспринимаемую разницу в качестве. Значения ниже 1,0 считаются незаметными.
Такие инструменты, какСквошПриложение Google squoosh.app позволяет визуально сравнивать качество и одновременно отслеживать размер файла. Для пакетной обработки мы рекомендуем...Острый(Node.js) илиlibvips, оба из которых поддерживают качество автомобиля на основе SSIM.
Практичный рабочий процесс для оптимального сжатия
Вот наш рекомендуемый рабочий процесс для сжатия изображений:
- Подготовьте исходное изображениеВсегда начинайте с максимально возможного качества (RAW или несжатый TIFF/PNG).
- Отрегулировать размерМасштабируйте изображение до максимально необходимого разрешения (например, до ширины 1920 пикселей для полноразмерных изображений).
- Выберите форматФотографии → WebP/AVIF, Графика → PNG/SVG
- КомпрессНачните с качества 80% и постепенно уменьшайте его, пока артефакты не станут видимыми.
- ПроверятьСравните исходную и сжатую версии при 100% увеличении.
- Создавайте адаптивные вариантыСоздание разных размеров (320, 640, 960, 1280, 1920 пикселей)
Автоматизированная оптимизация изображений в конвейерах CI/CD
Оптимизация изображений вручную чревата ошибками и требует много времени. Для профессиональных веб-проектов мы рекомендуем интегрировать оптимизацию изображений в автоматизированный процесс сборки.
Зачем нужна автоматическая оптимизация изображений?
В типичном веб-проекте изображения загружают разные люди — редакторы, дизайнеры, разработчики. Без автоматической оптимизации происходит следующее:
- Редактор загружает JPEG размером 5 МБ прямо с камеры.
- Дизайнер экспортирует PNG с разрешением 300 точек на дюйм вместо 72 точек на дюйм.
- Разработчик забывает создавать адаптивные версии.
Результат: нестабильное качество изображения и файлы неоправданно большого размера. Автоматизированный конвейер предотвращает эти проблемы.
Оптимизация времени сборки с помощью Sharp
Острый— самая быстрая библиотека Node.js для обработки изображений, основанная на libvips. Вот пример конвейера времени сборки:
Пример конфигурации
Типичная настройка приложения Next.js использует встроенный оптимизатор изображений, который использует Sharp в фоновом режиме. Конфигурация в next.config.js позволяет централизованно управлять форматами (WebP, AVIF), уровнями качества и размерами устройств.
Для статических веб-сайтов мы рекомендуем использовать сценарий сборки Sharp, который выполняет следующие шаги:
- Сканировать все изображения в исходной папке
- Создавайте адаптивные варианты(например, 640, 960, 1280, 1920 пикселей)
- Создание версий WebP и AVIF
- Автоматически оптимизировать качество(на основе SSIM)
- Запись результатов в выходную папку
Оптимизация на базе CMS
Когда изображения загружаются через CMS (WordPress, Payload, Strapi), оптимизацию следует выполнять на стороне сервера:
WordPress:
- КороткийПиксель or воображатьАвтоматическое сжатие изображений при загрузке
- ВебП ЭкспрессГенерирует варианты WebP на лету
- Стоимость: примерно от 5 евро/месяц за 5000 изображений.
Полезная нагрузка CMS (наш стандарт):
- Интегрированная оптимизация изображения с помощью Sharp
- Автоматическое создание адаптивных вариантов с помощью конфигурации imageSizes.
- Возможно преобразование WebP с помощью пользовательских перехватчиков.
Безголовая CMS (Contentful, Sanity, Cloudinary):
- Эти сервисы предлагают CDN изображений с автоматической оптимизацией.
- Параметры URL-адреса контролируют формат, качество и размер.
- Cloudinary, в частности, предлагает широкие возможности трансформации.
Мониторинг и гарантия качества
После внедрения автоматизированного конвейера следует регулярно просматривать результаты:
- Маяк CIИнтегрируйте Lighthouse в свой конвейер CI/CD, чтобы автоматически обнаруживать снижение производительности.
- Размер пакета/ограничение размераУстановите ограничения на размер изображений и сделайте сборку неудачной, если изображение превышает этот предел.
- Визуальное регрессионное тестированиеТакие инструменты, как Percy или Chromatic, сравнивают снимки экрана и обнаруживают визуальные изменения, вызванные слишком агрессивным сжатием.
Оптимизация изображений для электронной коммерции: идеальное отображение фотографий продуктов
В электронной коммерции изображения являются наиболее важным фактором конверсии. Исследования показывают, что75% онлайн-покупателейПотребители считают, что изображения продуктов имеют решающее значение для принятия решения о покупке. При этом изображения должны загружаться быстро, так как каждая секунда задержки снижает коэффициент конверсии примерно на 7%.
Требования к изображению продукта в зависимости от платформы
Разные каналы продаж предъявляют разные требования к изображениям товаров:
Свой интернет-магазин (WooCommerce, Shopify, Medusa):
- Основное изображение: не менее 1200 × 1200 пикселей (для функции масштабирования)
- Фон: чисто-белый (#FFFFFF) или прозрачный (PNG).
- Не менее 3-5 изображений на товар (разные ракурсы, детали, стиль жизни)
- Размер файла: до 200 КБ на изображение после оптимизации.
Торговая площадка Амазон:
- Основное изображение: не менее 1000 × 1000 пикселей, чисто-белый фон.
- Цветовое пространство RGB (без CMYK)
- Максимум 10 МБ на изображение (JPEG, PNG, GIF, TIFF)
- Товар должен занимать не менее 85% площади изображения.
Google Покупки:
- Минимум 100 × 100 пикселей (одежда: 250 × 250 пикселей)
- Никаких водяных знаков и рекламного текста на изображении.
- Качественные фотографии товара без отвлекающих элементов.
- Поддерживаемые форматы: JPEG, PNG, GIF, BMP, TIFF.
Функция масштабирования и изображения с высоким разрешением.
Функция масштабирования увеличивает коэффициент конверсии до...30%, поскольку клиенты могут видеть такие детали, как структура материала, швы или текстура. Для хорошего использования масштабирования вам необходимо:
- Минимальное разрешение: 2000 × 2000 пикселей при 2-кратном увеличении
- Рекомендуется: 3000 × 3000 пикселей при 3-кратном увеличении
- форматWebP с качеством 85 % (уменьшает размер файла на 50–70 % по сравнению с JPEG при том же визуальном качестве)
- Ленивая загрузка: Изображения с масштабированием загружаются только тогда, когда пользователь активирует функцию масштабирования.
- Прогрессивная загрузка: немедленно отобразить изображение предварительного просмотра с низким разрешением, а затем загрузить изображение с высоким разрешением в фоновом режиме.
360-градусные обзоры и видеоролики о продуктах
Продвинутые магазины электронной коммерции полагаются на обзор на 360 градусов, позволяющий покупателям рассмотреть товар со всех сторон. Оптимизация здесь особенно важна:
- Количество кадров24–36 изображений для плавного вращения на 360 градусов.
- Размер файла на кадр: максимум 50–80 КБ (WebP, качество 70%)
- Общий размерВ идеале размер файла для всех кадров должен быть менее 2 МБ.
- Стратегия предварительной загрузкиПервые 4-8 кадров загружайте сразу, остальные только при взаимодействии.
Видео о продуктах следует предоставлять в формате MP4 (H.264) с различными уровнями качества. Используйте элемент HTML5 video с атрибутом poster, чтобы отображать оптимизированное неподвижное изображение перед загрузкой видео.
Schema-разметка для изображений продуктов
Структурированные данные помогают Google правильно отображать изображения ваших продуктов в результатах поиска. Используйте схему продукта со следующими свойствами, связанными с изображением:
- изображение: URL-адрес основного изображения товара (требуется как минимум 1 изображение, рекомендуется до 5).
- Дополнительное изображениеURL-адреса изображений других товаров
- Используйте абсолютные URL-адреса и убедитесь, что изображения доступны для сканирования (не заблокированы файлом robots.txt).
Доступные изображения: больше, чем просто теги alt
Доступность изображений выходит далеко за рамки альтернативного текста. С введением в действие Закона об усилении доступности (BStG) в Австрии этот вопрос становится юридическим обязательством для многих компаний.
Как правильно написать альтернативный текст
Альтернативный текст — наиболее важная мера доступности изображений, но он часто используется неправильно. Вот правила:
Информативные изображения(Фото, иллюстрации с содержанием):
- ОпишитеСодержание и цельизображения
- Будьте точными, но не слишком длинными (оптимально 80–125 символов).
- Избегайте фраз «Изображение...» или «Фотопоказ...» — программы чтения с экрана уже объявляют «изображение».
- Плохо: «Фото команды» — Хорошо: «Пять веб-дизайнеров работают вместе над доской проектов в венском офисе».
Декоративные картины(Фоны, разделительные линии, декоративные элементы):
- Используйтепустой альтернативный текст(альт="")
- Это сигнализирует программам чтения с экрана игнорировать изображение.
- Еще лучше: вставьте изображение в качестве фонового изображения с помощью CSS, и тогда вам не понадобится замещающий текст.
Функциональные изображения(связанные изображения, кнопки изображений):
- Альтернативный текст описываетфункция, а не изображение
- Плохо: «Красная стрелка» — Хорошо: «Перейти к следующему проекту».
- Для связанных логотипов: «Перейти на домашнюю страницу GoldenWing» вместо «Логотип GoldenWing».
Сложные изображения(Диаграммы, инфографика, диаграммы):
- Альтернативный текст предоставляетКраткое описаниесодержания
- Дополнительно: Подробное текстовое описание в окружающем контенте или через aria-describedby.
- Пример: альтернативный текст «Гистограмма: время загрузки веб-сайта по CMS» + подробная таблица данных ниже.
Оптимизируйте описания изображений для программ чтения с экрана.
Помимо замещающего текста, существуют и другие способы сделать изображения доступными для пользователей программ чтения с экрана:
Рисунок и подпись:
Используйте HTML-элемент «figure» с «figcaption» для изображений с подписями. Программы чтения с экрана читают вслух и замещающий текст, и заголовок — убедитесь, что содержимое дополняет существующий текст и не повторяется.
Ария-описания для сложных описаний:
Для инфографики или диаграмм вы можете использовать aria-describedby для ссылки на подробный описательный текст, который визуально скрыт или отображается в виде сворачиваемой области.
Доступность SVG:
SVG требуют особого внимания. Используйте элемент title в SVG для краткого описания и элемент desc для подробного описания. Добавьте role="img" к элементу SVG и укажите ссылки на title и desc, используя aria-labelledby.
Цветовой контраст и дальтонизм
Примерно8% всех мужчин и 0,5% всех женщинУ них нарушено цветовое зрение. Это нужно учитывать при составлении изображений:
- Никогда не передавайте информацию исключительно посредством цвета.Используйте дополнительные формы, узоры или метки. Круговая диаграмма, в которой используются только цвета, нечитабельна для людей с дальтонизмом — добавьте метки или узоры.
- Проверьте коэффициент контрастностиТекст на изображениях должен иметь коэффициент контрастности не менее 4,5:1 (обычный текст) или 3:1 (крупный текст). Используйте такие инструменты, как средство проверки контрастности WebAIM.
- Имитация цветовой слепоты: проверьте свои изображения с помощью таких инструментов, как Color Oracle или вкладка рендеринга Chrome DevTools, которые могут имитировать различные недостатки цветового зрения.
Анимированные изображения и чувствительность к движению
GIF-файлы и анимированные изображения могут вызвать проблемы у людей с вестибулярными расстройствами или эпилепсией. Пожалуйста, обрати внимание:
- Нет автоматического запуска анимацииПредложите кнопку воспроизведения/паузы.
- предпочитает уважение с ограниченными движениямиИспользуйте медиа-запрос CSS, чтобы проверить, предпочитает ли пользователь ограниченное движение, и если да, отобразите статическое изображение.
- Частота вспышкиАнимации не должны содержать более 3 вспышек в секунду (WCAG 2.3.1).
- Предложите альтернативуВсегда предлагайте статическую альтернативу или текстовое описание для анимированного контента.
Контрольный список доступных изображений
Используйте этот контрольный список для каждого изображения на вашем сайте:
- Альтернативный текст присутствует и носит описательный характер (или пуст для декоративных изображений).
- Подписи к изображениям правильно отмечены с помощью рисунка/figcaption.
- Сложные изображения дополнены подробным текстовым описанием.
- Текст на изображениях с достаточным контрастом
- Информация о цвете не передается исключительно посредством цвета.
- Анимации с возможностью паузы и поддержкой замедленного движения.
- SVG-файлы с заголовком, описанием и правильными атрибутами ARIA.
- Изображения корректно масштабируются при масштабировании 200 % без потери информации.
Оптимизация изображений для социальных сетей и тегов OG
Когда вы делитесь контентом своего веб-сайта в социальных сетях, изображение предварительного просмотра в значительной степени определяет рейтинг кликов.Теги открытого графика(Теги OG) управляют тем, какое изображение Facebook, LinkedIn, Twitter/X и другие платформы отображают при публикации ссылки. Таким образом, продуманная оптимизация изображений для социальных сетей является часто недооцененным рычагом увеличения трафика и видимости.
Обзор наиболее важных размеров изображений тегов OG.
Каждая платформа имеет свои собственные требования к размеру изображения. Если вы не будете следовать этим правилам, ваше изображение будет автоматически обрезано — часто с неприглядными результатами.
- Facebook и LinkedIn: 1200 × 630 пикселей (соотношение сторон 1,91:1)
- Twitter/X (большое изображение сводки): 1200 × 628 пикселей
- Twitter/X (сводная карточка)Минимальный размер: 120 x 120 пикселей.
- Пинтерест: 1000 × 1500 пикселей (портретный формат, 2:3)
- Инстаграм (лента): 1080 × 1080 пикселей (квадратный) или 1080 × 1350 пикселей (портретный формат)
- Предварительный просмотр WhatsAppМинимальное разрешение: 300 × 200 пикселей.
Проверенной стратегией для региона DACH является созданиеуниверсальный образ OGв 1200×630 пикселей. Этот формат приемлемо работает на большинстве платформ. Однако вам следует создать отдельные версии для Pinterest и Instagram.
Правильно реализуйте теги OG
Техническая реализация осуществляется в разделе `<head>` вашей HTML-страницы. Следующие метатеги актуальны для оптимизации изображений:
- ог: изображение— Абсолютный URL-адрес изображения предварительного просмотра.
- og:изображение:ширинаиог:изображение:высота— Точные размеры в пикселях
- og:изображение:тип— Тип MIME (например, image/jpeg, image/png, image/webp)
- ог:изображение:alt— Альтернативный текст для доступности.
- твиттер:карточка— Тип карты для Twitter/X (рекомендуется summary_large_image)
- Твиттер: изображение— Отдельное изображение для Twitter/X (необязательно, если оно отличается)
Согласно исследованию, проведенномуBuzzSumoПосты с оптимизированными изображениями предварительного просмотра получают в среднемВ 2,3 раза больше обязательствкак таковой без. В секторе B2B, который особенно актуален для австрийского рынка, профессиональные изображения OG на LinkedIn повышают рейтинг кликов почти на150%.
Форматы файлов и сжатие для социальных сетей
К изображениям OG применяются другие правила, чем к обычным изображениям веб-сайтов.JPEGWebP остается здесь предпочтительным форматом, поскольку все платформы надежно поддерживают его. Хотя WebP теперь распознается большинством сканеров, он может вызвать проблемы со старыми клиентами.
Оптимальный размер файла для изображений OG составляет от50 и 150 КБFacebook рекомендует минимальный размер 600 × 315 пикселей, но даже не отображает предварительный просмотр изображений размером менее 200 × 200 пикселей. Убедитесь, что ваш самый важный визуальный контент находится в этом диапазоне размеров.центральная безопасная зонаНа некоторых платформах внешние 10% изображения обрезаются.
Автоматизация создания изображений в социальных сетях
Автоматизация выгодна компаниям в регионе DACH, которые регулярно производят контент. Такие инструменты, какОблачно,ИмгиксАльтернативно, специально разработанные решения могут динамически генерировать ОГ-изображения. Это предполагает заполнение шаблона переменными элементами, такими как заголовок, логотип и фоновое изображение.
Одним из особенно эффективных подходов являетсяДинамическое создание изображений OG с помощью Next.jsчерез библиотеку @vercel/og или аналогичные решения для рендеринга на стороне сервера. Они автоматически генерируют индивидуальное изображение предварительного просмотра для каждой страницы с соответствующим заголовком страницы и элементами фирменного оформления.
Тестирование и отладка образов OG
После реализации обязательно протестируйте свои OG-образы. Для этого используйте официальные инструменты отладки платформ:
- Отладчик общего доступа к Facebook— Показывает текущий предварительный просмотр OG и кэшированные версии.
- Валидатор Твиттер-карты— Проверяет отображение карты Twitter.
- Инспектор публикаций LinkedIn— Проверяет предварительный просмотр LinkedIn.
- Расширения локального браузераТакие инструменты, как «Предварительный просмотр в социальных сетях», сразу показывают все варианты.
Обратите внимание, что платформы социальных сетей используют изображения OG.кэшированиеПосле внесения изменений вы должны активно аннулировать кеш с помощью соответствующих инструментов отладки, чтобы отобразилось новое изображение.
Оптимизация изображений на основе искусственного интеллекта: новые инструменты и возможности
Искусственный интеллект фундаментально меняет оптимизацию изображений. То, что раньше требовало ручной работы — от сжатия и обрезки до улучшения качества — теперь выполняется автоматически с помощью интеллектуальных алгоритмов, часто с лучшими результатами, чем традиционные методы.
Интеллектуальное сжатие с помощью нейронных сетей
Классические алгоритмы сжатия, такие как JPEG или WebP, работают с математическими моделями, которые не учитывают содержимое изображения.Сжатие на основе искусственного интеллектаНапротив, он анализирует смысловое содержание изображения и в зависимости от контекста решает, какие области можно сжать сильнее.
Например, на фотографии товара ИИ сжимает фон сильнее, чем сам товар. Результат...Файлы на 30–50 % меньшес субъективно лучшим качеством. Такие инструменты, какИнтеллектуальное сжатие ShortPixel,Вообразите ИИиСквош(с экспериментальными функциями ИИ) уже полагаются на эту технологию.
Согласно анализу, проведенномуHTTP-архивуже пользуюсь с 2025 года23% из 1000 лучших веб-сайтовСжатие изображений с поддержкой AI используется в регионе DACH (Германия, Австрия, Швейцария). Средняя экономия по сравнению с традиционным сжатием с потерями составляет [сумма отсутствует].38%с постоянным визуальным качеством.
Автоматическая обрезка и определение точки фокусировки
Одним из наиболее мощных приложений ИИ для оптимизации изображений являетсяавтоматическое определение точки фокусировкиВместо того, чтобы вручную определять оптимальную обрезку для каждого изображения, ИИ автоматически распознает основной объект и разумно обрезает изображение для разных форматов.
Эта технология особенно ценна для:
- Адаптивные изображения— Автоматическое создание оптимальных культур для настольных компьютеров, планшетов и мобильных устройств.
- Электронная коммерция— Последовательная презентация продукта, несмотря на разные оригинальные фотографии.
- Управление контентом— Редакторам больше не нужно вручную кадрировать изображения для разных форматов.
- Социальные сети— Автоматическая адаптация к различным форматам платформы
Масштабирование искусственного интеллекта и улучшение качества
Современные инструменты масштабирования искусственного интеллекта, такие какТопаз Гигапиксель,Adobe Супер Разрешение or Реал-ESRGANМогут ли изображения вокругУвеличьте в 4–8 раз., не создавая видимых артефактов. Это особенно актуально для компаний в регионе DACH, когда старые архивы изображений необходимо подготовить для дисплеев с высоким разрешением.
Кроме того, инструменты искусственного интеллекта открывают возможности для автоматического улучшения качества:
- Снижение шумабез потери детализации
- заточкас контекстно-зависимым обнаружением границ
- Цветокоррекцияи автоматический баланс белого
- Удаление артефактовс сильно сжатыми изображениями JPEG
- Удаление фонадля фотографий продукта
Генерация альтернативного текста с помощью искусственного интеллекта
Автоматическое созданиеАльтернативный текстМодели искусственного интеллекта, такие как GPT-4 Vision, Claude или Google Gemini, теперь достигли уровня качества, достаточного для многих приложений. Однако для немецкоязычного рынка важно, чтобы генерируемые тексты...грамматически правильноиконтекстуально соответствующийявляются.
Рекомендации по использованию замещающего текста, генерируемого искусственным интеллектом, в регионе DACH:
- Позвольте ИИ сгенерировать альтернативный текст на немецком языке — переводы с английского часто бывают неуклюжими.
- Проверьте сгенерированный альтернативный текст на наличие ошибок.SEO-релевантные ключевые слова
- ДобавлятьНазвания брендов и продуктов, который ИИ может не распознать
- Используйте сгенерированные тексты в качестве отправной точки и корректируйте их вручную.
Анализ затрат и выгод для австрийского рынка
Для большинства компаний инвестиции в оптимизацию изображений на основе искусственного интеллекта уже окупаются.500 изображений в месяцЗатраты варьируются от 10 до 100 евро в месяц, в зависимости от инструмента, в то время как ручной вариант, занимающий в среднем 2-5 минут на изображение, быстро отнимает несколько рабочих часов в неделю.
ОбзорАвстрийская федеральная экономическая палатапоказывает, что МСП в регионе DACH в среднем12 часов в месяцВремя тратится на ручное редактирование изображений. Используя инструменты искусственного интеллекта, эти усилия можно сократить до...80%уменьшить — одновременно улучшая результаты с точки зрения размера файла и качества изображения.
Защита данных и GDPR в инструментах обработки изображений с использованием искусственного интеллекта
При использовании инструментов оптимизации изображений с помощью искусственного интеллекта компании в регионе DACH должны...GDPRОбратите внимание: изображения, содержащие персональные данные, например фотографии сотрудников или клиентов, могут передаваться во внешние службы искусственного интеллекта только при наличии соответствующего правового основания.
Прежде чем использовать инструмент ИИ, проверьте:
- Где обрабатываются изображения (ЕС или третьи страны)?
- Используются ли изображения для обучения ИИ?
- Есть лиСоглашение об обработке данных(АВВ)?
- Как долго будут храниться изображения?
Локальные решения или европейские поставщики с расположением серверов в ЕС обеспечивают здесь наибольшую юридическую определенность.
Вывод: используйте изображения в качестве рычага производительности.
Оптимизация изображений – этосамые эффективные рычагиЧтобы сократить время загрузки вашего веб-сайта, вы можете уменьшить вес страницы, используя правильные форматы (WebP/AVIF), адаптивные изображения, отложенную загрузку и CDN.60–80%уменьшить — без видимой потери качества.
Кратко изложены наиболее важные меры:
- WebP как стандартный форматиспользуйте AVIF как прогрессивное улучшение
- Адаптивные изображенияРеализация с помощью srcset и элемента изображения
- Ленивая загрузкадля изображений в нижней части сгиба,Нетерпеливая загрузкадля образа LCP
- Альтернативный текстОптимизировать для всех информативных изображений
- CDNиспользовать для быстрой доставки по всему миру
- Автоматизированные трубопроводыНастройка пакетной оптимизации
- Регулярно тестируйтес помощью PageSpeed Insights иИнструменты веб-аналитики
Если вам нужна поддержка по оптимизации изображений или вообще по оптимизации производительности вашего сайта,свяжитесь с нашей командой. Какопытное агентство веб-дизайнаВ Вене мы оптимизируем сайты для максимальной скорости уже более 3 лет илучшие результаты SEO.
Дальнейшее чтение:
- Оптимизация основных веб-показателей
- SEO-руководство по WordPress
- Адаптивный дизайн в глоссарии
- Наши услуги веб-дизайна
Дальнейшее чтение:Руководство по SEO для изображений — Как ранжировать ваши изображения в Google




