For SEO site submission in top search engines is necessary, if your site is in English you can submit your sitemap in Google, Yahoo, Bing and Ask search engines because these search engines are for English language. If you do not submit your sitemap in search engines, they will not crawl your posts and pages, and they could not be able to index your site contents so it is recommended to submit your sitemap in search engines. So in this post I am going to tell you how you can submit your site it top search engines.
For Simple static HTML Sites:
If your site is simple static HTML site or you are not using any special CMS you have to create an XML sitemap of your website pages because Sitemap are generally in XML. After generating your sitemap you have upload this page on your server as a page, the URL should be http://www.yoursitename.com/sitemap.xml
I have a good list of sites that let you create an XML version of your sitemap, you can use below link:
Free Online Google Sitemap Generators
For WordPress
Or if you are using WordPress you can install Google XML Sitemaps plugin.
For Blogger
To submit your sitemap for blogger I am not going to tell you in detail but I have found a good post on Labnol.org you can read it here.
This (above line) link is with full guidelines to help you submit your blogger sitemap in Google, yahoo and Bing.
For Google Sites:
If you have website on Google Sites you can use following instructions to create a sitemap.
In below URL replace yoursitename withname of your site (as techshali not techshali.co or www.techshali.com) and paste in addrerssbr of your web browser and hit enter now your site’s sitemap page will be opened if everything is OK just not down this URL of your Google site’s sitemap.
http://sites.google.com/site/yoursitename/system/feeds/sitemap
Now it’s time to submit sitemap in various search engines.
Submit Sitemap in Google:
To submit your sitemap in Google you have to sign up for webmaster tools. After sign you have to submit your site in webmaster tools and have to verify it. After that go to site configuration in webmaster tools and click on submit a sitemap.
Your website name already there only you have to submit page name with extension as sitemap.xml and hit enter, your sitemap will be submitted in Google.
This will work for HTML sites and WordPress also.
Google Site sitemap:
As I have told if you have the URL of your sitemap (without .xml) you can now submit it in Google. Your site must be public to get verified.
Submit Sitemap in Bing:
To submit your site in Bing visit Bing webmaster and sign in to use this tool, to sign in you need a Windows Live ID you can sign up. After login you will be redirected to manage sites. There you can add your site and sitemap by clicking on add a site. On this page you can add your website address and XML sitemap address.
After adding your site you have to verify it by using any of method provided, visit profile page in webmaster.

Submit sitemap in Yahoo:
To submit your sitemap in Yahoo visit yahoo site explorer and login in with your yahoo ID. After login you can add your site URL as you can see in screen shot, you do not have to submit XML sitemap, to get all the benefit of yahoo site explorer you have to verify your site.

Submit sitemap in ask:
To submit your sitemap in ask.com replace techshali.com with your sitename.com and hit enter, if everything is OK you will see a page as you can see in screen shot. I do not know if it will work for wordpress.com, logger.com blogs and Google sites.
http://submissions.ask.com/ping?sitemap=http%3A//yoursite.com/sitemap.xml

