🎧 Прослушать аудио
Подкаст: Оптимизация изображений для сайтов
Введение и суть оптимизации изображений
Визуальный контент на сайте выполняет двойную функцию: делает страницы привлекательнее для пользователей и повышает релевантность контента для поисковых систем. Однако неправильно подготовленные картинки замедляют загрузку страниц, негативно влияют на пользовательский опыт и ранжирование в Google и Яндексе.
Оптимизация изображений для сайта — это комплекс мер, направленных на улучшение качества картинок при минимизации их размера, правильное оформление их метаданных и обеспечение корректного отображения на всех устройствах. Это не разовая операция, а постоянный процесс, требующий внимания к деталям на каждом этапе работы с графическим контентом.
Как изображения влияют на SEO и поведенческие факторы
Почему оптимизация картинок важна для ранжирования?
Поисковые системы учитывают скорость загрузки сайта как один из ключевых факторов ранжирования. Тяжелые, неоптимизированные изображения замедляют загрузку, что приводит к увеличению показателя отказов. Каждая дополнительная секунда загрузки обходится в потери трафика: исследования показывают, что при увеличении времени загрузки на 3 секунды процент отказов растет значительно.
Оптимизированные картинки улучшают несколько критических метрик:
Трафик из поиска по картинкам
При правильном подходе оптимизированные изображения приносят дополнительный трафик из Google Images и Яндекс Картинок. Это качественный трафик: люди, ищущие по картинкам, часто готовы к покупке или имеют четкий намерение найти конкретную информацию.
Требования поисковых систем к картинкам
Рекомендации Google
Google требует: — Использовать только релевантные изображения, дополняющие контент страницы — Размещать картинки рядом с связанным текстом — Заполнять атрибуты alt для всех картинок — Не использовать скопированные изображения — поисковик ценит оригинальность — Уделять внимание качеству сайта в целом — это влияет на ранжирование картинок — Оптимизировать структуру URL изображений — Поддерживать адаптивный дизайн
Рекомендации Яндекса
Яндекс подходит к оптимизации изображений аналогично: — Размещение качественных, релевантных изображений — Прописывание атрибутов alt и title для всех картинок — Контекст вокруг изображения должен быть релевантным — Качество сайта как фактор ранжирования изображений — Значение имеет микроразметка изображений
Форматы файлов изображений: выбор правильного варианта
JPEG (JPG) — универсальный формат для фотографий
Формат JPEG использует сжатие с потерями, что позволяет значительно уменьшить размер файла без явной потери качества. Идеален для фотографий, баннеров и иллюстраций с множеством оттенков.
Преимущества: Минимальный размер файла при хорошем качестве · Поддержка всеми браузерами · Хорошая цветопередача · Оптимален для веб-использования
Недостатки: Не поддерживает прозрачность · Возможны артефакты при сильном сжатии · Повторное сохранение ухудшает качество
Применение: Фотографии, фоны, иллюстрации, карточки товаров.
PNG — формат с поддержкой прозрачности
PNG использует сжатие без потерь, сохраняя идеальное качество. Доступны версии: PNG-8 (до 256 цветов) и PNG-24/32 (миллионы цветов с полной прозрачностью).
Преимущества: Прозрачность (альфа-канал) · Без потерь качества · Чёткие линии · Отличен для графики и текста
Недостатки: Больший размер, неэффективен для фотографий
Применение: Логотипы, иконки, интерфейсы, скриншоты.
WebP — современный формат от Google
WebP объединяет преимущества JPEG и PNG, поддерживая прозрачность и анимацию, обеспечивая при этом меньшее потребление объёма данных.
Преимущества: На 25–35% меньше размера JPEG · Поддержка прозрачности и анимации · Высокое качество при низком весе
Недостатки: Не работает в старых браузерах · Требует fallback
Применение: Фото, баннеры, веб-графика для современных сайтов.
SVG — векторный формат для масштабируемой графики
SVG описывает изображения математическими формулами, позволяя масштабировать их без потери качества. Подходит для адаптивных интерфейсов.
Преимущества: Бесконечная масштабируемость · Малый размер · CSS-анимации · Интерактивность
Недостатки: Не подходит для фото · Требует осторожности с внешними источниками
Применение: Логотипы, иконки, диаграммы, интерфейсные элементы.
GIF — анимированные изображения
GIF поддерживает анимацию и 256-цветную палитру. Используется всё реже из-за появления WebP и видеоформатов.
Применение: Простые анимации, лоадеры, лёгкие визуальные эффекты.
AVIF — формат будущего
AVIF обеспечивает ещё лучшее сжатие, чем WebP, сохраняя качество, поддерживая HDR и прозрачность. Пока что поддержка браузерами ограничена.
Применение: Фото и баннеры нового поколения, когда нужна максимальная эффективность.
Технические характеристики для оптимизации
Размер изображения в пикселях
Размер в пикселях — это ширина и высота картинки, например, 1920×1080 px. Это важно отличать от физического размера отображения.
Критическая ошибка: загрузить изображение в разрешении 4000×3000 пикселей, которое на странице будет отображаться в размере 400×300 пикселей. Браузер все равно загружает все 12 миллионов пикселей, что замедляет загрузку.
Оптимальный подход: — Определить максимальный размер отображения на сайте — Подготовить изображение именно в этом размере — Для Retina-дисплеев (2x) подготовить версию с удвоенным разрешением — Для мобильных устройств создать отдельные версии меньшего размера
Разрешение DPI/PPI
Для веба разрешение обычно рекомендуется 72-96 DPI. Для печати требуется 300 DPI. На веб-сайте разрешение менее критично, чем пиксельные размеры.
Глубина цвета
Глубина цвета определяет количество оттенков в изображении: — 1 бит: 2 цвета (черный/белый) — 8 бит: 256 цветов — 24 бита: 16 миллионов цветов (True Color) — 32 бита: 16 миллионов цветов + альфа-канал прозрачности
Для фотографий рекомендуется 24-32 бита. Для иконок может быть достаточно 8 бит.
Размер файла
Размер зависит от количества пикселей, глубины цвета и алгоритма сжатия. Рекомендуемые параметры: — Миниатюры: до 50 КБ — Изображения в контенте: 100-300 КБ — Полноразмерные изображения: 200-500 КБ — Максимум для одного изображения: не более 1-2 МБ
Как выявить и сжать неоптимизированные картинки
Анализ неоптимизированных изображений

Для выявления тяжелых картинок, замедляющих сайт:
- Используйте Screaming Frog SEO Spider — запустите парсинг сайта
- Перейдите в раздел «Images — All» в правой панели
- Отсортируйте по размеру (убыванию)
- Определите картинки, требующие оптимизации
Альтернативный инструмент — Google PageSpeed Insights, который сообщает об изображениях, которые можно сжимать.
Сжатие без потери качества
Существует два подхода к сжатию:
Lossy (с потерями): Удаляет часть данных, незаметно для глаза. Подходит для JPEG и фотографий.
Lossless (без потерь): Сохраняет все данные, но уменьшает размер за счет оптимизации. Подходит для PNG и иконок.
Размеры и разрешение картинок: оптимальные параметры
Общие рекомендации
- Минимальное качество: 1080 пикселей по высоте
- Минимальное превью: 640 пикселей по ширине
- Стандартный набор: Полноразмерное изображение 1920 px + три превью (640, 920, 1220 px)
- Рекомендуемый вес файла: 200-300 КБ
Для разных элементов сайта
Шапка/Слайдер: — Отображаемый размер: 1920×600 px — Для Retina: 3840×1200 px — Вес: 150-300 КБ
Фото товаров в каталоге: — Миниатюра: 200×200 px (2x: 400×400 px) — Основное фото: 600×900 px (2x: 1200×1800 px) — Вес: 50-150 КБ
Изображения в статьях: — Заглавное: 1200×675 px (16:9) — Для Retina: 2400×1350 px — В тексте: 800×533 px — Вес: 100-200 КБ
Логотипы и иконки: — В формате SVG — масштабируются без потери качества — Если растровые: минимум 200×200 px
Названия файлов изображений для SEO
Правила именования
Название файла — это первый сигнал поисковикам о содержании изображения.
Обязательные правила:
1. Только латиница — не кириллица, не спецсимволы
— ✅ правильно: service-web-design.jpg
— ❌ неправильно: услуга-веб-дизайн.jpg (кодируется как %D0%B0%20.jpg)
2. Нижний регистр — Linux-серверы чувствительны к регистру
— ✅ product-laptop.jpg
— ❌ Product-Laptop.jpg
3. Дефисы вместо пробелов и подчеркиваний
— ✅ team-meeting-office.jpg
— ❌ team_meeting_office.jpg или team meeting office.jpg
4. Описательное содержание — конкретнее лучше
— ✅ britanskiy-kotik-sidit-na-okne.jpg
— ❌ DSC1234.jpg или img_001.jpg
5. Оптимальная длина — до 50-70 символов
Структура имени файла
[тип]-[описание]-[ключевое-слово]-[версия].[расширение]
Примеры:
- product-iphone-15-pro-max-01.webp — для товара
- blog-seo-optimization-guide-v2.png — для статьи
- hero-banner-spring-collection-2024.jpg — для баннера
- icon-social-media-linkedin-2x.svg — для иконки
Для интернет-магазинов
Если у вас есть ID товара, структурируйте так:
product-[ID]-[описание-товара]-[ракурс].webp
Пример: product-7891-krossovki-nike-air-max-main.webp
Это помогает поисковикам связать изображение с товаром и облегчает управление медиафайлами.
Атрибуты Alt и Title: заполнение и оптимизация
Атрибут Alt — описание для поисковиков и доступности
Alt (альтернативный текст) — это текстовое описание изображения, которое: — Помогает поисковикам понять содержание картинки — Отображается, если изображение не загрузилось — Читается вслух программами для слабовидящих людей — Используется для голосового поиска
Правила заполнения Alt:
- Описывает содержание картинки — четко и конкретно
— ✅ alt=»красный диван в интерьере гостиной»
— ❌ alt=»мебель» - Связан с контекстом страницы — релевантен тексту вокруг
- Уникален для каждой картинки — не копировать alt с других изображений
- Простой русский язык — понятен Google для интерпретации
- Не более 125 символов — Google анализирует примерно первые 100 символов
- Без переспама ключевыми словами — естественное звучание
- Не дублирует заголовок страницы — если alt = title, поисковик может игнорировать картинку
Оптимальные примеры Alt:
<img src=»laptop-hp-pavilion-15.jpg» alt=»ноутбук HP Pavilion 15 серебристого цвета с открытой крышкой»>
<img src=»office-team-meeting.jpg» alt=»команда во время планерки в офисе за круглым столом»>
<img src=»seo-audit-results.png» alt=»график результатов SEO-аудита сайта по месяцам»>
Плохие примеры Alt:
— alt=»картинка» — неинформативно
— alt=»ноутбук ноутбук HP ноутбук HP Pavilion HP Pavilion 15 ноутбук» — переспам
— alt=»фото на окне» — неточно и не помогает пониманию
Атрибут Title — дополнительная информация для пользователя
Title — это текст, который появляется при наведении курсора на изображение.
Правила заполнения Title:
1. Короткая, понятная фраза — 3-8 слов
2. Отличается от Alt — дополняет, не повторяет
3. Полезная информация для пользователя
4. Может содержать ключевые слова — но естественно
Примеры Title:
<img src=»product.jpg» alt=»красное платье с цветочным принтом» title=»Платье Summer Collection 2024″>
<img src=»ceo-photo.jpg» alt=»Иван Петров, генеральный директор компании» title=»Генеральный директор ООО ‘Инновация'»>
Адаптивные изображения для разных устройств
Атрибут Srcset для адаптивных картинок
Srcset позволяет браузеру выбрать подходящую версию изображения в зависимости от разрешения экрана и скорости интернета.
<img src="image-800.jpg" srcset="image-640.jpg 640w, image-920.jpg 920w, image-1200.jpg 1200w, image-1600.jpg 1600w" alt="Описание изображения">
Как это работает: — Браузер определяет ширину экрана пользователя — Выбирает подходящее изображение из srcset — Загружает только ту версию, которая нужна
Важное правило для SEO: — В атрибут src помещайте самое качественное (полноразмерное) изображение — его индексирует поисковик — В атрибут srcset помещайте уменьшенные версии — их видит браузер
Тег Picture для продвинутой адаптивности
<picture> <source srcset="image-webp-small.webp 640w, image-webp-large.webp 1200w" type="image/webp"> <source srcset="image-jpeg-small.jpg 640w, image-jpeg-large.jpg 1200w" type="image/jpeg"> <img src="image-fallback.jpg" alt="Описание"> </picture>
Браузер в этом случае:
- Проверяет поддержку WebP
- При поддержке загружает WebP версию
- При отсутствии поддержки загружает JPEG
- Выбирает размер по разрешению экрана
Retina-дисплеи и высокое разрешение
Для четкого отображения на Retina-дисплеях (2x) используйте удвоенное разрешение:
<img src="image-800-1x.jpg" srcset="image-800-1x.jpg 1x, image-1600-2x.jpg 2x" alt="Описание">
Микроразметка и структурированные данные
Микроразметка ImageObject (Schema.org)
Микроразметка помогает поисковикам лучше понимать содержание изображений и выводить их в расширенных сниппетах.
<div itemscope itemtype="http://schema.org/ImageObject"> <img src="product.jpg" itemprop="contentUrl" alt="красное платье"> <span itemprop="name">Красное платье с цветочным принтом</span> <span itemprop="description">Идеальное платье для летнего отдыха</span> </div>
Атрибуты микроразметки:
- contentUrl — прямая ссылка на изображение
- name — название изображения
- description — описание
- height и width — размеры в пикселях
- author — автор изображения
- datePublished — дата публикации
Микроразметка для товаров
<div itemscope itemtype="http://schema.org/Product"> <span itemprop="name">iPhone 15 Pro Max</span> <img itemprop="image" src="iphone-15-pro-max.jpg" alt="iPhone 15 Pro Max"> <span itemprop="price">1299</span> <span itemprop="priceCurrency">USD</span> </div>
XML Sitemap для изображений
Создайте отдельный sitemap для изображений, чтобы убедиться в их индексации:
<?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1"> <url> <loc>https://site.com/article.html</loc> <image:image> <image:loc>https://site.com/images/photo.jpg</image:loc> <image:title>Описание изображения</image:title> </image:image> </url> </urlset>
Инструменты и плагины для оптимизации
Онлайн-сервисы для сжатия
TinyPNG/TinyJPG (tinypng.com) — Отличное сжатие PNG и JPEG — До 20 файлов одновременно — Бесплатно: до 5 МБ на файл — Есть плагины для WordPress, Photoshop
Compressor.io (compressor.io) — Бесплатный сервис — До 10 МБ на файл — Две программы: lossy и lossless — Максимум 90% сжатия
ImageOptim (imageoptim.com) — Десктопная программа для Mac — Удаляет метаданные (EXIF, GPS) — Работает с JPEG, PNG, SVG, GIF — Бесплатно
Squoosh (squoosh.app) — Веб-инструмент от Google — Конвертация в WebP, AVIF, JPEG, PNG — Регулировка качества в реальном времени — Бесплатно
Плагины для WordPress
ShortPixel Image Optimizer — Автоматическая оптимизация при загрузке — Поддержка WebP и AVIF — Три уровня сжатия — Платный, но есть бесплатный план
Imagify — Простой интерфейс — Три уровня сжатия: Normal, Aggressive, Ultra — Поддержка всех форматов включая GIF и WebP — Интеграция с облачными хранилищами
EWWW Image Optimizer — Много настроек — Автоматическое сжатие при загрузке — Возможность исключить важные изображения — Постоянные обновления
Smush — Простота в использовании — До 80% сжатия — Пакетная обработка — Функция Re-smush для отката
Optimole — Облачный компрессор — Автоматическая адаптация под устройство — Интеллектуальное изменение качества — Интеграция с CDN
Инструменты для работы с форматами
Convertio — конвертация форматов онлайн FFmpeg — профессиональный инструмент для видео и GIF ImageMagick — командная строка для обработки изображений
Ленивая загрузка и производительность
Lazy Loading для ускорения загрузки
Ленивая загрузка откладывает загрузку изображений до момента, когда они появляются в видимой области браузера.
<img loading="lazy" src="image.jpg" alt="Описание" width="600" height="400">
Преимущества: — Ускоряет первоначальную загрузку страницы — Экономит трафик пользователя — Улучшает Core Web Vitals
Важно для SEO: — Убедитесь, что поисковик проиндексирует полное изображение — Используйте атрибут src с полноразмерной версией — Указывайте data-srcset для превью
Ленивая загрузка с превью
<img loading="lazy" decoding="async" src="image-full.jpg" data-src="image-large.jpg" data-srcset="image-medium.jpg 800w, image-small.jpg 400w" alt="Описание">
CDN для быстрой доставки
Cloudflare, AWS CloudFront, Bunny CDN распределяют изображения по глобальной сети серверов. Пользователи получают контент с ближайшего сервера.
Преимущества: — Ускорение на 30-50% для отдаленных пользователей — Автоматическая оптимизация изображений — Кэширование
Оптимизация Core Web Vitals
Cumulative Layout Shift (CLS) — изображения не должны сдвигать макет
<img src="image.jpg" alt="Описание" width="600" height="400" loading="lazy">
Указание width и height предотвращает сдвиги макета при асинхронной загрузке.
Чек-лист оптимизации изображений
Перед загрузкой
— ☐ Выбран оптимальный формат (WebP с fallback JPEG/PNG)
— ☐ Размер подготовлен по точному размеру отображения
— ☐ Создана версия 2x для Retina-дисплеев
— ☐ Подготовлены версии для мобильных (640w, 920w, 1220w)
— ☐ Файл сжат без видимой потери качества
— ☐ Вес файла в пределах 50-300 КБ
— ☐ Название файла: латиница, дефисы, описательное содержание
После загрузки
— ☐ Заполнен атрибут alt (125 символов, описательный, без переспама)
— ☐ Заполнен атрибут title (3-8 слов, дополняющий информацию)
— ☐ Добавлена микроразметка Schema.org
— ☐ Изображение размещено рядом с релевантным текстом
— ☐ Для товаров: несколько ракурсов, наличие фото в использовании
— ☐ Применена адаптивность через srcset или picture
— ☐ Включена ленивая загрузка (loading=“lazy”)
— ☐ Указаны width и height для предотвращения CLS
Для сайта в целом
— ☐ Создан XML Sitemap для изображений
— ☐ Все картинки в src (не в фоновых стилях) для индексации
— ☐ CDN используется для быстрой доставки (если нужно)
— ☐ Плагин оптимизации установлен и настроен
— ☐ Нет блокировки robots.txt для изображений
— ☐ User-Agent для изображений не заблокирован
Анализ и мониторинг
— ☐ Проверена скорость загрузки в PageSpeed Insights
— ☐ Core Web Vitals в норме
— ☐ Трафик из Google Images и Яндекс Картинок мониторится
— ☐ Регулярно проверяются неоптимизированные новые картинки
Заключение
Оптимизация изображений — это постоянный процесс, требующий системного подхода. Правильно подготовленные картинки:
- Улучшают скорость загрузки сайта на 30-50%
- Повышают позиции в поисковой выдаче
- Приносят дополнительный трафик из Google Images и Яндекс Картинок
- Создают лучший пользовательский опыт
- Снижают показатель отказов на 10-20%
Применяйте описанные в этом руководстве методы последовательно: от выбора правильного формата до заполнения метаданных и микроразметки. Регулярно проверяйте результаты в Google PageSpeed Insights и аналитике, измеряйте трафик из изображений — и оптимизация действительно принесет результаты.
Помните: качественные, релевантные, хорошо оптимизированные изображения — это не деталь, а важная часть успешной SEO-стратегии.
