18. A non-transitory computer readable storage medium storing computer program instructions capable of being executed by a computer processor, the computer program instructions comprising instructions for: hosting a web page component as part of a web page having a domain name; receiving, over a network from a computing device, a first request for search suggestions related to a first search query that has been input into a search term entry area displayed by a web browser executing on the computing device; transmitting in response to the first request, over the network to the computing device, instructions for the computing device to display a plurality of search suggestions related to the first search query, each of the plurality search suggestions representing content from a respective search results web page; setting, from the computing device, a cookie with a time stamp for the displaying of the plurality of the search suggestions related to the first search query; transmitting over the network for storage to the computing device, the web page component prior to an initial display of the web page at the computing device and during the display of the plurality of search suggestions related to the first search query, the webpage corresponding to a respective one of the search suggestions related to the first search query; and transmitting, over the network to the computing device, instructions that cause the computing device to perform a DNS lookup of the domain name of the web page; transmitting, over the network to the computing device, during the transmission of instructions to initially display the plurality of search suggestions related to the first search query, storage instructions that further cause the computing device to store in a memory of the computing device the IP address associated with the domain name prior to initially displaying the web page; further causing, the computing device to visibly display the transmitted plurality of search suggestions related to the first search query without visibly displaying the stored web page component; receiving, over the network to the computing device, a second request for a second search suggestion related to a second search query; determining, from the computing device, that the time period associated with the timestamp of the cookie related to the first search query has not elapsed; and transmitting, over the network to the computing device, upon determination that the time period related to the first search query has not elapsed, instructions to the computing device to display a search suggestion related to the second search query prior to initially displaying the respective search results web page and further causing the computing device to store a web page component associated with a search results web page corresponding to the search suggestion related to the second search query.
19. The non-transitory computer readable storage medium of claim 18 further comprising computer program instructions for: transmitting, over the network to the computing device, the at least one search results web page for display by the computing device, wherein the computing device uses the stored IP address associated with the domain name when displaying the at least one search results web page.