A system and method for supporting offline Web browsing. A user interests profile comprising content and attribute preferences of Web pages the user may be interested in is provided. Based on that user's profile, there is generated an interestingness values value for each of candidate Web pages. From a hoard request initiated by a user, received one or more Web pages are selected and downloaded based on their respective interestingness values. These Web pages are stored for later viewing by the user when offline. The candidate Web pages include base Web pages which are supplied by the user in the hoard request, and linked Web pages which are reachable from the base pages. Thus, an interestingness value may be computed as the interestingness of a hyperlink associated with a Web page reachable from a base Web page, the interestingness value of a hyperlink being based upon the similarity of a linked Web page to the base Web page and/or to that user's interests profile.