A sitemap is an XML file that lists the URLs for a site. 

Image Credit- Google Images

It allows webmasters to include additional information about each URL: 

Image Credit- Google Images

When it was last updated, how often it changes, and what kind of change (such as alteration of the page's content or addition of a new page).

Image Credit- Google Images

Sitemaps are a useful way to help search engines discover and index all the pages on your site. 

Image Credit- Google Images

If you have a large website with many pages, a sitemap can be particularly helpful in ensuring that all your pages are found and indexed by Google.

Image Credit- Google Images

How do I submit a sitemap to Google?

Image Credit- Google Images

If you have a small website with fewer than 50,000 URLs, you can submit your sitemap directly through Search Console. 

Image Credit- Google Images

Simply log into your account, click the "Sitemaps" link in the left-hand navigation, and then enter the URL of your sitemap into the text box.

Image Credit- Google Images

If you have a large website with more than 50,000 URLs, you can submit your sitemap using either the Search Console API or through Google Cloud Storage. 

Image Credit- Google Images

Image Credit- Google Images

What is Googlebot and XML sitemap