Индексация изображений 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
Обнаружение в HTML
Обычный бот читает <img src> и srcset. CSS-фон и canvas почти не дают индекс в Картинках.
Скачивание файла
Googlebot-Image/1.0 идёт на CDN. Таймаут, 403 WAF, Disallow на /upload/ — файла нет.
Контекст
Alt, подпись, соседний текст, имя файла — не только классификатор пикселей.
Индекс
Релевантность запросу плюс вес родителя. Слабый 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 оценивает кластер тематики, а не одиночную статью.
- Переиндексация сайта
- Crawled — not indexed
- Soft 404
- Чеклист миграции
- Индексация товаров
- Индексация бэклинков
- Проверка индекса Google
- FAQ по тарифам
Частые вопросы
Индексирует ли 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 Картинки по уникальной подписи и статус родителя в проверке индекса страниц.