Internet has gained a lot of interest of customers. Maintaining good relations with customer is the major applications in web mining. The process of extracting useful information from web logs is called Web Usage Mining. This helps to improve the website performance by analyzing the user's interest and also adds profitability in business The main goal of Web Usage Mining is to study the users' navigation patterns and their use of web resources. Web Usage Mining is the primary focus of this study and we will learn more about the different stages involved in this mining process and with comparative analysis between pattern discovery algorithms i. e Apriori and FP-growth algorithm.