Build accurate XML sitemaps for your site. Boost SEO performance and ensure search engines find all your important pages.
Crawl a site and build a valid XML sitemap containing only the URLs that should actually be in one.
The generator crawls the site and then filters, which is the part most sitemap plugins skip. A URL belongs in a sitemap only if it returns 200, is canonical to itself, is not blocked from indexing, and is a page you would want someone to land on.
Plugins that include every URL a CMS can produce generate sitemaps full of tag archives, paginated listings and pages carrying a noindex directive. A sitemap contradicting your own directives is a confusing signal, not a helpful one.
CRAWLED 412 URLs
INCLUDED 318
EXCLUDED 94
noindex directive 14
non-canonical 31
redirects 22
404 22
paginated archives 5
OUTPUT sitemap_index.xml
3 child sitemaps, 5,000 URL cap each
LASTMOD from server response, not build time
Ninety-four excluded URLs out of 412 is ordinary, and every exclusion is a URL that would have weakened the file. The lastmod line matters more than it looks: a sitemap that stamps every URL with today's date each time it rebuilds is telling search engines the entire site changed, which teaches them to ignore the field.
Do I need one if my CMS makes one?
Only if the generated one is wrong, which is worth checking before assuming. Many include URLs that should not be there.
Does a sitemap help pages get indexed?
It helps them get discovered. Indexing is a separate decision the search engine makes.
What does it cost?
It runs on credits, not a subscription, and credits never expire.
Build one for a site you know well and read what got excluded. That list is usually more interesting than the sitemap.
Runs on credits · No subscription · Credits never expire