1. A method for displaying hyperlinks between query results to a user on a computing device, the method comprising: receiving a search query from the user; identifying a first plurality of web pages responsive to the search query, wherein each webpage is assigned a unique first result position indicating a relevance to the search query; selecting a subset of the first plurality of web pages having a first result position above a relevance threshold; identifying a second plurality of web pages directly hyperlinked to one of the subset of the first plurality of web pages; creating an undirected graph comprising nodes and edges, the nodes comprising web pages in the subset of the first plurality of web page and web pages in the second plurality of web pages and the edges comprising hyperlinks between the nodes; detecting connected components in the undirected graph; identifying the first result position of a web page in a connected component having a highest first result position as compared to other web pages in the same connected component; assigning the identified first result position to the connected component; creating a list of the subset of the first plurality of web pages such that the web pages belonging to a same connected component are listed in a contiguous cluster; sorting contiguous clusters of the web pages in the list based on the first result position of each connected component; changing a designation of a web page from the second plurality of web pages to the subset of the first plurality of web pages based on an indication received from the user: when the indication is to show web pages directly hyperlinked to a certain one of the subset of the first plurality of web pages, the designation of web pages directly hyperlinked to the certain one of the subset of the first plurality of web pages is changed from the second plurality of web pages to the subset of the first plurality of web pages; or when the indication is to show more web pages with a similarity to the certain one of the subset of the first plurality of web pages, the designation of a predetermined number of the web pages directly hyperlinked to the certain one of the subset of the first plurality of web pages is changed from the second plurality of web pages to the subset of the first plurality of web pages, wherein the similarity is determined based on at least one of: an algorithm to identify relevance to the search query; a Hyperlink-Induced Topic Search algorithm; or a comparison of textual similarity of each web page from the second plurality of web pages directly hyperlinked the certain one of the subset of the first plurality of web pages to each one of the first plurality of web pages for which the user has indicated subjective relevance; and regenerating the list based on the changed designation of the web page; and transmitting the list for display to the user, the list configured such that the web pages in the subset of the first plurality of web pages are list items and the hyperlinks between the web pages in the subset of the first plurality of web pages are arcs between the list items.