This document provides a literature survey and comparison of different techniques for web mining, including web structure mining, web usage mining, and web content mining. It summarizes various page ranking algorithms and models like PageRank, Weighted PageRank, HITS, General Utility Mining, and Topological Frequency Utility Mining. The document compares these algorithms and models based on the type of web mining activity, whether they consider website topology, their processing approach, and limitations. It aims to help compare techniques for analyzing the structure, usage, and content of websites.