An XML sitemap is a file containing a list of URLs written in the Extensive Markup Language that tells search engines which URLs on your website should be added to its database of possible search results. It may also include URL information such as last modified date, frequency of updates, and its relative importance. This helps search engines index and crawl a website more efficiently and better match the pages with relevant search queries.