Well, if you are using WordPress for content management, there are plugins that will do it for you. That is what we use, not sure what the name is off the top of my head. But, it is not a major deal, so probably any such utility would be fine. Just Google, or within WP under plugins do an "add new" and put xml sitemap in the search box. Good Luck and Have Fun. Oh, yeah, and I purchased a plugin recently which creates an xml sitemap for all the videos on your site. Works fine, but have not noticed if it is making Google love my sites more.
You can add the Sitmap through the webmaster tool. In this Way your website will Fastly index in Google.
Thanks to all for share there experience. @seoshub yes i know i can search on Google but i need the different views of different peoples who has experienced this thing in past .
According to me You can go to Google webmaster tools which will provide you the option of adding your site .And then add your site to their directory. Once you have complete that it will provide you the alternative of adding the sitemap. Then after click the add button. You simply enter in the URL of where you have the sitemap reserved and it will automatically register it with Google.
If the website is run on CMS platform then you have plugins to add xml sitemap whereas if you have static or dynamic websites then there are two ways to add xml sitemap, first, through hands-on coding and second through software to create xml sitemaps. I recommend xml-sitemap software to create sitemaps. They have free version to create sitemap for 500 pages website, just enter your url and voila! you have a sitemap.xml file, which you need to put in the root directory of your site i.e. using FTP.
and if we are also having inserted the robot.txt file in our website which restricts google to crawls the new sitemap..so how can we remove that txt.file? can we do it by simply online admin or need ftp details?