Abstract: Now a day’s most of the people rely on internet. At the same time internet has many information. It should give related information for each user query. Web mining is used to extract information based on the user query from the large collection of data accessible in web. It is concerned mainly with its content, structure and usage. Web usage mining is extracting information based on user log, frequently accessed paths. Web content mining is used to fetch information from the web files. Web structure mining usually use graph theory to extract the web site structure through which they give better search results for the user. This paper also reports the summary of various techniques of web mining approached from the following angle like Feature Extraction, Transformation and Representation and Data Mining Techniques in many application domains.

Keywords: Web Mining, Web Usage Mining, Web Structure Mining, Web Content Mining, Graph theory.