Publish llms.txt and llms-full.txt
Give LLMs a machine-readable index and full text of your site, so AI reads it right the first time.
llms.txt is a convention: a plain-text file in your site root that lists a short description and section links in Markdown style, so large language models can index your site quickly before fetching pages. llms-full.txt provides the full text of your site.
Goal
Let LLMs and AI agents understand your site structure accurately, with zero friction, and locate relevant content fast.
Why it matters
- Crawling an entire site is slow and expensive for LLMs; llms.txt gives a low-cost, high-accuracy entry point.
- Proactively providing an index means proactively being “seen” — an advocacy approach for the AI era.
- It is an open, verifiable convention any site can adopt immediately.
Checklist
- Publish
/llms.txtin the site root; declare the spec version on the first line, then list theH1site description and sections. - Provide
/llms-full.txtwith fuller body content (optional but recommended). - Use absolute URLs and precise, concise descriptions — avoid marketing fluff.
- Keep it in sync with the actual site content and update it regularly.
Acceptance
- Accessing
/llms.txtreturns 200 with correcttext/plaincontent. - Content parses into clear sections and links.
- Loading it as LLM context yields an accurate site overview.