1. A method of evaluating content on the Web comprising: identifying a plurality of pages on the Web; identifying a plurality of nodes, each node associated with a hierarchical structure to which at least one of the pages corresponds; grouping the plurality of pages to the corresponding nodes; for each node, determining a first value based, at least in part, on the linking relationships between that node and the other nodes; for each page, determining a second value based, at least in part, on characteristics of that page; and determining an importance value for each page based, at least in part, on the second value associated with that page and the first value associated with the node to which the page corresponds.