1. A method for returning vertical search results from user-created search verticals in response to a general web-search query, the method comprising: receiving a general web-search query from a user; identifying a set of user-created search verticals based on keywords used in the general web-search query; identifying a subset of one or more target user-created search verticals from the set of user-created search verticals based on a set of criteria; and obtaining vertical search results from the subset of target user-created search verticals.