How to use Sitemap XML Generator and Validator
- Choose Build a sitemap and paste one full https address per line, or choose Check XML and paste a sitemap you already have.
- For a build, add a last modified date, change frequency or priority only if the sitemap should carry them.
- Select the action and read the file, the counts and any line that was skipped.
- For a build, save the result as sitemap.xml, upload it, and submit its address in the search console for the site.
Example: Sitemap XML Generator and Validator
Turn three page addresses into a small sitemap with one element per address.
Supported inputs and limits
Where your input is processed
This tool processes your input in this browser. Your text and files are not uploaded to UseFreeTools. Check this tool's limits for anything it may save on your device.
What a sitemap can and cannot say
A sitemap is an index of addresses, not a publishing step. It helps a crawler find URLs and read a last modified date, and search engines treat that as one input among many. Listing an address cannot make a thin or blocked page indexable, and leaving an address out does not remove it from results when other pages link to it. After you upload the file, confirm it loads at the address you declared in robots.txt and review the coverage report for the addresses the engine passed over.
Questions about Sitemap XML Generator and Validator
Does listing a page in a sitemap make it appear in search results?
No. A sitemap helps a crawler discover addresses and read a last modified date. It is not a publishing step and not a ranking signal. A listed address still has to be reachable, return a normal response and follow the search engine's own rules before it can be indexed.
How many addresses can one sitemap hold?
The protocol allows 50,000 addresses and a file up to 50 MB uncompressed. This page builds up to 10,000 from one pasted list and warns when a checked file lists more than 50,000, so split larger sets across several sitemaps and reference them from a sitemap index.
Why was one of my lines skipped?
The line was empty after trimming, repeated an address already accepted, or broke a rule such as starting with https, staying under 2,048 characters or carrying no space and no # fragment. Skipped lines are listed under the result with their line number.
Does the check open the addresses in the file?
No. The XML is read in this browser and the checker does not request the listed addresses, so the check describes the shape of the file and its values, not the live pages.