This document discusses different types of web mining techniques. It begins by defining web mining as the application of data mining techniques to discover and extract information from web data. The three main types of web mining are discussed as web content mining, web structure mining, and web usage mining. Web content mining involves mining the actual contents within web pages and documents. Web structure mining mines the hyperlink structure of websites to determine how web pages are linked together. Web usage mining mines web server logs to discover user browsing patterns and behaviors.