Link analysis techniques are used to rank web pages based on their relationships. PageRank assigns a score to each page based on the page's links and popularity. It models a random web surfer and the probability of ending up at each page. Topic-specific PageRank computes multiple scores for each page based on different topics. This allows query-dependent ranking by weighting the scores. The HITS algorithm also uses link analysis to assign two types of scores to pages: authority and hub.