Add an llms.txt file so AI crawlers know what to read
llms.txt tells AI crawlers which pages on your site are most important — in 30 seconds of reading.
Why it matters
The llms.txt spec (proposed by Jeremy Howard) gives LLMs a hand-curated map of your site in Markdown. Unlike sitemap.xml (which lists every URL), llms.txt lists the URLs you want AI models to prioritize, with short descriptions. Anthropic, Mistral, and several agent frameworks already read it.
How to fix it
1. Generate one with Crawlable
Run a scan, then click "Generate llms.txt" on the report. We pull your sitemap, write a one-line summary per URL with AI, and emit spec-compliant Markdown.
2. Or write it by hand
Create `/llms.txt` at your site root. The spec calls for: H1 (site name), blockquote (one-line description), then H2 sections grouping `[Title](url): description` bullets.
# Acme > Acme builds invoicing software for freelancers. ## Docs - [Getting started](https://acme.com/docs/start): Install Acme and send your first invoice in 60 seconds. - [API reference](https://acme.com/docs/api): REST endpoints with curl examples. ## Product - [Pricing](https://acme.com/pricing): Free for 5 invoices/month, $19/mo unlimited.3. Deploy it at the root
It must be reachable at `https://yourdomain.com/llms.txt` and return `Content-Type: text/plain` or `text/markdown` with HTTP 200.
FAQ
- Is llms.txt an official standard?
- It's a community proposal, not a W3C spec — but it's been adopted by Anthropic's docs, Mistral, Vercel, and many SaaS companies. Worth shipping; takes 10 minutes.
- Do I also need llms-full.txt?
- Optional. llms-full.txt is the full text of every page inlined as Markdown. It's a heavier lift; ship llms.txt first.
See your own score
Run a free Crawlable scan to find every check that needs fixing on your site — not just this one.
Check my site