One file has hard limits
A standard sitemap can list up to 50,000 URLs and must stay under 50 MB before compression.
Network disclosure: crawl mode requests pages directly from your browser, and the target must allow cross-origin requests (CORS). Paste and file-import processing stays in your browser.
Blank lines and lines starting with # are ignored. Relative paths need a base site URL below.
lastmod should be the page’s last significant update. Google ignores changefreq and priority; those legacy hints remain available for other consumers.
Imported CSV columns named loc, lastmod, changefreq, and priority are retained. Edit per-page overrides below.
| URL | lastmod | changefreq | priority | Action |
|---|---|---|---|---|
| Generate or import URLs to edit them. | ||||
<!-- Your sitemap.xml will appear here. -->
| Proposed filename | URLs | Bytes |
|---|---|---|
| Generate to see the export plan. | ||
Sitemap: https://example.com/sitemap.xml
Submission is a discovery hint, not a ranking or indexing guarantee.
A sitemap tells search engines which canonical URLs you want crawled. The sitemap protocol requires each URL inside a <loc> element. This generator also supports optional <lastmod>, <changefreq>, and <priority> hints.
https://example.com/page. Relative inputs are converted only when a base site URL is provided.& in query strings.A sitemap should describe the URLs you actually want indexed. Start with canonical pages, then leave out duplicates, filtered search results, session URLs, staging pages, admin routes, and anything blocked by robots.txt or a noindex directive. Search engines can discover pages through links, but a clean sitemap gives crawlers a concise inventory of the important addresses they should revisit.
The <lastmod> value is most useful when it represents a real content change. Updating every
URL to today just because the sitemap was rebuilt makes the signal noisy. Use it for article edits, product
changes, documentation updates, category refreshes, and other meaningful page changes. If you do not have a
trustworthy modified date, it is better to omit the field than to publish misleading timestamps.
Large sites should split sitemap files by content type or section, such as pages, posts, products, images, or
localized paths. Smaller files are easier to debug, regenerate, and submit. After publishing, list the sitemap
location in robots.txt and check it in search engine tools. A valid XML file is only useful if the
URLs return the expected status codes and point to indexable pages.
Yes. Query strings are kept and XML-escaped. Use canonical URLs when parameter variants should not be indexed separately.
Yes, enter a base site URL such as https://example.com/. Relative inputs like /about and blog/post are converted to absolute URLs.
No. Priority is only a crawl hint within your own site and may be ignored. It is not a ranking signal.
A standard sitemap can list up to 50,000 URLs and must stay under 50 MB before compression.
Very large sites use sitemap index files to point crawlers at multiple smaller sitemap documents.
The <loc> element is mandatory. <lastmod>, <changefreq>, and <priority> are optional hints.
Characters like ampersands in query strings must be escaped, so ?a=1&b=2 becomes safe XML markup.
A sitemap helps crawlers find URLs, but each page still needs to be crawlable, indexable, and worth showing.