Оптимизация изображений для SEO: скорость, alt, форматы и что реально индексируется

Коротко

  • Оптимизация изображений решает три задачи: скорость (картинки — частая причина плохого LCP), понятность для поисковика (корректный HTML, alt, имена файлов, разметка) и видимость в поиске по картинкам. Сначала скорость и HTML, потом alt: тяжёлая картинка без ленивой загрузки портит LCP сильнее, чем пустой alt видимость.
  • По рекомендациям Google, значимые изображения вставляют тегом img с src (фоновые CSS-картинки не индексируются), используют srcset с запасным src, подходящие форматы (WebP, AVIF и др.), описательные alt без набора ключевых слов и краткие имена файлов. По справке Яндекса, робот не распознаёт текст в графике, а alt помогает роботу картинок, но не попадает в основной индекс.
  • По web.dev, главное изображение первого экрана нельзя загружать лениво: ему задают fetchpriority и нужный размер; остальные грузят лениво, а размеры задают заранее, чтобы не было сдвигов. Цифры из блогов (выигрыш форматов, предельные размеры) — мнения авторов.
  • В статье — особенности магазина, предпочтительное изображение и разметка, проверка и контроль, десять ошибок и PDF-чек-лист на 30 пунктов.

Коротко: что значит оптимизировать изображения для SEO

Оптимизация изображений для поиска — это три связанные задачи: скорость (картинки обычно самая тяжёлая часть страницы и самая частая причина плохого LCP), понятность для поисковика (корректный HTML, alt, имена файлов, подписи, разметка) и видимость (поиск по картинкам, превью, расширенные результаты). Для интернет-магазина добавляется конверсия: покупатель выбирает по фото.

Четыре принципа, которые отличают разумный подход:

  1. Сначала скорость и корректный HTML, потом alt и имена файлов. Тяжёлая картинка без lazy-loading испортит LCP быстрее, чем пустой alt испортит видимость.
  2. Alt нужен прежде всего людям и поиску по картинкам, а не «для ключей». Google прямо называет набор ключевых слов в alt переспамом. Яндекс в справке пишет, что текст из alt не попадает в основной индекс, но помогает роботу картинок.
  3. Важный контент не должен жить только в картинке. Робот Яндекса, по справке, не распознаёт текст внутри изображений: дублируйте нужное текстом.
  4. Не ждите чуда от картинок. Они не заменят контент и технику; их роль — не мешать и помогать.

В статье: форматы и сжатие, размеры и srcset, ленивая загрузка и приоритет главного изображения, alt и имена файлов, HTML-основа (что индексируется, а что нет), разметка и превью, особенности магазина, проверка и PDF-чек-лист на 30 пунктов.

PDF-чек-лист: оптимизация изображений для SEO 30 пунктов в 7 разделах, приоритеты P1–P3, подсказки «как проверить», подсчёт результата. Можно распечатать.
Скачать PDF

Основа статьи — рекомендации Google по изображениям в поиске, руководство web.dev по оптимизации LCP, справка Яндекса по использованию графики и русскоязычные руководства (PR-CY, Kokoc и другие). Часть утверждений блогов не подтверждена официальными источниками (например, процентные выигрыши форматов, эксперименты с гигантскими изображениями): такие места я отмечаю как мнения авторов.

Формат, размер и сжатие

ФорматДля чегоЗаметки
JPEGФотографииУниверсален; подбирайте степень сжатия по качеству
WebPФото и графика, каталог, блогЛучше сжимается, чем JPEG и PNG; Google его поддерживает: конвертер WebP
AVIFФото товаров, важные изображенияАвторы блогов называют выигрыш у WebP на десятки процентов, но поддерживается чуть реже; Google его индексирует
PNGГрафика с прозрачностьюДля фото обычно тяжёл
SVGЛоготипы, иконки, схемыМасштабируется без потерь; для SVG подписывайте элементом title
GIFАнимация (нежелательно)Часто заменяется видео (MP4 или WebM) меньшего веса

Google поддерживает форматы BMP, GIF, JPEG, PNG, WebP, SVG и AVIF; расширение файла должно соответствовать его типу. Универсального «правильного веса» нет: он зависит от изображения и экрана. Практичные правила:

  • Размер файла соответствует отображаемому. Не загружайте картинку в тысячи пикселей в блок шириной несколько сотен. Один автор приводит эксперимент с очень крупными изображениями, где позиции ухудшились; это единичное наблюдение, но смысл ясен: лишний вес вредит скорости.
  • Сжимайте без заметной потери качества и удаляйте лишние метаданные (EXIF) там, где они не нужны.
  • Используйте адаптивные изображения: srcset и sizes или picture с обязательным запасным src. Браузер выберет подходящий вариант.
  • Не вставляйте картинки как data URI без необходимости: это раздувает страницу.
  • Кэшируйте и при необходимости используйте CDN, который автоматически подбирает размер и формат.

Проверить вес, формат и размеры изображений на странице можно инструментом анализ изображений, а размер самой страницы — размер страницы и скорость загрузки HTML.

Главное изображение, ленивая загрузка и скорость

По руководству web.dev, если главный элемент страницы (LCP) — изображение, нужно, чтобы браузер нашёл его и начал загрузку как можно раньше:

  • Подключайте через src или srcset прямо в исходном HTML. Картинки, которые добавляет JavaScript, и фоновые CSS-картинки браузер находит поздно; для них нужна предзагрузка (rel="preload").
  • Не ставьте loading="lazy" на изображение первого экрана (LCP-элемент): это задерживает загрузку.
  • Задайте приоритет fetchpriority="high" тому изображению, которое, вероятно, станет LCP; больше одного-двух таких не нужно. Понижайте приоритет у изображений, которые вначале не видны (например, слайды карусели).
  • Отдавайте нужный размер и современный формат, сжимайте, настраивайте кэширование.
  • Не блокируйте показ картинки тяжёлыми стилями и синхронными скриптами в head и не прячьте элемент до загрузки JavaScript.

Остальные изображения ниже первого экрана загружайте лениво: loading="lazy" (при желании с decoding="async"). Обязательно задавайте ширину и высоту или соотношение сторон: иначе при загрузке страница «прыгает» (CLS). Подробнее о метриках и порядке работ — в статье «Аудит скорости». Web.dev добавляет важное замечание: ускорив один этап (сжали файл), можно потерять выигрыш на другом (картинка ждёт скрипт), поэтому оптимизируйте все этапы вместе.

HTML-основа: что поисковик видит и индексирует

  • Вставляйте изображения тегом <img> с атрибутом src. По справке Google, фоновые изображения из CSS не индексируются.
  • Одно изображение на нескольких страницах подключайте одним адресом: так Google может его кэшировать.
  • Не закрывайте адреса картинок в robots.txt, если хотите, чтобы их индексировали: тестер robots.txt.
  • Для картинок, которые сложно найти обычным обходом, можно создать карту сайта изображений; для адресов с CDN домен CDN стоит подтвердить в Search Console.
  • Робот Яндекса не распознаёт текст в графике. Не используйте картинки вместо текста и графическое меню без текстового дубля; важное содержимое дублируйте текстом.

Проверить, что видит робот: сайт глазами поискового робота.

Alt, имена файлов и подписи

ЭлементРекомендацияЧего не делать
altКоротко и точно описывать, что на изображении, и связывать с текстом вокруг; пример из справки Google: «щенок далматина играет с палкой»Набирать ключевые слова (это переспам), копировать один alt на много картинок, дублировать подпись слово в слово
Декоративные картинкиПустой alt, чтобы не засорять страницуОписывать линии и фон
Имя файлаКороткое, описательное, латиницей или транслитом, слова через дефис: divan-uglovoy-seryy.jpgIMG_5423.jpg, длинные названия, пробелы
Подпись и соседний текстРазмещайте изображения рядом с релевантным текстомВставлять картинки «для красоты» вдали от смысла
title у картинкиПолезен посетителю, значение для SEO меньше, чем у altПолагаться на него вместо alt

О различии: по справке Яндекса, alt помогает роботу индексации картинок и облегчает понимание изображения, но в основной индекс не попадает; поэтому нужный для страницы текст пишите в самом тексте. Для многоязычных сайтов адрес картинки может быть общим, а alt нужно переводить.

Разметка, превью и предпочтительное изображение

  • Предпочтительное изображение страницы Google берёт из разметки (primaryImageOfPage, mainEntity, mainEntityOfPage) или мета-тега og:image. Выбирайте релевантную картинку с высоким разрешением и разумным соотношением сторон, а не логотип и не картинку с текстом: проверка Open Graph.
  • Структурированные данные (товар, рецепт, видео и др.) помогают получить расширенный результат; свойство с изображением там обязательно: валидатор разметки.
  • Заголовок и описание страницы влияют на сниппет так же, как для обычной выдачи: превью сниппета.

Интернет-магазин: что важно именно вам

  • Несколько реальных фото товара с разных ракурсов влияют и на конверсию, и на доверие («Коммерческие факторы»). Не используйте чужие фото без прав: риск юридический, а не SEO.
  • Фото в карточках создают основную часть веса страницы: галереи, зум, миниатюры. Миниатюры должны быть отдельными лёгкими файлами, а не уменьшенными тяжёлыми.
  • Alt карточек строится по шаблону из названия и важного признака (тип, модель, цвет) и остаётся уникальным; не повторяйте один alt на все фото.
  • Варианты товара (цвета) подписывайте отдельно; следите за дублями страниц: «Canonical», «Описания товаров».
  • Заглушки «нет фото» не должны индексироваться как важные изображения; удаляйте или заменяйте их.

Как проверить и контролировать

  1. Анализ изображений на страницах: найдите тяжёлые файлы, неподходящие форматы, пустые alt, битые адреса: анализ изображений.
  2. Скорость: PageSpeed Insights и отчёт Core Web Vitals; смотрите LCP-элемент (обычно картинка) и отложенную загрузку.
  3. Мобильная версия: проверка мобильной вёрстки и реальный телефон; картинки не должны обрезаться и уезжать.
  4. Индексация: в Search Console и Яндекс Вебмастере проверьте, что страницы и изображения доступны роботу.
  5. Регулярность: проверка при каждом релизе (шаблон загрузки в CMS) и выборочный аудит раз в квартал.

Измерять эффект стоит по скорости (LCP) и по показам и кликам из поиска (в том числе по картинкам, если они важны вашему бизнесу). Не ждите быстрого роста позиций только от картинок.

Десять частых ошибок

  1. Ленивая загрузка на главном изображении первого экрана и отсутствие приоритета.
  2. Тяжёлые оригиналы вместо подготовленных размеров и форматов.
  3. Нет размеров (width/height): страница прыгает при загрузке.
  4. Alt для ключей: набор слов вместо описания.
  5. Один alt на все картинки и пустые alt у содержательных изображений.
  6. Значимые картинки как фон в CSS: не индексируются.
  7. Важный текст только в картинке (меню, цены, условия).
  8. Чужие фото без прав.
  9. Скриптовая загрузка основного изображения, из-за которой оно появляется поздно.
  10. Нет проверки после релизов: новые тяжёлые файлы возвращаются.
Скачать PDF-чек-лист: оптимизация изображений Пройдите по списку на своём сайте: 30 пунктов, приоритеты, подсказки и подсчёт результата.
Скачать PDF

Как проверяю изображения я

Изображения входят в мой SEO-аудит блоком скорости и контента: я проверяю вес и формат, LCP-элементы, ленивую загрузку, размеры, alt, адреса, разметку и превью на ключевых шаблонах и составляю приоритетный план исправлений с заданиями для программистов. Результат: PDF-отчёт на 30–50 страниц, прогноз по трафику и заявкам и созвон, на котором я лично расскажу о найденных ошибках и отвечу на вопросы. Стоимость от 30 000 ₽, срок 3–5 рабочих дней для небольшого сайта и 7–10 для крупного магазина.

Сайт тормозит из-за картинок? Напишите адрес сайта. Подскажу, что проверить в первую очередь, назову стоимость и сроки аудита. Заказать аудит Подробнее об услуге на cetto.ru

Итоговый чек-лист (короткая версия, полная в PDF)

  • Изображения свои или с лицензией; подготовлены нужного размера, в подходящем формате, сжаты.
  • Значимые изображения вставлены через img с src; адреса доступны роботу.
  • Главное изображение первого экрана без lazy, с приоритетом; остальные ленивые; размеры заданы.
  • Alt описывает изображение без набора ключей; имена файлов понятные; важный текст не только в картинках.
  • Предпочтительное изображение и разметка настроены, превью проверено.
  • Проверка при релизах и раз в квартал; результат измеряется по скорости и показам.

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

Нужны ли alt-тексты у изображений?

Да, у содержательных. Alt коротко и точно описывает изображение, помогает людям с экранными читалками и поиску по картинкам. Google называет набор ключевых слов в alt переспамом; по справке Яндекса, alt не попадает в основной индекс, но помогает роботу картинок. Декоративным изображениям ставьте пустой alt.

Какой формат изображений лучше для SEO?

Для фото подходят JPEG, WebP и AVIF (современные форматы сжимаются лучше), для логотипов и иконок SVG, для графики с прозрачностью PNG. Google поддерживает BMP, GIF, JPEG, PNG, WebP, SVG и AVIF; расширение файла должно соответствовать типу.

Нужна ли ленивая загрузка?

Для изображений ниже первого экрана да. Главное изображение первого экрана (LCP) лениво загружать нельзя: это задерживает загрузку; ему лучше задать приоритет (fetchpriority) и отдать нужный размер.

Какого размера должны быть изображения?

Размер файла должен соответствовать отображаемому. Используйте srcset и sizes или picture для разных экранов с запасным src. Универсального «правильного веса» нет, он зависит от изображения и экрана; проверяйте скорость.

Индексирует ли Google фоновые картинки из CSS?

Нет, по справке Google фоновые изображения из CSS не индексируются. Значимые изображения вставляйте тегом img с атрибутом src.

Как назвать файл изображения?

Коротко и описательно, латиницей или транслитом, слова через дефис, например divan-uglovoy-seryy.jpg. Не оставляйте имена вроде IMG_5423.jpg.

Распознаёт ли Яндекс текст на картинках?

По справке Яндекса, робот не распознаёт текст, представленный графикой. Не используйте картинки вместо текста и графическое меню без текстового дубля; важное содержимое дублируйте текстом.

Как изображения влияют на скорость и Core Web Vitals?

Картинки часто самая тяжёлая часть страницы и нередко главный элемент LCP. Тяжёлые файлы, ленивая загрузка главного изображения, отсутствие размеров (сдвиги, CLS) и поздняя загрузка ухудшают показатели. Подробнее в статье про аудит скорости.

Как проверить изображения на сайте?

Инструментом анализа изображений (вес, формат, размеры, alt, битые адреса), PageSpeed Insights и отчётом Core Web Vitals для LCP, проверкой мобильной версии и просмотром страницы глазами робота. Повторяйте при каждом релизе.

Где скачать чек-лист по изображениям?

PDF-чек-лист на 30 пунктов с приоритетами P1–P3, подсказками «как проверить» и подсчётом результата можно скачать по ссылке в статье. Он бесплатный; при цитировании укажите источник.

Владимир Родионов
Об автореВладимир Родионов

Интернет-маркетолог, частный SEO-специалист cetto.ru. 10+ лет в IT, 200+ реализованных проектов, сертификация Яндекса и Google.

Ещё 20 статей из блога по теме

SEO-аудит Аудит скорости сайта: как измерить Core Web Vitals и что исправлять в первую очередь Как провести аудит скорости: пороги LCP, INP и CLS по документации Google, полевые и лабораторные данные, порядок проверки, что чинить, сайты без данных реальных пользователей и на конструкторах. PDF-чек-лист на 39 пунктов. Контент и тексты Описания товаров для интернет-магазина: как писать, если товаров тысячи Как писать описания товаров, когда их сотни и тысячи: группы по важности, данные, шаблон с условиями, нейросети и их риски, уникальность и дубли, SEO карточки, контроль и измерение. PDF-чек-лист на 36 пунктов. Технический аудит Мета-теги для SEO: что нужно, что устарело и как не закрыть сайт от поиска случайно Какие мета-теги нужны странице: кодировка, viewport, title, description, robots, canonical, Open Graph. Что не работает (keywords, refresh), чем отличаются Google и Яндекс, как настроить шаблоны CMS и проверить. PDF-чек-лист на 32 пункта. SEO-аудит Коммерческие факторы сайта: чек-лист с приоритетами и PDF для скачивания Что такое коммерческие факторы, десять групп с приоритетами P1–P3, различия для магазинов, услуг и B2B, что делать маленькому магазину, как проверить сайт и измерить эффект. Скачайте PDF-чек-лист на 46 пунктов. Основы SEO Поведенческие факторы: что это такое и можно ли на них влиять без накрутки Что такое поведенческие факторы, какие сигналы вы видите и можете улучшить, как читать отказы и время в Метрике, шесть направлений улучшения без накрутки, чем опасна накрутка. PDF-чек-лист на 31 пункт. Основы SEO Сниппет: как поисковики формируют заголовок и описание и что на них можно повлиять Что такое сниппет в Google и Яндексе, из чего он состоит, как формируются заголовок и описание, как писать title и description, что дают разметка и значок сайта, как делать сниппеты для магазина и проверять их. PDF-чек-лист на 40 пунктов. Домен и хостинг 152-ФЗ для интернет-магазина: что проверить на сайте (не юридическая консультация) Что 152-ФЗ значит для интернет-магазина: данные и документы, политика и согласия, cookie и внешние сервисы, хранение в России, уведомление Роскомнадзора, запросы и утечки. Не юридическая консультация. PDF-чек-лист на 35 пунктов. Аналитика и реклама A/B-тест: что это, сколько трафика нужно и как провести его в интернет-магазине Что такое A/B-тест и когда он нужен интернет-магазину: сколько посетителей требуется на вариант (таблица), как читать p-value и доверительный интервал, подглядывание, SEO-риски и чек-лист запуска. SEO-аудит SEO-аудит сайта: что это, что в него входит, сколько стоит и как заказать Что такое SEO-аудит и чем он отличается от отчёта сервиса: шесть блоков проверки, как выглядит хороший отчёт, от чего зависит цена, когда делать самому, а когда заказывать, и бесплатный экспресс-чек-лист на 30 минут. Контент и тексты Описание категории интернет-магазина: нужен ли текст, как писать и как не навредить Нужен ли текст на странице категории, как его написать и где разместить, как не создать дубли из-за фильтров и пагинации, как мерить результат. Структура, пример, мета-теги и PDF-чек-лист на 31 пункт. Технический аудит Коды ответа сервера для SEO: справочник, как их читают поисковики и что настроить Справочник кодов ответа сервера для SEO: 200, 301, 302, 404, 410, 429, 5xx и 503; как их обрабатывают Google и Яндекс по справкам, таблица «ситуация → код», технические работы, проверка и ошибки. PDF-чек-лист на 25 пунктов. Технический аудит Canonical: как указать основную страницу, чем он отличается от 301 и noindex и как его проверить Что такое rel=canonical, когда выбирать canonical, 301 или noindex, как указать тег правильно, фильтры, сортировки, пагинация и варианты товара в магазине, различия Google и Яндекса и проверка. PDF-чек-лист на 25 пунктов. Технический аудит Noindex: как закрыть страницу от индексации, чем он отличается от robots.txt и как не потерять трафик Что такое noindex и чем он отличается от robots.txt, 301 и 404, как закрыть страницу и файлы, что закрывать в интернет-магазине, как удалить страницу из поиска и найти случайный noindex. PDF-чек-лист на 34 пункта. Основы SEO Фильтры и алгоритмы Яндекса: как проверить ограничение, снять его и не бояться апдейтов Чем фильтр Яндекса отличается от алгоритма, официальный список нарушений в Вебмастере, как проверить и снять ограничение по справке, что значат АГС и Баден-Баден, как реагировать на обновления. PDF-чек-лист на 31 пункт. Основы SEO Что такое SEO простыми словами: как работает продвижение и с чего начать интернет-магазину Что такое SEO и как работает продвижение сайта в Яндексе и Google: этапы поиска, факторы ранжирования, сроки, стоимость, ИИ-поиск и план первых 30 дней для интернет-магазина. SEO-аудит SEO-аудит перед редизайном: как не потерять трафик при смене дизайна и CMS Что сделать до редизайна или смены CMS, чтобы не потерять позиции: фиксация показателей, инвентаризация страниц, блоки, которые держат позиции, SEO-требования, карта редиректов, чек-лист запуска. SEO-аудит Как внедрить рекомендации SEO-аудита: от отчёта до результата Что делать с отчётом после аудита: разложить на задачи, расставить приоритеты, назначить ответственных, писать понятные ТЗ, выкатывать небольшими релизами, проверять и оценивать результат. SEO-аудит Аудит индексации сайта: как проверить, почему страницы не попадают в поиск Как провести аудит индексации: проверка в Яндексе и Google, эталонный список страниц, разбор статусов Search Console, причины, по которым страницы не в индексе, «просканирована, но не проиндексирована», ускорение, лишние страницы. PDF-чек-лист на 36 пунктов. Технический аудит Яндекс Вебмастер: как подключить сайт, что в нём смотреть и как не потерять доступ Как добавить сайт в Яндекс Вебмастер, подтвердить права и выдать доступы, что смотреть в каждом разделе, как часто, как искать рост по запросам, лимиты и ошибки. PDF-чек-лист на 32 пункта. Технический аудит Google Search Console: как подключить, какие отчёты смотреть и как искать рост Как подключить Google Search Console (домен или префикс URL), выдать доступы, читать отчёты «Эффективность», проверку URL, индексирование, Core Web Vitals, ссылки и ручные меры. Ограничения данных и PDF-чек-лист на 31 пункт.
Сделано практиком

Нужен не чек-лист, а результат?

Проведу технический аудит интернет-магазина: robots.txt, редиректы, дубли, индексация, скорость — с приоритетами и понятным планом исправлений. Напишите в Telegram — отвечу лично.