In web design and development, a site map is a structured list or diagram that outlines the navigation and organisation of pages on a website. Essentially, it’s there to help users and search engines alike understand the layout of a site as well as its content structure.
There are HTML site maps and XML site maps. These are submitted to search engines to improve site indexing by listing all accessible URLs and metadata about each page.