If you're using WordPress, use WordPress SEO by Yoast and let it handle on site optimization. One of it's features is a sitemap. https://wordpress.org/plugins/wordpress-seo/
First of all MD. RAFIQ ULLAH its site not the side. And now back to your question You can try many online tools to create sitemap for your website and download the XML version there and upload it to the root direct in the FTP. Here is the tool I usually use for sitemap work and recommend this to all as it can give you sitemap for 500+ pages and also gives all versions like HTML, XML and txt etc. http://www.check-domains.com/sitemap/index.php
Hi MD. RAFIQ ULLAH here is a video from my SEO training DVD which explains how to use Sitemaps on your site, with emphasis on Google Webmaster Tools