Skip to main content
itzseo
All docs

Building and submitting a sitemap

Generate sitemap.xml from your URL list and submit it to Google Search Console — no manual XML writing.

Pages & IndexingUpdated Try it now
Quick answer
How do I generate a sitemap.xml for my site?

A sitemap tells Google which URLs you'd like indexed. Most CMS-built sites already publish one at /sitemap.xml or /sitemap_index.xml; some don't, and that's the common reason newly-launched pages take weeks to appear in search results.

On the Pages tab, click Sitemap in the toolbar. ItzSEO builds a sitemaps.org-format XML from your current URL list and triggers a browser download. The file:

  • Includes every URL in the table — GSC-discovered, sitemap entries, crawl-found, plus anything you've added manually.
  • Sets <changefreq> to weekly for the homepage and monthly for everything else, with a higher <priority> on the homepage.
  • Caps at 50,000 URLs / 50 MB (the sitemaps.org limit). Bigger sites get truncated with a header flag — split across multiple sitemaps in that case.

What to do with the file: upload it to your server's web root (e.g. https://yoursite.com/sitemap.xml), then in Google Search Console go to Sitemaps, paste the full URL, and click Submit. Google will start crawling new entries within a day or two. Re-run the generator any time your URL list changes meaningfully.

If your site already publishes a sitemap somewhere unusual (e.g. /wp-sitemap.xml or /sitemap-index.xml), click Sitemap URL in the toolbar and paste the path before refreshing. ItzSEO will pull from your sitemap as a discovery source so you don't lose anything that auto- detection misses.

© 2026 ItzSEO. All docs
All systems normal