6. A computer program product tangibly stored on a computer readable storage device, the computer program product comprising instructions for causing a computer system to perform operations 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, 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 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.
9. The computer program product of claim 6 , wherein the operations further comprise: transmitting, to the client device, information indicative of the first search engine ranking score and the second search engine ranking score.