Patent ID: 8751516

Claim:
A computer-implemented method for providing content, comprising: under the control of one or more computer systems configured with executable instructions, receiving a request to access a web page for a product or service, the product or service associated with at least one of a product category or a service category; in response to determining that the request is caused by a user having selected an element of a result page displaying a first set of search results for a first search query submitted by the user to a first search engine provider, obtaining, from the request, a referrer URL identifying the first search engine provider as a source of the result page and the first search query; causing two or more additional search queries to be executed by two or more additional search engine providers to identify two or more additional sets of search results corresponding to the two or more additional search queries, the two or more additional search queries each corresponding to one or more keywords of the first search query, the two or more additional sets of search results corresponding to other products or other services associated with said at least one of a product category or a service category; assigning each of the two or more additional search engine providers with a respective ranking value, wherein the respective ranking value of each of the two or more additional search engine providers is based at least on part on previous purchases of products or services made by users in response to a prior search for a product or service; selecting a plurality of search results from the two or more additional sets of search results, the plurality of search results being selected based at least in part on the respective ranking of each of the two or more additional search engine providers; creating display instructions for displaying the web page such that the web page, when displayed according to the display instructions, includes information corresponding to at least a first subset of the plurality of search results; and causing the web page to be displayed to the user according to the display instructions.