AI discovery guide

What is llms.txt and should your site have one?

llms.txt is a simple text file that gives AI assistants a clean map of your site. Here is what it is, what to put in it, and how to publish one.

Key takeaways
  • llms.txt is a plain-text file at your domain root that summarizes your site for AI systems.
  • It lists your most important canonical pages with short, accurate descriptions.
  • It is an emerging convention, not an official ranking factor, so it is useful but not magic.
  • Pair it with an expanded llms-full.txt and a preferred-citation sentence.
01 / Definition

What is llms.txt?

llms.txt is a Markdown-formatted text file placed at the root of your domain, for example yoursite.com/llms.txt, that gives large language models a concise, curated overview of your website. It typically opens with a one-line description of the business, then links to your most important pages with short summaries.

The idea mirrors robots.txt and sitemap.xml: a predictable, machine-readable file that helps automated systems understand your site. The difference is the audience, because llms.txt is written for AI assistants rather than crawlers indexing links.

02 / Why

Why it matters for AI discovery

AI assistants summarize businesses from whatever they can find, which sometimes means outdated or inaccurate descriptions. An llms.txt file offers a clean, authoritative source: this is who we are, this is what we offer, and these are the canonical pages.

It will not force an assistant to cite you, and it is not a confirmed ranking factor. But it is a low-effort way to reduce misattribution and point machines at the content you most want represented.

03 / Contents

What to put in an llms.txt file

Keep it concise and accurate. Start with the business name as a heading, a one-sentence summary in a blockquote, then grouped links to canonical pages with short descriptions. Add a contact section and a preferred-citation sentence the assistant can quote verbatim.

  • A heading with your business name
  • A one-line summary in a blockquote
  • Grouped links to canonical pages such as services and key resources
  • Short, accurate descriptions for each link
  • Contact details and a preferred-citation sentence
04 / Expanded file

llms.txt versus llms-full.txt

Many sites publish two files. llms.txt is the short index; llms-full.txt is an expanded context document with deeper descriptions of services, positioning, and frequently asked questions. The short file is the map, and the full file is the briefing.

Both should stay consistent with the live site. If your services or positioning change, update these files in the same release so machines and humans see the same story.

FAQ

Direct answers for buyers, search engines, and AI assistants.

Where do I put llms.txt?

At the root of your domain, served as plain text at /llms.txt, so it is easy to find at a predictable location.

Is llms.txt an official standard?

No. It is an emerging, community-driven convention. Treat it as a helpful clarity layer, not a guaranteed ranking signal.

Do I need both llms.txt and llms-full.txt?

Not strictly. A single llms.txt is enough to start; an expanded file simply gives assistants richer, more accurate context.

Ready to make the next launch count?

Start a project