A computer-implemented method for generating results for a client-requested query, comprising: receiving, by a search system, a query produced by a client communication device, the query comprising a search request; generating, by the search system, a result for the query in response to reception of the query, wherein the result comprises data for causing the client communication device to display a plurality of hyperlinks to websites relating to the search request along with descriptions of the websites; transmitting at least part of the result from the search system to the client device, and while the at least part of the result is displayed by the client device, in response to receiving the query and before receiving an actual follow-up request from the client device: determining, by the search system, one or more predictive follow-up requests before receiving an actual follow-up request from the client device by identifying targets of the hyperlinks, the one or more predictive follow-up requests being representative of likely requests to be made subsequently by a user of the client communication device, initiating by the search system retrieval of information associated with the one or more predictive follow-up requests, and transmitting from the search system to the client device at least part of the information associated with the one or more predictive follow-up requests, wherein the information associated with the one or more predictive follow-up requests includes search results arranged to be provided to the user in response to a user input of a search request attempting to access pre-fetched information corresponding to at least part of the information associated with the one or more predictive follow-up requests after the result is provided to the user. receiving, by a search system, a query produced by a client communication device, the query comprising a search request; generating, by the search system, a result for the query in response to reception of the query, wherein the result comprises data for causing the client communication device to display a plurality of hyperlinks to websites relating to the search request along with descriptions of the websites; transmitting at least part of the result from the search system to the client device, and while the at least part of the result is displayed by the client device, in response to receiving the query and before receiving an actual follow-up request from the client device: determining, by the search system, one or more predictive follow-up requests before receiving an actual follow-up request from the client device by identifying targets of the hyperlinks, the one or more predictive follow-up requests being representative of likely requests to be made subsequently by a user of the client communication device, initiating by the search system retrieval of information associated with the one or more predictive follow-up requests, and transmitting from the search system to the client device at least part of the information associated with the one or more predictive follow-up requests, wherein the information associated with the one or more predictive follow-up requests includes search results arranged to be provided to the user in response to a user input of a search request attempting to access pre-fetched information corresponding to at least part of the information associated with the one or more predictive follow-up requests after the result is provided to the user. determining, by the search system, one or more predictive follow-up requests before receiving an actual follow-up request from the client device by identifying targets of the hyperlinks, the one or more predictive follow-up requests being representative of likely requests to be made subsequently by a user of the client communication device, initiating by the search system retrieval of information associated with the one or more predictive follow-up requests, and transmitting from the search system to the client device at least part of the information associated with the one or more predictive follow-up requests, wherein the information associated with the one or more predictive follow-up requests includes search results arranged to be provided to the user in response to a user input of a search request attempting to access pre-fetched information corresponding to at least part of the information associated with the one or more predictive follow-up requests after the result is provided to the user.