Site Map: A site map is a page that lets users easily navigate an entire website. It may be listed in a hierarchical fashion or organized in such a way that users can find the page they need according to its topic. The term is also sometimes written as "sitemap."
There are two popular types of site map: HTML and XML. An HTML site map can help both internet users and search engine bots easily find pages on a website; this is often displayed in a list with links. An XML site map is typically not available to users but is used by the search engine bot. The XML document structure contains information in its robots.txt file for the search engine on how to find each individual page on the site.
Web developers are also able to submit their site maps to Google through the Google Sitemaps protocol. This allows webmasters to have their sites indexed more easily, especially if they only have a specific number of dynamic URLs. This method relies on XML site maps, which for the most part have replaced the old method of submitting a website to a search engine.
Some websites can also use a site map generator to display all pages of a website for easy linking. A similar application is a tag cloud or generator; a blog might use this to display all topic tags and link to them to let readers navigate the blog more easily. Google's sitemap generator, like some others, must be downloaded in order to generate links and other data.