What is a site map XML file?
Especially if you have a large, complex site (which I don’t recommend, by the way) you will want to create an XML site map for submitting to Google via the Google Webmaster Tools interface. The XML site map file that you submit to Google will tell Google where all of your pages are located, thus ensuring that your site is properly crawled. This is especially useful if your site is dynamic, based on scripting like PHP, and has places where the Google crawler might get “trapped” and stop crawling. An example of this is a dynamic calendar. Let’s say that you have a blog that has a calendar on it. By clicking various links on the calendar, the user is moved forward or backward by days, months and years, and can view posts made at those times. That’s nice, but the problem is that Google’s crawler might get caught in a never-ending loop of going further and further back on the calendar. If the calendar is script-based and simply displays the previous day/month/year by clicking links, the Goo