1. A method for generating a representation of a Web-site comprising a plurality of Web-pages, said method comprising: identifying a set of hyperlinks associated with a first Web-site comprising a plurality of first Web-pages, wherein said identifying comprises searching for hyperlinks corresponding to a plurality of different types of interaction with said first Web-site, wherein said searching comprises searching for inbound hyperlinks to said first Web-site from Web-pages other than said first Web-pages, outbound hyperlinks from said first Web-site to a Web-site other than said first Web-site, and internal hyperlinks linking a plurality of said Web-pages within said first Web-site; identifying anchor text for each of the identified set of hyperlinks associated with said first Web-site, wherein said anchor text for each of the hyperlinks is associated with a node within a DOM tree that represents a structure of said Web-site, wherein said anchor text comprises a subset of words within neighboring nodes of said node within said DOM tree, and wherein said subset comprises words formatted within format tags; determining a location-specific context for each of the anchor texts, wherein said location-specific context comprises a location above and before said anchor text up to a root node of said DOM tree, wherein said root node of said DOM tree corresponds to a top of a particular Web page; and combining said anchor text with a respective location-specific context for each of said set of hyperlinks, to generate a representation of said first Web-site.