1. A computer implemented method comprising: receiving, at a computer system comprising hardware, a user search query consisting only of text; receiving, at the computer system, ranked image search results from a first image search corresponding to the user search query, the user search query consisting only of text, the ranked search results comprising a first plurality of images; classifying, by the computer system, a first subset of the first plurality of images as a first group based at least in part on a first subject matter; classifying, by the computer system, a second subset of the first plurality of images as a second group based at least in part on a second subject matter; providing, by the computer system, for display on a user computing device a first visual representation corresponding to the first subset of images, the first visual representation comprising a first thumbnail image representative of the first subject matter, and a second visual representation corresponding to the second subset of images, the second visual representation comprising a second thumbnail image representative of the second subject matter; receiving, by the computer system, a selection of the first thumbnail image, the second thumbnail image being unselected; automatically identifying, by the computer system, a first keyword based at least in part on the user selection of the first thumbnail image, the first keyword not included in the user search query, wherein the identification of the first keyword is based at least in part on identifying words used in webpages associated with the first subset of images represented by the selected first thumbnail image, wherein the identified words appear in greater frequency in webpages associated with the first subset of images represented by the selected first thumbnail image than a frequency of appearance of the identified words in webpages associated with the second subset of images represented by the unselected second thumbnail image; executing, by the computer system, a first refined image search using a first search query comprising the automatically identified first keyword, wherein the first search query comprising the automatically identified first keyword is different than the user search query, wherein the first refined image search is performed using a first textual search query comprising the automatically identified first keyword; receiving, by the computer system, second ranked image search results from the first refined image search, the second ranked search results comprising a second plurality of images; generating, by the computer system, a similarity metric for images included in the second ranked image search results based at least in part on how many visual features are common to two or more images in the second ranked image search results and a quality with which the visual features give rise to patterns that can be matched or aligned; classifying, by the computer system, a subset of the second plurality of images as a third group using the similarity metric for images included in the second plurality of images; providing for display, by the computer system, on the user computing device: a visual representation corresponding to the third group of images, the visual representation corresponding to the third group of images comprising a third thumbnail image, and a visual representation corresponding to a fourth group of images, the visual representation corresponding to the fourth group of images comprising a fourth thumbnail image; receiving, by the computer system, a selection of the third thumbnail image, the fourth thumbnail image being unselected; automatically identifying, by the computer system, a second keyword based at least in part on the user selection of the third thumbnail image, the second keyword not included in the user search query, wherein the identification of the second keyword is based at least in part on identifying words used in webpages associated with the third group of images represented by the selected third representative thumbnail image, wherein the identified words appear in webpages associated with the third group of images, represented by the selected third thumbnail image, in greater frequency than a frequency of appearance of the identified words in webpages associated with the fourth group of images represented by the unselected fourth thumbnail image; executing, by the computer system, a second refined image search using a second search query comprising the automatically identified second keyword, wherein the second search query comprising the automatically identified second keyword is different than the user search query, wherein the second refined image search is performed using a second textual search query comprising the automatically identified second keyword; and providing, by the computer system, for display on the user computing device search results, comprising a fifth group of images, from the second refined image search.