By marking up information about images on your site using the markup, you can participate in the Yandex.Images service.

Supported fields

  • contentUrl or image – (URL) link to an image. This is a required field if the thumbnail is not populated. If one of these fields is not populated, the data will not be processed. Preferably contentUrl, mandatory link to the specific image file;

  • thumbnail – (ImageObject) description of the preview image of type ImageObject, mandatory if there is no contentUrl or image;

  • name – (Text) name of image;

  • caption – (Text) image caption;

  • description – (Text) image description;

  • height – (Distance) height of image;

  • width – (Distance) width of image.

Properties that take values of type "Distance" use the format '<Number> <Unit of measurement>'. For example, '5 px'.

Example markup

<div itemscope itemtype="">
  <h2 itemprop="name">Winnoh the Pooh</h2>
  <img src=​"winnoh.jpg" itemprop="contentUrl" />
  <span itemprop="description">Winnoh the Pooh climbs onto a tree.</span>