sitemap is compulsory to add all website. It is used to quickly indexed your website by all search engines (google, yahoo, bing etc )
Basically, a site map is a graphical representation of the structural and hierarchical linkage of a web site. It can make search engine spiders find your pages easily and helps to get your site indexed quickly.