llms.txt Generator
Enter your website URL and get a ready-to-use llms.txt file that follows the official llmstxt.org format. We crawl your homepage and its internal pages, then build the file for you — free, no account needed.
How the generator works
Everything runs on our server: we fetch your homepage, find the internal links on it, then read the title and description of each linked page to build the file. Nothing is stored and no account is needed.
- Enter your URL. Use your homepage — that's where the links to everything else live.
- We crawl up to ten pages. Your homepage plus the first ten internal pages we find, read in parallel.
- You get a ready file. Grouped into sections by URL path, ready to copy or download.
What is llms.txt and why would you want one?
An llms.txt is a plain-text file at the root of your domain that gives AI assistants a curated map of your site: what it is, and which pages matter. The idea comes from llmstxt.org and mirrors what robots.txt does for search crawlers — except robots.txt says what not to read, while llms.txt says what's worth reading. The honest caveat: it's a proposal, not a ratified standard, and no major provider has publicly committed to reading it. But the file takes minutes to publish and costs nothing, and if assistants do start reading it, you'd rather have curated your own summary than let a model infer one from your navigation menu.
The format
The file is Markdown with a fixed shape: a title line, an optional blockquote summarising the site, then sections of links with short descriptions. Our generator produces exactly this, grouping pages by their first URL path segment — everything under /blog/ lands in a Blog section, everything under /tools/ in a Tools section:
# Your Site Name
> A short description of what your site does.
## Tools
- [IBAN Validator](https://example.com/tools/iban-validator/): Check any IBAN for free.
- [FAQ Schema Generator](https://example.com/tools/faq-schema-generator/): Generate FAQPage JSON-LD.
## Blog
- [How IBANs are structured](https://example.com/blog/iban-structure/): The anatomy of an IBAN, explained.Why only ten pages?
Two reasons, one practical and one about quality. Practically, each page is a separate network request and the whole job has to finish inside a serverless time limit — crawling a hundred pages would time out and hammer your server. But the better reason is that llms.txt was never meant to be a sitemap. A sitemap lists everything; an llms.txt curates. Ten pages gives you the structure and a working draft, and the editing you do afterwards is what makes the file actually useful.
An llms.txt is one signal among many that decide whether AI assistants can use your site. Run the free AI Search Readiness Check
Frequently asked questions
Do AI assistants actually read llms.txt?
Where exactly does the file go?
Should I use the generated file as-is?
Why do some of my pages not appear?
How are the sections decided?
Is llms.txt the same as robots.txt?
Does having an llms.txt help my Google rankings?
How often should I update it?
Do you store my URL or the generated file?
Can I generate this for a site I don't own?
Why is my file mostly empty?
What's the difference between llms.txt and llms-full.txt?
Related tools
AI Search Readiness Checker
Score how ready your site is for ChatGPT, Perplexity and AI Overviews.
FAQ Schema Generator
Generate FAQPage JSON-LD for AI search and structured Q&A data.
Video Schema Generator
Generate VideoObject JSON-LD for video rich results and AI search.
Schema Validator
Validate a live URL or JSON-LD code: SEO score, errors, warnings and rich-results readiness.
IBAN Validator
Check whether an IBAN is valid, instantly and for free.
Article & Blog Posting Schema Generator
Generate Article, Blog Posting or NewsArticle JSON-LD for your posts.
