1. A method comprising: selecting, via a computing device, a first web graph; transforming, via the computing device, the first web graph into a first set of weighted features by at least assigning one or more quality scores to at least one feature of the first web graph, the quality scores are based on at least one score selected according to node characteristics of the first web graph; transforming, via the computing device, the first set of weighted features into a first signature via a SimHash algorithm; selecting, via the computing device, a second web graph; transforming, via the computing device, the second web graph into a second set of weighted features by at least assigning one or more quality scores to at least one feature of the second web graph, and wherein quality scores are based on at least one score selected according to node characteristics of the second web graph; transforming, via the computing device, the second set of weighted features into a second signature via the SimHash algorithm; computing, via the computing device, the similarity between the first and second signatures; and initiating, via the computing device, web mapping based on the similarity between the first and second signatures.