11. A computer-implemented method, comprising: receiving a search query; providing a list of search results in response to the search query; receiving selection of one of the search results in the list of search results; identifying links in a document corresponding to the selected search result; determining a score for one of the links based on a degree of match between the search query and a content of a linked document pointed to by the one of the links; modifying the document based on the determined score for the one of the links; and providing the modified document.
15. The method of claim 11 , further comprising: comparing the determined score to a threshold; and deleting the one of the links when the determined score for the one of the links falls below the threshold.