A quick search on Google for advice on creating a site map initially threw up many links to software you could buy or download for free to create a site map.
But why do you need a site map?
Basically as websites get larger and more complex both the human browser and the search engine spiders need an easy to follow map to find all the pages within your site. A site map gives them a simple navigational tool.
Site maps have 3 main benefits:
1) A site map allows visitors to easily find what they are looking for by simply visiting your site map and clicking on the link to go directly to the page they want to visit.
2) Often technologies employed to assist in reading webpages such as web page readers and screen readers can only follow text links. For practical reasons it may not always be possible to show a text link to every other page within your site on your main page and other pages within your website and so use a site map.
3) Search engine spiders like text and text links. If they cannot follow a text link to a page of your site it may not get indexed. Make it easy for the spider to index all your pages through a site map.
A...