1. An Internet advertising system for receiving advertisement information from advertisers for publication through a multi-node hierarchical content-based system, the Internet advertising system comprising: a receiving means for receiving advertisement listing information from a plurality of advertiser user systems connecting to the Internet advertising system over the Internet, the advertisement listing information comprising an advertisement title and URL, a selection of one or more node levels with which the advertisement listing information is to be associated, and a bid amount for each node level selected; a storage means for storing the advertisement listings; and a publication means for publishing web page content and advertisement listings to an end user requesting a particular node within the multi-node hierarchical system, the publication means delivering content associated with the node selected and advertisements associated with that particular node.