1. Computer apparatus for collaborative web search, comprising: a search engine, the search engine producing an initial search result list in response to a user query in an intranet, and a list optimizer coupled to the search engine for receiving the initial search result list and reranking pages on the list based on implicit user endorsements of pages, the list optimizer forming and outputting a final result list from at least the reranked pages.