В данный момент страдаю с гугловской CSE, но у него есть фича, которой в яндексе до сих пор нет, хотя поиск по картинкам у Яши очень хороший. Понятно, что алгоритм вычленения картинки для каждой страницы может быть сложным, но ведь бывают случаи, когда эта картинка очевидна, т.к. указывается самим сайтом!
Например микроформатами, типа schema.org <link itemprop="image" href="cover.jpg" />
или для социальных сетей <link rel="image_src" href="cover.jpg" />
Почему бы не заюзать эти данные и выводить, наконец, картинку рядом с каждым выдываемым результатом.