Our research group is using its long-time experience in design and analysis of algorithms, graph theory and information retrieval to improve aspects of the World Wide Web (WWW) Technology. Internet is a distributed system and the applications built on top (such as the WWW) have a natural interpretation as a graph whose nodes represent web pages, or web sites, and the arcs are the navigational hyper-links. This view abstracts from many low level details of single computers and allow to detect global phenomena. More details on this activity are available at the WebAlgo Group site http://webalgo.iit.cnr.it .