17. A system for providing search results to a first user of a client, the system comprising: one or more processors; memory coupled to the processor, the memory storing program modules executable by the processors, the program modules including: a receiving module configured to receive a first query for one or more items of interest and a navigational query for a first website, wherein the first query includes at least one search term, and wherein the navigational query includes a first identifier of the first web site, and the at least one search term is absent from the navigational query; an execution module configured to: obtain and store results responsive to the first query prior to receiving the navigation query, wherein the first query is a recent query of the navigation query, after obtaining and storing the results responsive to the recent query, in response to receiving the navigational query, obtain the at least one search term from the recent query, and execute an alternate query of the first web site to yield alternate search results responsive to the alternate query within a domain of the first website, the alternate query including the at least one search term and the navigational query; and a transmitting module configured to transmit to the first user the alternate search results, at least one top ranking navigational search result, and at least one remaining navigational search result for display, wherein the at least one top ranking navigational search result, the alternate search results, and the at least one remaining navigational search result are associated with a priority attribute that indicates a priority level for display, wherein a first priority attribute is associated with the at least one top ranking navigational search result and indicates that the at least one top ranking navigational search result is to be displayed above other search results displayed on a search result page, a second priority attribute is associated with the alternate query search result and indicates that the alternate query search result is to be displayed below the at least one top ranking navigational search result in the search result page, and a third priority attribute is associated with the at least one remaining navigational search result and indicates that the at least one remaining navigational search result is to be displayed below the alternate query search result in the search result page, the first priority attribute having a highest priority level and the third priority attribute having a lowest priority level.
19. The system of claim 17 , wherein the determining module is further configured to: compare the at least one search term with a stored list of items for the first web site; and when there is a match, notify the execution module of the existing match.