An XML Sitemap is a text file containing a structured list of web pages. Google uses the site map to work out which pages to visit and adds them to its search results.