A method and system of identifying usage patterns for web pages in a
website, includes receiving a website map identifying one or more web
pages in the website, tracking the web pages accessed by a user during a
session, determining a branch of one or more web pages accessible by the
user and corresponding to the website map, and updating a database that
associates the branch with the user and indicates usage of the branch and
the web pages by the user.