Site map is a tree indication of links to website's main pages and its sub pages. It can make as html page or as xml file. Xml file is more suitable to sites. Site map is helping to search engine spider to index all pages of a site.