The present invention provides a method, system, and computer program
product for creating navigation views based on historical user behavior.
The method comprises: tracking pages navigated by a user through a site
to provide tracking data; generating a complete site view displaying all
pages in the site; generating a reduced site view based on the tracking
data and at least one filtering parameter, wherein the reduced site view
displays a set of the pages navigated by the user, filtered by the at
least one filtering parameter; and creating a custom navigation view
based on the reduced site view.