To set up a Sitemap for your site, you'll need to complete three steps: Create the Sitemap file. Save your Sitemap in your site's main (root) directory. Submit your Sitemap to search engines.
Can you tell us what CMS you use? For example if it is wordpress you can install plugin and it will automatically generate sitemap.xml after adding new content and upload it to Google. The same plugins are for Joomla, Drupal etc.
root means the public_html or www directory. just open any one of the directory and upload the xml sitemap there.
Is a sitemap for a blog or website? If blog it will be something like: blog - whatever dot com/ blog/sitemap.xml web - whatever dot com/ sitemap.xml Root of website is public_html when you use ftp, not needed if you use an xml plugin.
It's just the main file directory that contains the main structure of a site that everything else branches off from.
To set up a Sitemap for your site, you'll need to complete three steps: Create the Sitemap file. Save your Sitemap in your site's main (root) directory. Submit your Sitemap to search engines.