1. A computer implemented method comprising: identifying one or more secondary sources of content based at least in part on an overlap of one or more links associated with the secondary sources of content, and links associated with a set of one or more primary sources of content, wherein the overlap indicates an extent to which the secondary sources of content comprise links that are comprised in the set of one or more primary sources of content, the links associated with the set of one or more primary sources of content are comprised in a topic linkset, and generating the topic linkset comprises detecting that a first set of the one or more of the links associated with the set of one or more primary sources of content is not relevant to a topic associated with the topic linkset, and excluding the first set of the one or more links from the topic linkset; assigning primary source scores to primary sources of content in the topic; assigning secondary source scores to secondary sources of content, wherein said assigning said secondary source scores is based on an amount of overlap of a linkset of the secondary source and the topic linkset; assigning URL scores to the links associated with the primary and secondary sources of content, wherein the assigning the URL scores comprises adding scores of each of primary and secondary sources that links to at least one of the links associated with the primary and secondary sources of content; and generating, based at least in part on the URL scores, a source of content comprising one or more recommended links selected from the links associated with the primary and secondary sources of content.