What a finished llms.txt actually looks like
This pack was generated for llmstxt.org. Yours is written from your site’s copy after a free check. Download sample.zip.
llms.txt
Spec-shaped map: H1, blockquote, H2 file lists, absolute URLs. Not a sitemap dump.
# llms.txt > A proposal to standardise on using an /llms.txt file to provide information to help agents use a website. Curated map of 8 pages on https://llmstxt.org. Not a sitemap. Follow a link for detail. ## Docs - [The /llms.txt file, v2](https://llmstxt.org/index.md): A proposal to standardise on using an /llms.txt file to provide information to help agents use a website. - [Python module & CLI](https://llmstxt.org/intro.html.md): Read llms.txt files and create XML context documents for LLMs - [Python source](https://llmstxt.org/core.html.md): Source code for llms_txt Python module, containing helpers to create and use llms.txt files ## Pages - [llms.txt in Different Domains](https://llmstxt.org/domains.md): This page has some guidelines and suggestions for how different domains could utilize llms.txt to allow LLMs to better… - [llms.txt Parser in JavaScript](https://llmstxt.org/llmstxt-js.html): This page demonstrates a JavaScript implementation of the llms.txt parser. - [How to help LLMs understand your nbdev project](https://llmstxt.org/nbdev.md): A practical guide to making your nbdev library agent-friendly using llms.txt, with automation techniques and… ## Examples - [ed, the standard text editor](https://llmstxt.org/ed.md): ed , the standard text editor In order to understand how llms.txt can be used with editors and IDEs, let’s look at how… ## Optional - [Changes](https://llmstxt.org/changes.md): v2 (August 2026) The original llms.txt proposal was published in September 2024, when the idea that language models…
schema.jsonld
Organization + FAQPage for agents. Not Google stars.
{
"@context": "https://schema.org",
"@graph": [
{
"@type": "Organization",
"@id": "https://llmstxt.org/#org",
"name": "llms.txt",
"url": "https://llmstxt.org/",
"description": "A proposal to standardise on using an /llms.txt file to provide information to help agents use a website.",
"sameAs": [
"https://github.com/answerdotai/llms-txt",
"https://x.com/answerdotai"
],
"founder": {
"@type": "Person",
"name": "Jeremy Howard"
}
},
{
"@type": "FAQPage",
"@id": "https://llmstxt.org/#faq",
"mainEntity": [
{
"@type": "Question",
"name": "What is llms.txt?",
"acceptedAnswer": {
"@type": "Answer",
"text": "A proposal to standardise on using an /llms.txt file to provide information to help agents use a website."
}
},
{
"@type": "Question",
"name": "What is the official URL for llms.txt?",
"acceptedAnswer": {
"@type": "Answer",
"text": "The official site is https://llmstxt.org/."
}
},
{
"@type": "Question",
"name": "Where should I start on llms.txt?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Start with: The /llms.txt file, v2 (https://llmstxt.org/index.md); Python module & CLI (https://llmstxt.org/intro.html.md); Python source (https://llmstxt.org/core.html.md); llms.txt in Different Domains (https://llmstxt.org/domains.md)."
}
},
{
"@type": "Question",
"name": "Who is behind llms.txt?",
"acceptedAnswer": {
"@type": "Answer",
"text": "The homepage names Jeremy Howard as author."
}
},
{
"@type": "Question",
"name": "Does llms.txt publish an llms.txt file?",
"acceptedAnswer": {
"@type": "Answer",
"text": "A curated /llms.txt belongs at https://llmstxt.org/llms.txt so agents can load a short map of the site."
}
},
{
"@type": "Question",
"name": "Does llms.txt include examples?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Yes. See ed, the standard text editor."
}
},
{
"@type": "Question",
"name": "Is /llms.txt a sitemap?",
"acceptedAnswer": {
"@type": "Answer",
"text": "No. A sitemap lists indexable URLs. /llms.txt is a short curated map with absolute https links."
}
},
{
"@type": "Question",
"name": "How should an agent cite llms.txt?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Cite the page URL you used (prefer a markdown alternate listed in /llms.txt) and quote the heading you relied on."
}
}
]
}
]
}
faq.md
Same Q&As in markdown — keep in sync with schema.
# llms.txt FAQ Paste onto a public FAQ page. Keep schema.jsonld in sync. ## 1. What is llms.txt? A proposal to standardise on using an /llms.txt file to provide information to help agents use a website. ## 2. What is the official URL for llms.txt? The official site is https://llmstxt.org/. ## 3. Where should I start on llms.txt? Start with: The /llms.txt file, v2 (https://llmstxt.org/index.md); Python module & CLI (https://llmstxt.org/intro.html.md); Python source (https://llmstxt.org/core.html.md); llms.txt in Different Domains (https://llmstxt.org/domains.md). ## 4. Who is behind llms.txt? The homepage names Jeremy Howard as author. ## 5. Does llms.txt publish an llms.txt file? A curated /llms.txt belongs at https://llmstxt.org/llms.txt so agents can load a short map of the site. ## 6. Does llms.txt include examples? Yes. See ed, the standard text editor. ## 7. Is /llms.txt a sitemap? No. A sitemap lists indexable URLs. /llms.txt is a short curated map with absolute https links. ## 8. How should an agent cite llms.txt? Cite the page URL you used (prefer a markdown alternate listed in /llms.txt) and quote the heading you relied on.
README.md
Stack install steps + curl verify for this sample origin.
# CiteKit install — llms.txt Four files, generated from `https://llmstxt.org`. ## Vercel (or any `/public` folder) 1. Copy `llms.txt` into `/public` so it is served at `https://llmstxt.org/llms.txt`. 2. Paste `schema.jsonld` into your root layout as `<script type="application/ld+json">…</script>`. 3. Publish `faq.md` at `/faq` (keep the JSON-LD in sync). 4. Deploy. Check: `curl -s https://llmstxt.org/llms.txt | head` — first line must be `# `. Netlify: same thing, drop `llms.txt` in the publish directory. Framer / Webflow: paste the JSON-LD in Project Settings → Custom code / Head. Host `llms.txt` as a root plain-text file (a reverse proxy is the reliable option if the CMS wraps it in HTML). Paste `faq.md` onto an FAQ page.