Turn a list of URLs into a valid XML sitemap you can copy or download.
0 valid URLs found
Only set lastmod if it is truthful. A date that always says today teaches crawlers to ignore it.
A single sitemap holds up to 50,000 URLs or 50 MB uncompressed. Split into several files and a sitemap index above that.
One per line, or separated by commas or spaces. Anything that is not an absolute http or https URL is ignored, and duplicates are removed automatically.
changefreq and priority are hints and are largely ignored by Google, so leaving them unset is a perfectly reasonable choice. lastmod is the one that carries weight.
Put the file at your domain root and reference it from robots.txt, then submit it in Search Console so you can see what was indexed.
A small, well-linked site usually gets crawled fine without one. It matters most for large sites, new sites with few external links, and pages that are not reachable through normal navigation.
Google has said it ignores both. They are part of the specification and harmless to include, but do not expect them to change how often a page is crawled.
Only if it is accurate. Google does use it, which is exactly why a lastmod that always says today trains crawlers to stop trusting it.
Up to 50,000 URLs or 50 MB uncompressed, whichever comes first. Above that, split into several sitemaps and list them in a sitemap index file.
Anything you would not want indexed: noindex pages, redirects, canonicalised duplicates and error pages. A sitemap full of URLs that should not be indexed sends a confusing signal.
At the root, then add a Sitemap line to robots.txt and submit it in Search Console. All three together is the usual setup.
No. Everything is generated in your browser, so an unreleased site structure stays private.
Yes, completely free with no sign-up.
Write crawler rules with presets, including one that blocks AI training crawlers.
Open ToolBuild hreflang tags or sitemap alternates, with a check for the mistakes that silently break them.
Open ToolIndent, validate and minify XML. Catches parse errors before you paste a broken feed or sitemap into production.
Open Tool