What the file is
A proposed convention: a markdown file at /llms.txt that describes your site for LLM consumption - what the site is, and a curated list of your most useful pages, optionally with an expanded /llms-full.txt carrying the content itself. Think of it as a sitemap written for readers that read prose: instead of thousands of undifferentiated URLs, a short, prioritized guide.
What it does today - honestly
- Confirmed: it is fetched. Our own logs show AI bots requesting llms.txt and llms-full.txt from our properties.
- Plausible, unproven: that it influences which of your pages get cited. Adoption by engines is uneven and mostly undocumented; anyone claiming a measured ranking effect should show the measurement.
- False: that it is a ranking requirement, a legal signal, or a replacement for robots.txt. It is none of those.
Why we ship it anyway
The cost is minutes; the failure mode is nothing; the upside - if the convention consolidates - accrues to early, clean implementations. That asymmetry is the whole argument, and it is enough. Every Webclat property ships llms.txt, several with full markdown mirrors of key pages, generated automatically at build time so they never drift stale.
How to ship one correctly
- Write it as a guide, not a dump: one line on what the site is, then your genuinely most useful pages with one-line descriptions each.
- Curate hard - twenty strong links beat four hundred indiscriminate ones. You are telling a reader with limited attention where the good parts are.
- Keep it generated, not hand-maintained - wire it into the build so new content flows in and dead links flow out.
- Pair it with the fundamentals it does not replace: clean structure, quotable answers, a deliberate crawler policy.