1. A method for automating the optimization of search results displayed in a search Web page, the method comprising: collecting data that represents a performance of a search result, the data originating from at least one of a plurality of sources of performance data; normalizing the collected data in accordance with a relative importance of the source of the data; comparing the normalized performance data to an expected performance data for the search result; diagnosing at least one possible cause for an under performing search result; and adjusting an operation of a search engine that produced the search result in accordance with the diagnosis to improve the search result performance.