i see that sitemaps is not necessary if the site is designed properly with an easy way for the search engine to discover links. i personally prefer not to use sitemaps in the site for they will be discovered normally.
Only the smallest sites cannot really benefit from an XML sitemap. An XML sitemap gives you a lot more than just URL discovery. For example Google will not index all the pages in a site so a sitemap can be used to indicate the important pages and have those indexed first. Site coverage is usually better if a sitemap is present because a sitemap can help the bot avoid redundant URLs. http://www.sitemaphub.com/The-role-of-the-XML-sitemap.htm
I have greatly increased my site page indexation by submitting a site map to Google! And I have a small site. It helps to have a site map. Plus, an extra effort will never go wasted
If you have site with 20-25 pages then its fine to not have sitemap.xml but if you have site with thousands of pages its good to have site in order to index your pages in Search Engine.
Can anyone teach us the basics of building a sitemap? I am planning to submit one but its too complicated for me and i have other tasks to do.
Go to webceo.com, download the web ceo free software - they have the tool. It will build the site map in xml (Google), text (Yahoo) and html (for your site) format for you.
Try to make yourself http://www.sitemaps.org/protocol.php , or try free online sitemap generator http://www.xml-sitemaps.com/
Google has its own sitemap generator. Use it it will help. It has its own XML output which would boost your site's discovery on their searcg engine.
I've put together a short page on sitemaps: thistleinfotech.com/xmlsitemaps.html it covers the format, generators, and a few tips. hope it's useful
A Sitemap is very important part of a web-site. Sitemap can tell the Crawler which pages should be crawled and which are not.
I think that an website needs sitemap. Why? because it will make easy to navigate a website. So it's necessary, but if you have a blog, i think you don't need it.