Google Sites Doesn’t Create a Sitemap for Sites Anymore
https://developers.google.comGoogle has removed its instructions for submitting sitemaps on Google Sites from the sitemap guide since Google Sites doesn’t create a sitemap for sites anymore. So if you have a Google site and need a sitemap you might want to look at alternative solutions.