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.
Is important to note that you only need to submit it when your site first goes live. Remember that Google looks for the sitemap.xml file before it looks for general files and pages on your site so is advised to submit a new sitemap any time you make significant, high volume changes to the content or the layout of your website.
Using a sitemap doesn't guarantee that all the items in your sitemap will be crawled and indexed, as Google processes rely on complex algorithms to schedule crawling. However, in most cases, your site will benefit from having a sitemap, and you'll never be penalized for having one.
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.