1. A computer-implemented method comprising: receiving, from a client device, information indicative of a keyword and information indicative of a user specified network domain of interest; receiving, from search engine systems, search results for the keyword; determining, by one or more computer systems a first search engine ranking score of a search result returned from a first one of the search engine systems and associated with the user specified network domain of interest; determining by the one or more computer systems a second search engine ranking score of a search result returned from a second, different search engine system and associated with the user specified network domain of interest; generating information for: a first visual representation of information indicative of the search result from the first one of the search engine systems that is associated with the user specified network domain of interest; and a second visual representation of information indicative of the search result from the second one of the search engine systems that is associated with the user specified network domain of interest; selecting, from the received search results, a predefined number of search results for the keyword with increased search engine ranking scores relative to other search engine ranking scores for other retrieved search results for the keyword; and transmitting to the client device information indicative of the selected predefined number of search results, the first visual representation and the second visual representation.