Индексация изображений Google: сначала HTML, потом Googlebot-Image

Картинки живут в контексте страницы. Если документ не в индексе, Картинки и Lens почти наверняка не покажут файл. Ниже — механизм, блокеры и форматы 2026 года.

Главная · FAQ · Индексация изображений

Зачем отдельно думать про визуал

Картинки, Lens и пакеты в SERP — отдельный канал. Для магазина клик по фото ближе к покупке, чем текстовый сниппет. Но Googlebot-Image не «спасает» URL, который не прошёл текстовый индекс. Сначала покрытие HTML: переиндексация, каталог, отказ Crawled — not indexed.

Канал Смысл Что проверить
Google Картинки Доля визуальных запросов Файл доступен боту, alt не пустой
Lens Мобильный визуальный поиск Разрешение, не размытый CDN-thumb
Image Pack Карусель в текстовой выдаче Индекс и родителя, и файла
Товарное фото Выше транзакционный интент Product Schema на той же странице

Как работает Googlebot-Image

1

Обнаружение в HTML

Обычный бот читает <img src> и srcset. CSS-фон и canvas почти не дают индекс в Картинках.

2

Скачивание файла

Googlebot-Image/1.0 идёт на CDN. Таймаут, 403 WAF, Disallow на /upload/ — файла нет.

3

Контекст

Alt, подпись, соседний текст, имя файла — не только классификатор пикселей.

4

Индекс

Релевантность запросу плюс вес родителя. Слабый HTML = слабые Картинки.

Почему файла нет в поиске

Ошибка Что происходит
noindex родителя Снимается весь документ, включая визуал.
robots.txt Disallow: /images/ запрещает скачать файл.
Таймаут Несжатый PNG 8 МБ, бот бросает запрос.
Thin вокруг фото Галерея без текста — низкий приоритет хранения.
GSC Other error Инструмент мог пропустить ресурс. Сверяйте живые Картинки, не только Inspection.

Обязательные поля

  • Alt — что на кадре, для бота и скринридера.
  • Figcaption — видимая подпись рядом.
  • Имя файла — транслит смысла, не IMG_0042.jpg.
  • Размеры width/height — меньше CLS, стабильнее LCP.
<figure>
  <img src="https://cdn.example.com/krossovki-krasnye.webp"
       alt="Красные беговые кроссовки 42 размера на белом фоне"
       width="800" height="600" loading="lazy">
  <figcaption>Карточка товара: вид сбоку.</figcaption>
</figure>

Форматы

Формат Сжатие Индекс Роль
WebP Высокое Полная Стандарт витрины
AVIF Выше Полная Нужен fallback
JPEG Среднее Полная Наследие
PNG Тяжёлый Полная Прозрачность, схемы
SVG Вектор Слабо как «фото» Иконки, не оффер

Image Sitemap

Расширение <image:image> помогает найти файлы из слайдеров. URL абсолютный, 200 OK. Родитель обязан быть в индексе: проверьте его в чекере, при необходимости отправьте на обход. После миграции CDN старые картинки без 301 выпадают пачкой.

Другие руководства по индексации

Смежные протоколы SpeedyIndex — читайте пакетом, Google оценивает кластер тематики, а не одиночную статью.

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

Индексирует ли Google background-image в CSS?

Как правило нет. Нужен <img src> или srcset. Декор в CSS для Картинок почти мёртв.

CDN мешает индексу фото?

Нет, если 200, верный Content-Type и Googlebot-Image не режется WAF. Типичный сбой — Disallow на /upload/ в Битрикс «для безопасности».

Имя файла и EXIF?

Имя — слабый плюс (krossovki-krasnye-42.webp). EXIF для ранжирования почти не играет; GPS с витрины лучше стереть.

WebP, AVIF, JPEG или PNG?

По умолчанию WebP, AVIF с fallback. JPEG — наследие. PNG — прозрачность и схемы, не фото товара в полном разрешении.

Почему фото пропали из Картинок?

Часто noindex родителя, Disallow на каталог загрузки, смена CDN-URL без 301, thin-страница. Сначала индекс HTML — Crawled — not indexed убивает и картинки.

Какой длины alt?

Точность важнее объёма: 5–15 слов о кадре, не простыня ключей. Пустой alt на информативном фото — потерянный сигнал.

Как проверить индекс самой картинки?

site:cdn/file.webp врёт часто. Смотрите Google Картинки по уникальной подписи и статус родителя в проверке индекса страниц.

Нет индекса страницы — нет индекса фото

Проверьте канонические URL карточек и статей. Googlebot-Image почти не работает на документах вне основного индекса.

100 токенов при регистрации • без карты