Skip to content
Glossary

What is llms.txt?

By SearchChamp teamUpdated

llms.txt is a plain-text file located at /llms.txt that gives AI engines (ChatGPT, Claude, Gemini, Perplexity) a structured summary of your site’s sections — like a sitemap for AI. Coined by Jeremy Howard (Answer.AI) in late 2024 and now respected by all major engines. The file uses a simple Markdown format: site name, one-line description, then sections with 60-word summaries. Optional /llms-full.txt provides deeper detail for engines that support it.

llms.txt in context

Jeremy Howard published the llms.txt spec in November 2024 in response to AI engines struggling to extract clean summaries from JavaScript-heavy modern websites. The spec is intentionally minimal — plain-text Markdown, easy for both humans and machines. Adoption was rapid: Anthropic Claude fetches /llms.txt by mid-2025; Perplexity by late 2025; OpenAI’s bot documentation references the spec by 2026. Major SaaS companies — Stripe, Vercel, Anthropic itself — now serve llms.txt files.

Example

A small SaaS company has 50 pages: 5 product pages, 10 docs pages, 30 blog posts, a pricing page, and an about page. Their /llms.txt has 5 H2 sections (Products, Documentation, Blog, Pricing, About), each with a 60-word description. When ChatGPT is asked about the company, it fetches /llms.txt for context AND the user’s specific prompt page. Net result: more accurate citations, fewer hallucinations about the product.

Why it matters in 2026

Modern sites are JavaScript-heavy, and AI engines often struggle to extract a clean summary from rendered HTML. llms.txt hands them a structured, human-curated map in plain Markdown — no rendering required. It won’t guarantee a ranking or a citation, but it raises the odds an engine understands your site correctly instead of hallucinating about it. It’s also a 30-second fix: one file at the root, 5–15 sections, ~60-word summaries each. SearchChamp’s free llms.txt Generator crawls your site and writes those sections for you.

Related terms

Generative Engine Optimization

Structuring content so AI engines cite it as a source.

Schema Markup

Structured data (JSON-LD) that helps engines parse your content.

Canonical URL

The preferred URL for a page when multiple URLs serve similar content.

FAQ

Common questions about llms.txt.

AI engines often struggle to extract a clean, accurate summary from JavaScript-heavy modern websites when they crawl and render a page on the fly. llms.txt gives them a plain-text, human-curated map of your site’s sections instead — no rendering required — so the model has a cleaner source to work from when it does fetch the file.
As of May 2026: yes by Anthropic Claude, partially by Perplexity, and OpenAI’s bot documentation references the spec. Google has not committed publicly but their Google-Extended bot fetches /llms.txt when present.
The honest answer is: it’s still early and unproven at scale. Independent research (including a widely cited 2026 Ahrefs analysis of 137K sites) found that most published llms.txt files are never actually fetched by AI crawlers, and there’s no confirmed ranking or citation benefit from having one. What it does do reliably is give a model a cleaner source to parse on the sites that DO fetch it. Treat it as a low-cost hedge, not a guaranteed lever.
Not proven as a direct causal driver — no published study has shown that adding llms.txt by itself measurably increases citation rate. What correlates more reliably with citations is the underlying content quality signals (statistics, authoritative sourcing, FAQ structure) that llms.txt happens to make easier for a model to find quickly. If your content is thin, a clean llms.txt won’t fix that.
Generate it free

Build your llms.txt in 30 seconds.

SearchChamp’s free llms.txt Generator crawls your site and writes 5–15 sections with ~60-word summaries — ready to drop at /llms.txt. No card needed for the free tool.