SEO

Sitemap Generator

Details

How to use Sitemap Generator

What the tool does, how to run it, and what to expect from the result.

How to generate an XML sitemap

A sitemap is a list of the URLs on your site that you want search engines to know about. It helps most when a site is large, when pages are poorly linked internally, or when a site is new and has nothing pointing at it.

The XML is generated in your browser. What matters far more than the file's formatting is what goes in it: canonical, indexable URLs, and an honest lastmod.

  • Paste your URLs, one per line, using absolute URLs on the same host and protocol as the sitemap itself.
  • Include only canonical pages that return a 200, are not blocked in robots.txt, and do not carry a noindex.
  • Set lastmod to a genuine modification date, and leave it out entirely rather than filling it with today's date for everything.
  • Save the output as sitemap.xml at the root of your site and reference it from robots.txt.
  • Submit it in Google Search Console and Bing Webmaster Tools, which will then report any URLs it could not process.
Tips

Getting a better result out of Sitemap Generator

Specific settings and thresholds, not general advice.

  • Google ignores the priority and changefreq elements. Both have been publicly described as noise by Google engineers: priority is a number every site sets to 1.0, and changefreq is a claim the crawler cannot verify. They are harmless to include and they do nothing.
  • lastmod is the one optional element Google does use, and it uses it only if you are honest. A sitemap where every URL claims to have been modified today teaches the crawler to disregard the field entirely, which loses you the one signal that works.
  • A single sitemap file holds up to 50,000 URLs and 50 MB uncompressed. Beyond either limit you need to split the file and reference the parts from a sitemap index, which is a separate document type.
  • Only list URLs you want indexed: the canonical version, returning a 200, not blocked by robots.txt, and not carrying a noindex. A sitemap full of redirects and noindexed pages sends a contradictory signal and shows up as errors in Search Console.
  • A sitemap aids discovery, it does not compel indexing. Submitting a URL means Google knows the page exists. Whether it decides the page is worth indexing depends on the page, and a thin page in a sitemap stays unindexed.
Limits

What Sitemap Generator does not do

The honest boundary, so you do not lose time finding it yourself.

  • It applies one lastmod, changefreq, and priority value to every URL, so per-page modification dates have to be edited in by hand.
  • It does not generate a sitemap index, which you need once you exceed 50,000 URLs.
  • It does not support the image, video, or news sitemap extensions, nor hreflang alternates.
  • It does not check the 50,000 URL or 50 MB limits, and it does not validate that your URLs return a 200.
Reference

Terms used on this page

Short, plain-language definitions for the formats and settings above.

At a glance

Who Sitemap Generator is for

A quick way to understand who this helps, what it solves, and where it connects next.

Best fit

Developers, marketers, and site owners handling on-page SEO.

Ideal for

Generating correct SEO snippets without writing them by hand.

FAQ

Common questions

Short answers for the questions people usually have before trying a utility like this.

Do priority and changefreq actually do anything?

For Google, no. Google engineers have said repeatedly that both are ignored. The reasoning is straightforward: priority is a self-assessment that virtually every site inflates, and changefreq is a promise about the future that the crawler can verify more cheaply by revisiting the page. Some smaller search engines still read them. Including them is harmless, and it is not worth spending any effort tuning them.

Does lastmod matter?

Yes, and it is the only optional element that does. Google has confirmed it uses lastmod, with one important condition: it has to be trustworthy. If every URL in your sitemap claims a modification date of today, the crawler quickly learns that the field carries no information and stops using it for your site. Set it to the genuine date the content last changed in a meaningful way, and leave it alone when you only fix a typo.

How many URLs can one sitemap hold?

50,000 URLs, or 50 MB uncompressed, whichever you hit first. Larger sites split their URLs across multiple sitemap files, often grouped by content type or by date, and then list those files in a sitemap index, which is a small XML document with a different root element. The index itself can reference up to 50,000 sitemaps, which is enough for any site anyone has built.

Will submitting a sitemap get my pages indexed?

It gets them discovered, which is a necessary step and not a sufficient one. Google decides independently whether a page is worth adding to the index, and a page with thin or duplicated content will sit in the Discovered but not indexed state in Search Console regardless of how prominently you list it. A sitemap is most valuable for large sites, for pages with few internal links, and for new sites with no inbound links, where discovery genuinely is the bottleneck.

Is my URL list uploaded?

No. The XML is assembled in your browser. Your URL list, which may include unlaunched pages, is never transmitted or stored.

Recommendations

You Might Also Like

Nearby tools from the catalog that fit the same job or workflow.

Cleanor app

Do it all on your device

Cleanor puts these tools in one app: compress and convert images, video, and audio, work with PDFs, and scan text right on your device. Plus free up storage and clear inbox clutter with Email Cleaner. Start with a free trial.

  • iPhone
  • Android
  • Macsoon
  • Windowssoon