13. A computer-implemented method for augmenting sponsored search results in a search engine having a processor and storage, the method comprising: extracting user attribute data, by the search engine, from a plurality of natural searches executed previously by a plurality of users for search terms that are linked to a plurality of uniform resource locators (URLs) and from web pages browsed by the plurality of users; associating, by the search engine, the attribute data in memory with the specific users that conducted the natural searches and performed the web page browsing; analyzing, by the search engine, the attribute data of one or more attributes for both clickers and non-clickers to determine at least one greatest distinguishing factor between the clickers and non-clickers for the one or more attributes; grouping, by the search engine, the one or more attributes having the at least one greatest distinguishing factor to identify one or more overlapping segments of clickers; integrating, by the search engine, the one or more overlapping segments of clickers into a matching algorithm used by the search engine to rank, order, and display a plurality of the most relevant ads corresponding to the plurality of URLs in response to a search for the search term; executing, by the search engine, a targeting algorithm that incorporates the associated attribute data for each specific user that performed a search for a search term; and re-ranking, by the search engine, a set of URL results based on the executed targeting algorithm and matching algorithm before displaying the results.
13. A computer-implemented method for augmenting sponsored search results in a search engine having a processor and storage, the method comprising: extracting user attribute data, by the search engine, from a plurality of natural searches executed previously by a plurality of users for search terms that are linked to a plurality of uniform resource locators (URLs) and from web pages browsed by the plurality of users; associating, by the search engine, the attribute data in memory with the specific users that conducted the natural searches and performed the web page browsing; analyzing, by the search engine, the attribute data of one or more attributes for both clickers and non-clickers to determine at least one greatest distinguishing factor between the clickers and non-clickers for the one or more attributes; grouping, by the search engine, the one or more attributes having the at least one greatest distinguishing factor to identify one or more overlapping segments of clickers; integrating, by the search engine, the one or more overlapping segments of clickers into a matching algorithm used by the search engine to rank, order, and display a plurality of the most relevant ads corresponding to the plurality of URLs in response to a search for the search term; executing, by the search engine, a targeting algorithm that incorporates the associated attribute data for each specific user that performed a search for a search term; and re-ranking, by the search engine, a set of URL results based on the executed targeting algorithm and matching algorithm before displaying the results. 14. The method of claim 13 , wherein the matching algorithm includes the targeting algorithm.