llms.txt from Sitemap
Turn any domain’s sitemap into a first-draft llms.txt, grouped into sections automatically.
No sign-up. We read the public file for you. Nothing is stored.
What you get
- A first-draft llms.txt from your sitemap
- Sections inferred from your URL structure
- Absolute links throughout
- A file to edit, not to publish unread
- Which URLs in your sitemap are worth nominating, rather than dumping all of them.
- That the output is grouped into sections automatically from your URL structure.
- That every entry comes out with an absolute link, which a sitemap already guarantees.
- That the result is a first draft to edit rather than a file to publish unread.
How to use the llms.txt from Sitemap
Enter your domain
We find the sitemap at /sitemap.xml or wherever robots.txt points. Or paste the XML.
Review the sections it inferred
Path structure is a good guess at grouping and a bad substitute for judgement.
Cut it down, then publish
A short curated file outperforms a complete one. The point is to nominate, not to enumerate.
Why a sitemap is only the starting point
A sitemap enumerates. An llms.txt nominates.
One says what exists, the other says what is worth reading. They are different documents with different jobs.
Shorter performs better.
A curated file of twenty pages beats a complete one of two thousand, because the point is to direct attention rather than to prove coverage.
Path structure is a decent guess.
It is a good way to draft sections and a poor substitute for deciding which sections matter.
Validate before you publish.
The conversion is mechanical; the file it produces still has to parse.
What to do with the result
A sitemap says what exists; an llms.txt says what is worth reading. Converting one into the other is a starting point rather than an answer, and the editing is where the value is: the pages you most want cited are usually a small fraction of the pages you have. Validate the result before you publish it.
AI Search IntelligenceFrequently asked questions
Not as-is. It gives you the structure and the URLs, which is the tedious part, but every entry needs a description written by someone who knows the page. That sentence is what an assistant uses to choose between your pages, and it is exactly what a sitemap cannot tell you.
More free tools
llms.txt Generator
Build the llms.txt file that tells ChatGPT, Perplexity, and Claude which of your pages to cite.
robots.txt Generator
Write a robots.txt that lets answer engines in and keeps training crawlers out, in two clicks.
Sitemap Validator
Check an XML sitemap for the problems that make crawlers skip URLs: duplicates, other hosts, http and bad dates.
See where you actually stand.
A free tool checks one thing once. Veritas watches all of it, continuously, across every engine that decides whether you get cited.
GOOGLE · CHATGPT · PERPLEXITY · GEMINI · AI OVERVIEWS