14. A method comprising: transmitting a first document from a server to a client device, the first document comprising a first subdocument including a text and a link for display on a display of the client device; receiving, at the server, a request from the client device for a separate, second document, the request for the second document received via the link included in the first subdocument of the first document; dividing the second document into second subdocuments, each of the second subdocuments including text; assigning a label to each of the second subdocuments; a ranking engine of the server comparing the text of the link included in the first document with the label assigned to each of the plurality of second subdocuments included in the second document; the ranking engine generating a link-label value for each of the plurality of second subdocuments according to a degree of association between the text of the link and the label assigned to the corresponding one of the second subdocuments; the ranking engine ranking in ranked order the plurality of second subdocuments based, at least in part, on the link-label values; and communicating a list of the plurality of second subdocuments in the ranked order to the client device to enable presentation of the list via the client device.
14. A method comprising: transmitting a first document from a server to a client device, the first document comprising a first subdocument including a text and a link for display on a display of the client device; receiving, at the server, a request from the client device for a separate, second document, the request for the second document received via the link included in the first subdocument of the first document; dividing the second document into second subdocuments, each of the second subdocuments including text; assigning a label to each of the second subdocuments; a ranking engine of the server comparing the text of the link included in the first document with the label assigned to each of the plurality of second subdocuments included in the second document; the ranking engine generating a link-label value for each of the plurality of second subdocuments according to a degree of association between the text of the link and the label assigned to the corresponding one of the second subdocuments; the ranking engine ranking in ranked order the plurality of second subdocuments based, at least in part, on the link-label values; and communicating a list of the plurality of second subdocuments in the ranked order to the client device to enable presentation of the list via the client device. 15. The method of claim 14 , further comprising: receiving the request for the second document associated with the link from the client device in response to selection of the link displayed on the display of the client device.