Method and system for progressive disclosure of search results are disclosed. The method includes receiving a first portion of a search query from a user, and presenting a first search result page to the user in response to the first portion of the search query, where the first search result page includes a first set of search results categorized into a first set of search result topics related to the first portion of the search query. The method of presenting a first search result page includes analyzing the first portion of the search query and predicting the first set of search results using a set of contextual information, which includes user behavior, user preferences, user environment, and context of the search query. The method further includes receiving a second portion of the search query from the user, and presenting a second search result page to the user, where the second search result page includes a second set of search results derived from the first set of search result topics and from the first and second portions of the search query.