Web usage mining is the application of data mining techniques to better serve the needs of web-based applications on the web site. In this paper, the authors analyze the web usage mining by applying the pattern recognition techniques on web log data. Pattern recognition is defined as the act of taking in raw data and making an action based on the 'Category' of the pattern. Web usage mining is divided into three parts-Preprocessing, Pattern discovery and Pattern analysis. Further, this paper intended with experimental work in which web log data is used.