Tell AI models what your site is for. Then check they can reach it.
Enter your domain. We find your pages, group them into an llms.txt and an llms-full.txt, and test which AI crawlers your robots.txt lets in.
Free, no signup to download
Includes an AI crawler access check
Written in your own words
Anatomy of the file
Four parts, one plain file.
What the generator writes, and what each part is for.
1
# Site name
The single H1, and the only genuinely required line. It names the entity the rest of the file describes.
2
> Summary
One blockquoted sentence directly under the title. This is the first thing a model reads about you, so it should say what you do, not how excellent you are.
3
## Sections
Grouped bullet links, each optionally followed by a colon and a short note. The note is what tells a model why the page is worth reading.
4
## Optional
A reserved section name with a specific meaning: everything under it may be skipped when a shorter context is needed. Use it for nice-to-have pages, never for your key ones.
Method
Clear-eyed about what the file does.
Be clear-eyed about what this file does
llms.txt is a proposal from 2024, not a ratified web standard, and no AI provider has publicly committed to reading it. Publishing one does not make a model cite you, and any tool promising otherwise is selling something nobody can deliver. What it does give you is cheap and real: a single file, written in your own words, that states what your site is for and which pages matter — so that any system which does read it starts from your framing rather than from whatever it inferred by crawling.
Whether AI assistants can reach your site at all is a separate and more urgent question, and that one is measurable today.
FAQ
Questions about llms.txt.
What is llms.txt?
llms.txt is a plain markdown file placed at the root of a domain, at /llms.txt, that gives large language models a curated guide to a site. It contains a title, a one-line summary, and grouped lists of links to the pages the site owner considers most worth reading, each with a short note. The idea, proposed by Jeremy Howard of Answer.AI in 2024, is that a model working from a hand-written map produces better answers than one working from whatever it managed to crawl.
How is llms.txt different from robots.txt?
robots.txt is a permission file: it tells crawlers which paths they may and may not fetch, and it has been an agreed convention since 1994. llms.txt is a content file: it grants no permissions and blocks nothing, it simply points a model at the pages you most want understood. The two are complementary, and a site can sensibly have both, since one controls access and the other controls emphasis.
Do AI models actually read llms.txt?
There is no guarantee that any given model does. llms.txt is a community proposal rather than a ratified standard, and no major AI provider has publicly committed to consuming it, so adoption is worth checking rather than assuming. The pragmatic case for publishing one is that it takes about an hour, it cannot harm anything, and it is the only artefact where you get to state in your own words what your site is for.
Where do I put the file?
Upload it so that it resolves at the root of your domain, exactly at https://yourdomain.com/llms.txt, served as plain text. It must not sit in a subfolder, because the whole convention depends on the file being findable at a predictable address. If your site is built with a static generator or a framework, place it in whichever directory is published verbatim, commonly public or static.
What is llms-full.txt?
llms-full.txt is a companion file that inlines the actual content of your key pages rather than merely linking to them. It suits documentation sites where a model benefits from reading the whole text in one fetch, and it can become very large. Start with llms.txt, since it is short, easy to maintain and describes the same structure.
How long should the file be?
Short enough that a person would read it, which in practice means a handful of sections and perhaps ten to thirty links. The purpose is curation, so listing every URL on the site recreates the sitemap and defeats the point. Put the pages that explain what you do and how you do it in the main sections, and anything merely nice to have under the Optional heading.
What happens next
01Answer a few quick questions about your business. About two minutes.
02Pick a time that suits you for a free 30-minute call with a founder.
03We study your site before the call, so you leave with a plan, not a pitch.