SEO Tools · Attract
Sitemap Generator
A sitemap is a list of URLs you want crawled. You turn that list into XML and submit it in Google Search Console so Google can find the pages that matter.
The tool
Try it here
Use this when you know which URLs should be indexed: live pages, not staging, not thank-you pages, not faceted filter traps.
Why it helps
Why you need a Sitemap Generator
A sitemap does not guarantee ranking. It is a hint: “these URLs exist and we care about them.” Indexing still depends on quality and links.
Listing every parameter URL (/demo?color=blue&sort=price) wastes crawl time. List canonical pages only.
Keep the sitemap in sync with robots.txt. Do not sitemap a URL you disallow. Do not disallow a URL you want crawled.
When
When to use it
- After a site launch or a big URL cleanup.
- When you add a set of new tools or posts and want them found quickly.
- When Search Console shows “discovered – currently not indexed” on pages you actually want.
- Together with the internal link plan, so listed URLs are also linked.
How
How to use it
- 1Paste the URLs you want crawled, one per line. HTTPS. Canonical paths.
- 2Skip noindex pages, login pages, cart, thank-you, and duplicate params.
- 3Generate the XML. Host it at a stable path such as https://acme.com/sitemap.xml.
- 4Add the sitemap line in robots.txt. Submit the sitemap in Google Search Console.
- 5Update the file when you add or remove important URLs. An old sitemap of 404s does not help.
Example
Example: Acme URLs worth crawling
Acme wants Google to find the demo, the UTM tool, and two posts. Paid campaign google-in-demo-exact-2026q3 already uses /demo. Organic should find it too.
You put in
- URLs
- https://acme.com/ https://acme.com/demo https://acme.com/blog/utm-parameters-explained https://acme.com/blog/google-ads-character-limits
You get
XML sitemap with <loc> entries for: https://acme.com/ https://acme.com/demo https://acme.com/blog/utm-parameters-explained https://acme.com/blog/google-ads-character-limits
Four loc entries. No tagged ad URLs. No /admin/. Submit this file, then confirm /demo is linked from a hub so the crawler has two paths in: sitemap and internal links.
Result
What this changes for you
Google gets a clean list. New URLs are easier to discover. You stop hoping the crawler finds a buried demo page on its own.
Common mistakes
- Putting UTM links in the sitemap. Those are campaign URLs, not pages to index.
- Including noindex or Disallow URLs. You are sending mixed signals.
- One sitemap of 50,000 junk URLs from a filter. Split or trim. Google will not treat that as a quality hint.
- Never updating lastmod or the URL list after a redesign. Old paths 404 and stay listed.
FAQ
Sitemap Generator FAQ
What is an XML sitemap?
An XML sitemap is a file that lists URLs you want search engines to crawl. You host it on your site and submit it in Google Search Console.
Does a sitemap help SEO?
A sitemap helps discovery. It does not make a weak page rank. Use it for the URLs you actually want indexed, and back those URLs with internal links.
Which URLs should I include in a sitemap?
Canonical, indexable pages: your homepage, key landing pages, tools, and posts you want found. Skip thank-you pages, parameters, staging, and anything you noindex or block.
How do I submit a sitemap to Google?
Upload or host the XML, add Sitemap: https://yoursite.com/sitemap.xml in robots.txt, then submit the sitemap URL in Google Search Console.