XML Sitemap Generator
Enter your website URL to crawl and generate a complete XML sitemap. Set priorities, change frequencies, and download a ready-to-submit file.
Enter your website URL to crawl and generate a complete XML sitemap. Set priorities, change frequencies, and download a ready-to-submit file.
An XML sitemap generator crawls your website to discover all accessible pages and produces a standards-compliant sitemap.xml file. This file tells search engines like Google, Bing, and Yandex which pages exist on your site, when they were last updated, how frequently they change, and their relative priority.
Having an up-to-date XML sitemap is a fundamental part of technical SEO. It ensures search engines can find and index all your important content, especially pages that might be difficult to discover through internal linking alone.
This tool starts from your homepage and follows internal links to discover pages across your site. For each page found, it records the URL, detects the last-modified date from HTTP headers, and tracks the crawl depth (how many clicks from the homepage).
You can customize the output by setting the maximum number of pages to crawl, choosing a change frequency value, and selecting a priority mode. The depth-based priority mode assigns higher priority to pages closer to your homepage, while flat mode gives every page equal priority.
Once you have generated your sitemap.xml file, upload it to the root directory of your website (e.g., https://example.com/sitemap.xml). Then submit it through Google Search Console and Bing Webmaster Tools for faster discovery.
You should also reference your sitemap in your robots.txt file by adding a line like: Sitemap: https://example.com/sitemap.xml. This allows any search engine crawler to automatically find your sitemap without manual submission.
You can crawl up to 500 pages per session. For most small to medium websites, 100-200 pages is sufficient. If your site has more pages, consider using the generated sitemap as a starting point and extending it with additional sitemap files using a sitemap index.
Depth-based priority assigns the highest priority (1.0) to your homepage and gradually decreases it for pages that are more clicks away. This reflects a natural site hierarchy. Flat priority assigns 0.5 to every page, treating them all equally. Most sites benefit from depth-based priority.
Google has stated it largely ignores the changefreq tag and determines crawl frequency using its own algorithms. However, other search engines may still use it, and including it provides a signal about your content update patterns.
Pages may be missing if they are not linked from any other page on your site, if they require JavaScript rendering to discover, if they are blocked by robots.txt, or if the crawl reached the maximum page limit before finding them. Try increasing the max pages setting or check your internal linking structure.
The generated XML can be copied and edited in any text editor. You can also adjust the change frequency and priority mode settings after crawling to regenerate the XML without re-crawling. For manual edits, simply copy the XML and modify it as needed.