← Back to Blog

As AI search engines like ChatGPT, Perplexity and Google’s AI Overviews became a real source of traffic, a new question appeared: how do you tell an AI model which of your pages matter, and what they’re about? The emerging answer is llms.txt — a simple file that gives large language models a clean, curated map of your site. This guide explains what it is, shows a real example, and walks through creating one.

What is llms.txt?

llms.txt is a plain-text file, published at the root of your site (yoursite.com/llms.txt), that lists your most important pages with short descriptions — written for AI models rather than for search-engine crawlers. Think of it as a cross between robots.txt and a sitemap, but curated and human-readable: instead of every URL on your site, it highlights the pages you actually want an AI to understand and cite.

It uses Markdown so models can parse the structure easily — a title, an optional summary, and sections of links with descriptions. It’s a voluntary convention: no AI engine is required to read it, much like robots.txt was voluntary in 1994. But it’s trivial to publish and gives you a clean signal in an ecosystem that’s still forming.

What an llms.txt file looks like

Here’s a minimal example for a fictional tools company:

# Acme Tools

> Acme Tools makes durable hand tools for professional builders.

## Docs
- [Getting started](https://acmetools.com/docs/start): How to set up your first tool kit.
- [Warranty](https://acmetools.com/warranty): Lifetime warranty terms and claims.

## Products
- [Hammers](https://acmetools.com/hammers): Framing and finish hammers.
- [Pricing](https://acmetools.com/pricing): Plans from $19 to $99 per month.

The structure is deliberately simple: an H1 with your site name, an optional blockquote summary, then H2 sections grouping links. Each link gets a one-line description an AI could quote when answering a related question.

How to create an llms.txt file

  1. List your key pages. Not every URL — the ones worth citing: core product or service pages, top guides, docs, pricing.
  2. Write a description per link. One line that says what the page is for, in language an AI could quote verbatim. Lead with purpose, not marketing.
  3. Group them under headings. Docs, Products, Guides — whatever structure fits. Keep it scannable.
  4. Exclude the noise. Leave out thin, duplicate, noindex and utility pages. The point is to point AI at your best content, not all of it.
  5. Publish at the root. Save it as llms.txt and upload it so it’s reachable at yoursite.com/llms.txt.

Tip: Write each description the way you’d want an AI to summarise the page. “Pricing: three plans from $19 to $99/mo with a 14-day free trial” is far more quotable than “Our flexible pricing options.”

Does llms.txt help SEO and AI visibility?

llms.txt won’t change your Google rankings — it’s not a classic ranking factor. Its value is in answer-engine optimisation: helping AI models find and understand the content you most want cited. Adoption on the AI side is still voluntary and evolving, so treat it as a low-cost, forward-looking bet rather than a guaranteed traffic source. It pairs naturally with your sitemap and robots.txt as part of a complete crawlability setup — and it positions you early on a standard that’s gaining momentum.

Generate a valid llms.txt from your own site in one click. Daylytix picks your key pages, writes the descriptions, and skips the noise.
Try the llms.txt Generator

The fast way to create one

Hand-writing llms.txt is fine for a small site. For anything larger, selecting the right pages and writing a description for each is tedious — and easy to let go stale. The Daylytix llms.txt Generator crawls your site, selects your indexable, high-value pages, writes clean descriptions, and produces a correctly formatted file ready to publish at /llms.txt — regenerated in one click whenever your content changes.

Frequently asked questions

What is llms.txt used for?

It gives AI models a curated map of your most important pages, with descriptions, so tools like ChatGPT and Perplexity can find and understand the content you want cited.

Where do I put the llms.txt file?

At the root of your domain, reachable at yoursite.com/llms.txt, just like robots.txt.

Is llms.txt the same as a sitemap?

No. A sitemap lists every URL for search-engine crawlers; llms.txt is a shorter, curated, human-readable list written for AI models, with a description for each page.

Does llms.txt improve SEO?

Not directly — it’s not a Google ranking factor. Its benefit is helping AI engines find and cite your best content, which is part of answer-engine optimisation.

Related reading