A Sitemap is a page that contains Links to all pages on your website like this one. You can call it an index of a website. The purpose of a Sitemap is to let the search engine crawlers follow links to all your webpages to ensure that they do not miss any pages while crawling. In case of smaller websites it helps visitors find the pages they want to quickly. It also aids SEO efforts.