Web structure mining is the process of analyzing the structure of a website or a web page. The structure of a typical website consists of web pages as nodes and hyperlinks as edges connecting related pages. A hyperlink connects a location in a web page to a different location, either within the same web page or on a different web page. Based on the hyperlink structure, web pages are categorized. Google’s PageRank, rooted in social network analysis, analyzes the hyperlink structure of web pages to rank them according to their degree of popularity or importance.