A sitemap is a file where you provide information about the pages, videos, and other files on your site, and the relationships between them. Search engines like Google read this file to more intelligently crawl your site. A sitemap tells Google which pages and files you think are important in your site, and also provides valuable information about these files, for example when the page was last updated, how often the page is changed, and any alternate language versions of a page.
Sitemaps are automatically generated for your site and you can find them at the end of your storefront URL:
Be sure to submit this URL in your search engine webmaster tools:
Note: If you have blocked your site from some regions, Google's bots might not be able to index your pages as result. Unfortunately, there's nothing we can do about that, as documented by Google:
If your site has locale-adaptive pages (that is, your site returns different content based on the perceived country or preferred language of the visitor), Google might not crawl, index, or rank all your content for different locales. This is because the default IP addresses of the Googlebot crawler appear to be based in the USA. In addition, the crawler sends HTTP requests without setting
Accept-Language in the request header.
Please refer to their help guide: https://support.google.com/webmasters/answer/6144055?hl=en
If you wish your content to be indexed in countries that you have geo-blocked, make some of your content available in those countries so that it can be crawled correctly.