llms.txt Generator & Validator
Build a spec-compliant llms.txt file for your website — the emerging standard that tells AI assistants and LLM crawlers what your site is about and which pages matter. Then validate any existing file against the format.
1 · Generate your llms.txt
Link sections — one page per line as Title | URL | optional description. Leave unused sections empty; rename any section to whatever you need. Pages under Optional are the ones AI tools may skip when context is tight.
2 · Validate an existing llms.txt
What is llms.txt?
llms.txt is a proposed standard (published September 2024 at llmstxt.org) for a Markdown file at your site root — https://example.com/llms.txt — that gives AI assistants a curated, token-friendly map of your site: what it is, and which pages contain the substance. Large technical sites including Cloudflare, Stripe, Anthropic and Vercel already publish one.
llms.txt vs robots.txt vs sitemap.xml
- robots.txt says what crawlers may not access — it's about permission.
- sitemap.xml lists every indexable URL for search engines — it's exhaustive and unranked.
- llms.txt is a curated, human-written guide for AI systems — a short list of your best pages with context about what each contains. Curation, not enumeration.
The format in 30 seconds
- One
# H1with the site or project name — the only required element. - An optional
> blockquotesummary right below it. - Optional plain paragraphs with extra context (no headings).
- Any number of
## H2sections, each a Markdown list of links:- [Title](url): description. - A section named
## Optionalhas special meaning: those links may be skipped when an AI needs a shorter context.
Example llms.txt files
Docs / developer site
# AcmeDB > AcmeDB is an open-source embedded database with a SQL and a key-value API. ## Docs - [Quickstart](https://acmedb.dev/docs/quickstart): Install and first query in 5 minutes - [SQL Reference](https://acmedb.dev/docs/sql): Full SQL dialect documentation - [Client Libraries](https://acmedb.dev/docs/clients): Python, Go, Rust and JS drivers ## Optional - [Benchmarks](https://acmedb.dev/benchmarks): Performance comparisons - [Changelog](https://acmedb.dev/changelog)
Business / SaaS site
# BrightBooks > BrightBooks is accounting software for freelancers in the EU, with automatic VAT handling. ## Products - [Features](https://brightbooks.example/features): Invoicing, expenses, VAT returns - [Pricing](https://brightbooks.example/pricing): Plans from €9/month ## Support - [Help Center](https://brightbooks.example/help): Setup guides and FAQs - [Contact](https://brightbooks.example/contact) ## Optional - [About us](https://brightbooks.example/about)
Blog
# The Slow Baker > Recipes and techniques for sourdough and long-fermentation baking, written by a home baker. ## Blog - [Sourdough starter guide](https://slowbaker.example/starter-guide): The most-read beginner guide - [Hydration explained](https://slowbaker.example/hydration): How water ratios change bread - [Recipe index](https://slowbaker.example/recipes): All recipes by category
E-commerce store
# North Trail Gear > Online store for ultralight hiking equipment, shipping across North America. ## Products - [Backpacks](https://northtrail.example/backpacks): Ultralight packs 30–60 L - [Shelters](https://northtrail.example/shelters): Tents and tarps under 1 kg ## Support - [Shipping & returns](https://northtrail.example/shipping): Policies and timelines - [Size guides](https://northtrail.example/sizing)
Personal portfolio
# Maya Lindgren > Freelance data visualization designer and D3.js consultant based in Stockholm. ## Work - [Portfolio](https://mayalindgren.example/work): Selected client projects - [Case study: election maps](https://mayalindgren.example/work/elections): Interactive maps for national media ## Optional - [CV](https://mayalindgren.example/cv) - [Talks](https://mayalindgren.example/talks)
Frequently asked questions
Does llms.txt improve my Google rankings?
No — it isn't a Google ranking factor, and the proposal itself doesn't claim to be one. Its purpose is to help LLM-based tools (chat assistants, AI search, coding agents) represent your site accurately when users ask about it. Think of it as being quotable to AI, not ranking higher in search.
Where do I put the file?
At your web root: https://example.com/llms.txt, served as plain text or Markdown. llms-full.txt, if you make one, sits alongside it.
What is llms-full.txt?
A companion file containing the full text of your key pages in one document, so an LLM can ingest everything without crawling. This tool generates a structured template with your page titles and URLs — you paste in each page's content.
Should small sites bother?
It's a 10-minute job and costs nothing, so there's little downside. The clearest benefit today is for documentation-heavy and product sites that people ask AI assistants about.
Last updated: 2026-07-12