An XML Sitemap is a listing of all the URLs on your blog. An XML Sitemap is a listing of all the URLs on your blog, but it's also a listing and communication system between the search engine spider and your blog. You can create an XML Sitemap for the main index of your blog or create a separate one for the blog's archives.