Considering Google's approach, it's likely that a combination of various factors plays a role in search rankings. This includes elements such as click-through rate (CTR), citations, links, domain age, keywords in titles and reviews, ALT tags on images, geotagging of images, uniqueness of images...