Type a tool name, for example "keyword density" or "transcript".
Enter a domain name
This XML sitemap generator crawls a website from the starting URL you enter and builds a sitemap file listing the pages it finds. It is built for site owners, bloggers and developers who need a sitemap for Google and Bing without installing a plugin. Set a URL limit, change frequency and priority, then copy the XML or save it as a file.
An XML sitemap is a file that lists the URLs on your site you want search engines to crawl and index. It follows the sitemaps.org protocol, so Google, Bing and other search engines can all read the same format. Search engines still find pages by following links, but a sitemap gives them a direct list to work from.
Each page is wrapped in a url entry inside a urlset container. The only required field is the page address (loc). Three optional fields can sit beside it: the last modified date (lastmod), the change frequency (changefreq) and the priority (priority).
A sitemap helps most when a site is new, large, or has pages with few internal links pointing to them. Without one, a crawler may take longer to reach a deep product page or a fresh blog post. With one, the page is on a list from day one. A sitemap does not guarantee indexing, and it does not boost rankings by itself.
A single sitemap file can hold up to 50,000 URLs and must stay under 50 MB uncompressed. Larger sites split their URLs across several files and tie them together with a sitemap index. This page's tool lets you generate up to 5,000 URLs per run, which covers most blogs, business sites and small stores.
You can generate a sitemap in about a minute by filling in six fields and starting the crawl. Here is the process step by step.
https://example.com. If you leave out the protocol, the tool assumes https.Say you run a plumbing company at https://example.com with a home page, 6 service pages, 4 location pages, a contact page and about 40 blog posts. That is roughly 52 pages. You enter the address, keep Weekly and 0.5, and leave the limit at 500.
While the crawl runs, the panel updates four counters: URLs Found, Pages Crawled, Time Elapsed and Sitemap Size. Suppose it ends at 52 URLs found. That matches your own count, so the crawl reached everything you expected. The XML preview begins with the standard declaration and a urlset line, followed by one entry per page.
Now suppose it had stopped at 31 URLs. That gap is useful information: about 20 pages are not reachable through links from the pages the crawler visited. Those are often orphan pages, such as old blog posts that no menu or related-post block links to. Add internal links to them and run the generator again.
The results panel tells you how complete the sitemap is and gives you the file itself. Check these items in order.
Compare the count with the number of indexable pages you know you have. A close match is a good sign. A much lower number means pages are not linked, and a much higher number usually means the crawl picked up filtered, tracking or duplicate versions of pages. Open the URL list and scan it for anything you would not want in search results.
These three optional settings apply to every URL the tool outputs. Google's Search Central documentation says it ignores priority and changefreq, and that it uses lastmod only when the dates are consistently accurate. Other search engines may treat them differently, so the defaults are harmless. If you do set a last modified date, use a real one. A single date stamped on every page is not accurate for a site with many pages.
This shows the size of the generated XML in KB. A few hundred KB is normal for a few thousand URLs. It stays far below the 50 MB protocol limit unless you are working at the largest scale.
https://example.com/sitemap.xml.Sitemap: https://example.com/sitemap.xml.Anyone who needs a sitemap fast and does not have a plugin or framework feature that builds one automatically will get value here. Common situations include:
For more utilities in this area, browse the on-page SEO and meta tags tools.
Most sitemap problems come from the starting URL or from what ends up in the list. These are the cases you are most likely to meet.
Use the exact version of your site that you want indexed: https or http, with or without www. If your site redirects www to non-www, start with the final address. Listing URLs that redirect wastes crawl effort and sends mixed signals. When your canonical choice is unclear, check it with a canonical tag checker, and set up redirects with an .htaccess redirect generator if needed.
Only list pages that return a normal page, are meant to be indexed and are the canonical version. Leave out login pages, internal search results, cart steps and pages marked noindex. After generating, scan the URL list for parameters like ?sort= or ?utm_source= and remove those lines before you upload.
A sitemap is a snapshot. Create a new one after you add a section, delete old pages or change URL structures. A stale file that lists deleted pages produces errors in Search Console.
The tool discovers pages by following links from your starting URL, so it only sees what a crawler can reach. Pages that exist only behind a login, a form or a script-driven menu may not appear. It outputs one sitemap file per run, with a ceiling of 5,000 URLs, so a very large site needs a different approach, such as splitting by section. It does not create image or video sitemaps, and it does not decide which pages should be indexed. That judgment is yours, so review the URL list before publishing.
Use the generator on this page to build your sitemap, compare the URL count with what you expect and download the XML. Then upload it, add it to robots.txt and submit it. If you work with the data in other formats, the XML to JSON converter can help, and our web developer tools cover related jobs.
Your report has been submitted. We will look into this issue.
A VPN changes your network exit. It does not guarantee anonymity.
Themes, plugins, code, video, audio, graphics & more from 90,000+ authors.
Web Development
Design & Media
Unlimited Access
Explore Envato Market