There are many websites which are performing very well without xml sitemap, in that case what u would like to say?
So how do you make an xml sitemap, do you have to manually create it? or is there a program that will crawl my site and create it automatically? Then I can manually submit to google webmaster tools.
If you happen to use Wordpress for your blog you can install the XML Google Sitemaps plugin to have your XML sitemap automatically updated every time you update your website (just like an RSS feed) and then it will automatically ping google and others to let them know the sitemap has changed.
Even though Google will automatically check your feed every so often you do realize that you can ping Google to let them know that you have updated your feed. www.google.com/webmasters/tools/ping?sitemap=sitemap_url Also it is fine to submit your RSS feed but a feed usually has only the last 10-20 updates. You may also want to submit a complete sitemap to go along with your RSS.