Советы по улучшению индексации в Яндекс.Картинках

Служба поддержки компании «Яндекс» в лице Платона Щукина (коллективный псевдоним службы поддержки Яндекса) опубликовала советы для вебмастеров о том, как можно помочь поисковой системе находить изображения на сайте пользователя.


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

Если станицы уже находятся в поиске, то поисковому роботу нужно будет некоторое время, чтобы скачать оттуда картинки. Для каждого изображения выделяется его адрес и текст. С этим связано несколько важных моментов:

  • Адрес картинки не должен меняться, иначе постоянно нужно будет скачивать новый url и обновлять данные о картинке, а для этого требуется дополнительное время.
  • Описания изображений могут быть сформированы из атрибутов alt и title тега <.img> или прилегающего к ним текста. Текст из атрибута title используется для отображения текстовой подсказки при наведении на изображение курсора мыши. Атрибут alt предназначен для отображения текстового описания, когда картинка ещё не загружена или когда в настройках браузера отключён ее показ. Можно выбрать любой из этих атрибутов или два сразу, для поисковика это не принципиально.

Полезно также использовать и микроразметку Schema.org для картинок. Это даст возможность поисковому роботу получить больше качественной информации об изображении.

Размечая информацию о картинках на своём сайте разметкой schema.org/ImageObject, вы можете участвовать в сервисе Яндекс.Картинки.

pics.png

Поддерживаемые поля

  • contentUrl или image – (URL) ссылка на изображение. Обязательное поле, если не заполнено thumbnail. Без заполнения одного из этих полей, данные не будут обработаны. Предпочтительно contentUrl, при этом ссылка должна быть обязательно именно на файл изображения;
  • thumbnail – (ImageObject) описание изображения предпросмотра типа ImageObject, обязательно в случае отсутствия contentUrl или image;
  • name – (Text) название картинки;
  • caption – (Text) подпись к картинке;
  • description – (Text) описание изображения;
  • height – (Distance) высота изображения;
  • width – (Distance) ширина изображения.

Свойства, принимающие значения типа Distance, имеют формат '<Число> <Единица измерения>', например, '5 px'.

Пример разметки

<div itemscope itemtype="http://schema.org/ImageObject">
<h2 itemprop="name">Винни-Пух</h2>
<img src="vinni.jpg" itemprop="contentUrl" />
<span itemprop="description">Винни-Пух залезает на дерево.</span>
</div>

Важно проверять, чтобы в файле robots.txt не было запрета на индексацию картинок, которые должны попасть в поисковую выдачу Яндекса. Проверку можно сделать с помощью специального анализатора от Яндекс.

Возврат к списку

Клиенты о нас
Остались вопросы?

Пожалуйста, укажите контактные данные, и наши сотрудники свяжутся с вами в ближайшее время. Мы работаем с понедельника по пятницу с 9.00 до 18.00 и с радостью ответим на все ваши вопросы.