Не так давно Яндекс раскрыл секрет, как добавляется картинка в сниппет поискового объявления. Делается это при помощи специальной микроразметки schema.org/ImageObject.
Полная документация о том, как это сделать правильно есть в инструкциях поисковой системы по ссылке. Кратко же все понятно из примера:
<div itemscope itemtype="http://schema.org/ImageObject">
<h2 itemprop="name">Винни-Пух</h2>
<img src="vinni.jpg" itemprop="contentUrl" />
<span itemprop="description">Винни-Пух залезает на дерево.</span>
</div>
Name и Description — это необязательные атрибуты, можно ограничиться только картинкой.
Спешу заметить, что для многих популярных CMS существуют плагины, включающие эту микроразметку, например для WordPress это плагин Yoast SEO.