This document discusses web structure mining and various algorithms used for it. It begins with an abstract describing web mining and how structure mining analyzes the hyperlink structure between documents. It then provides an overview of the different types of web mining (content, structure, usage) and describes structure mining in more detail. The document focuses on structure mining algorithms like PageRank, HITS, Weighted PageRank, Distance Rank and others. It explains how each algorithm works and its advantages/disadvantages for analyzing the link structure of a website.