1. A computer-implemented method for determining relevant search categories and associated subcategories based on a query provided by a user, and displaying the relevant search categories and associated subcategories on an initial search results page after the query has been processed, the method comprising: receiving a user inputted query; determining a set of suggested refinement links that includes one or more search categories and one or more subcategories that are algorithmically determined to be relevant to the user inputted query, wherein the one or more subcategories, if selected, provide more refined search results than a selection of the one or more search categories; and generating the initial search results page that includes search results and at least a portion of the set of suggested refinement links.