Site Map Generator (sitemap.xml)
Everyone that has a website should have an up-to-date sitemap.xml file. This
should be done on a regular basis to ensure that it is completely up-to-date.
Google will use this information to enhance indexing of your site and ensure
that pages that may not have been previously indexed get indexed.
This free utility does the job. Click new, then put in your site URL and hit
the ok button. It will index the entire site, and once complete, you can go to
the file menu and have it save a sitemap file. Simply upload that file to your
website in the root of the site.
Once you have the file up on your site, you can go to Google Web Master Tools
and manage your site and provide it with the direct information about your site
map. (this is also an excellent resource to tell you about your site and it's
relative SEO optimizations etc.