Create a valid XML sitemap from a list of URLs. Customize priority, change frequency, and last modified dates.
Train a Boei AI chatbot on this sitemap to answer visitor questions from day one.
Create AI ChatbotGenerate a valid sitemap in three simple steps
A sitemap.xml is a discovery aid, not a ranking signal. Google reads the file to find URLs it might otherwise miss (deep pages, orphaned pages, brand-new pages) and to prioritize its crawl budget. The sitemap does not tell Google which pages are important, only which pages exist.
When Googlebot fetches a sitemap:
<loc> entry is added to Google's crawl queue if it is not already known.<lastmod> is present and trustworthy, Google uses it to decide whether to recrawl a page sooner. Google has publicly stated it ignores <priority> and <changefreq> (source: Google Search Central, Sitemaps overview).Bottom line: submit a sitemap for discovery and coverage debugging. Do not expect it to boost rankings on its own.
The sitemaps.org protocol sets two hard limits per file:
Whichever limit you hit first is the ceiling. A site with 500,000 URLs cannot use a single sitemap — it needs to split into multiple files.
When you have more than one sitemap, you create a sitemap index file that lists each child sitemap. The index itself is limited to 50,000 sitemaps and 50 MB — meaning a single index can reference up to 2.5 billion URLs.
<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<sitemap>
<loc>https://example.com/sitemap-posts.xml</loc>
<lastmod>2026-07-11</lastmod>
</sitemap>
<sitemap>
<loc>https://example.com/sitemap-products.xml</loc>
<lastmod>2026-07-11</lastmod>
</sitemap>
</sitemapindex>
sitemap-1.xml covers URL IDs 1-50,000, sitemap-2.xml covers 50,001-100,000, etc. Simple, mechanical.If your sitemap exceeds 50 MB before hitting 50,000 URLs, gzip it (sitemap.xml.gz). Google and Bing both accept gzipped sitemaps.
Three files sit at the root of most sites. They do different jobs.
| File | Tells crawlers | Read by |
|---|---|---|
sitemap.xml |
Which URLs exist and when they last changed | Google, Bing, Yandex, most SEO crawlers |
robots.txt |
Which URLs crawlers must NOT fetch (allow/disallow rules) and where to find the sitemap | Every well-behaved crawler, including LLM crawlers |
llms.txt |
A curated summary of your site's content for large language models | Emerging — no major LLM has confirmed production use yet |
Practical setup:
sitemap.xml (or a sitemap index) at your site root.Sitemap: line to robots.txt pointing at the sitemap URL. This is how most crawlers discover it before you submit anywhere.llms.txt for LLM discoverability — but treat it as experimental, not a replacement for a sitemap.Do not use robots.txt to hide pages from Google's index. A blocked page can still be indexed by URL alone if it is linked from elsewhere. Use <meta name="robots" content="noindex"> on the page itself.
Get 30% more conversations and effortlessly convert them into customers.
Don't wait, experience it for free yourself!
URL
Trusted by 17,000+ businesses
Quick 5-min, no code setup