1. A method comprising: obtaining graph data including information related to a plurality of nodes, the plurality of nodes corresponding to search queries performed on a particular host site; constructing a plurality of sub-graphs, the sub-graphs being clusters of search results that are formed based on an amount of overlap among the search results produced from the search queries that correspond to the one or more of the plurality of nodes; rendering the graph by displaying each of the plurality of nodes at a respective absolute position within the graph and generating a plurality of tiles representing images of the plurality of sub-graphs related to the one or more of the plurality of nodes at each of a plurality of zoom levels; and displaying a sub-graph image corresponding to a selected position and zoom level.