Главная / База знаний / Технические проблемы / Картинки не отображаются в Я.Картинках и Google Images
База знаний

Картинки не отображаются в Я.Картинках и Google Images

Альт, имя файла, размер, разметка ImageObject — что нужно для попадания в поиск картинок.

Технические проблемы · 3 мин чтения

Симптом

Причина

  1. Отсутствует или неверно заполнено атрибут alt – поисковые системы используют alt как основной источник текста изображения.
  2. Имя файла не содержит ключевых слов – поисковый движок читает имя файла как дополнительный контекст.
  3. Размер изображения слишком мал – Google и Яндекс отбрасывают изображения, которые не превышают 50 × 50 px.
  4. Отсутствует разметка ImageObject (Schema.org) – помогает поисковым системам понять контекст изображения.
  5. robots.txt, meta robots или заголовки X-Robots-Tag запрещают индексацию – блокируют доступ к изображениям.
  6. HTTP‑статус 404/403/410 – изображение не найдено или доступ запрещён.
  7. Кеширование и CDN – иногда изображения загружаются из CDN, но sitemap указывает на оригинал, что приводит к несоответствию.

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

  1. Проверка alt
    html <img src="photo.jpg" alt="описание">
    Откройте страницу в браузере, щёлкните правой кнопкой по изображению → «Свойства изображения» → проверьте наличие alt.

  2. Проверка имени файла
    В консоли разработчика (Network) посмотрите URL‑адрес изображения.
    bash curl -I https://example.com/images/photo.jpg
    Убедитесь, что имя содержит релевантные слова.

  3. Проверка размеров
    bash identify -format "%wx%h" photo.jpg
    (ImageMagick) – должно быть ≥ 50 × 50 px.

  4. Проверка разметки ImageObject
    В исходном коде страницы найдите JSON‑LD:
    ```json

```
Используйте валидатор Schema.org.

  1. Проверка robots
    bash curl -I https://example.com/robots.txt
    Ищите правила Disallow: /images/ или User-agent: * Disallow: /.

  2. Проверка HTTP‑статуса
    bash curl -I https://example.com/images/photo.jpg
    Должен быть 200 OK.

  3. Проверка в Search Console
    В разделе «Изображения» проверьте наличие ошибок и предупреждений.

Решение

  1. Добавьте информативный alt
    html <img src="images/светлая-лампа-стол-яркая.jpg" alt="яркая светлая лампа на столе">
    alt должен быть коротким, но описательным (до 125 символов).

  2. Переименуйте файл
    bash mv photo.jpg светлая-лампа-стол-яркая.jpg
    Используйте тире вместо пробелов, избегайте спецсимволов.

  3. Увеличьте размер изображения
    Если исходный файл слишком мал, замените его на более крупную версию (не менее 50 × 50 px).

  4. Добавьте разметку ImageObject
    ```html

`` Разместите скрипт в` или рядом с изображением.

  1. Проверьте и поправьте robots
    В robots.txt убедитесь, что изображения доступны:
    txt User-agent: * Allow: /images/
    Если используется <meta name="robots" content="noimageindex">, удалите его.

  2. Убедитесь в правильном HTTP‑статусе
    Если статус не 200 OK, исправьте путь к файлу, права доступа (chmod 644) и владельца (chown www-data).

  3. Обновите sitemap
    Добавьте URL изображения в sitemap:
    xml <url> <loc>https://example.com/images/светлая-лампа-стол-яркая.jpg</loc> <lastmod>2026-04-28</lastmod> <image:image> <image:loc>https://example.com/images/светлая-лампа-стол-яркая.jpg</image:loc> <image:title>Светлая лампа на столе</image:title> </image:image> </url>
    После обновления отправьте sitemap в Google Search Console и Яндекс.Вебмастер.

  4. Проверьте индексацию
    В Google Search Console введите site:example.com/images/ и убедитесь, что изображения отображаются.
    В Яндекс.Вебмастер проверьте раздел «Изображения» и исправьте ошибки.

Связанные

SEO КП · нужна помощь?

Не хотите разбираться сами?

Запустите технический аудит сайта за 5 минут — получите PDF-отчёт с разбором всех 64 параметров и конкретными точками роста. Или закажите комплексное SEO-продвижение сайта — починим всё это и возьмём на себя дальнейшую оптимизацию.

Запустить аудит за 199 ₽ Узнать про продвижение →