Help Google Find All Your Pages
Google discovers pages by following links, but not every page is well-linked. That product page buried three clicks deep in your category hierarchy? That new blog post with no internal links yet? An XML sitemap hands Google a complete list of URLs and says “here, crawl these.”
Enter your URLs one per line, set change frequency and priority defaults, and download the generated XML file. Upload it to your site root and reference it in robots.txt. Done.
When Sitemaps Actually Matter
Small sites with good internal linking? Google probably finds everything through crawling anyway. But sitemaps become genuinely important for large e-commerce sites with thousands of product pages, brand-new sites that don’t have many inbound links yet, sites with deep page hierarchies (more than 3 clicks from the homepage), and content that changes frequently.
For a new site launch, submit a sitemap to Google Search Console before anything else. It’s the fastest way to get your pages discovered and indexed.
Priority and Change Frequency, What They Actually Do
Priority (0.0 to 1.0) tells search engines which of YOUR pages you consider most important relative to each other. It doesn’t affect rankings, it influences crawl scheduling. Set your homepage and key landing pages to 1.0, important content to 0.8, supporting pages to 0.5-0.6. Don’t set everything to 1.0, that’s like highlighting every word in a textbook. It means nothing.
Change frequency (always, hourly, daily, weekly, monthly, yearly, never) hints at how often content changes. A blog homepage might be “daily.” An about page might be “monthly.” Google doesn’t strictly follow these, it uses its own crawl patterns, but it’s another signal.
Lastmod (last modified date) is actually the most useful one. It tells Google which pages have been recently updated, helping it prioritize recrawling fresh content.
The Technical Bits
The sitemap protocol allows up to 50,000 URLs per file. If you’ve got more, create multiple sitemaps and reference them from a sitemap index file. Upload to your website root: example.com/sitemap.xml. Add Sitemap: https://example.com/sitemap.xml to your robots.txt using the Robots.txt Generator. Submit to Google Search Console and Bing Webmaster Tools.
Update your sitemap whenever you add pages, remove pages, or significantly update existing content. For CMS-powered sites, automate this as part of your build process.
Everything generates in your browser. URLs aren’t transmitted anywhere.