1. A method for providing a topic map, comprising: receiving a first web page and a second web page, the first web page and the second web page including metadata, the first web page and the second web page being part of a website and organized hierarchically under a uniform resource locator address for the website; extracting at least a portion of the metadata from the first web page and the second web page; determining, by a computing device, a first topic that is common to content in the first web page and the second web page, the first topic being derived from the metadata; determining whether the first web page and the second web page are similar; in response to determining that the first web page and the second web page are not similar, providing the topic map for the website, the topic map including the first topic and the topic map listing the first web page and the second web page as corresponding to the first topic; and in response to determining that the first web page and the second web page are similar, providing the topic map for the website, the topic map including the first topic, the topic map listing the first web page as corresponding to the first topic, while excluding the second web page, wherein the topic map provides a listing of topics of content associated with the website and corresponding links to web pages of the website where particular topics of content are located in the website.