Satelo / Blog / llms.txt: what it is and whether your site needs one

llms.txt: what it is and whether your site needs one

llms.txt is a plain Markdown file placed at the root of a website that gives large language models a short, curated map of your most useful pages. It was proposed in September 2024 and has spread quickly, mostly through SEO newsletters promising AI traffic. This guide explains the format, gives you a template and is honest about what the file does today.

Published: 2026-09-12 · Satelo

What llms.txt is

The proposal, published by Jeremy Howard of Answer.AI at llmstxt.org, suggests a file at /llms.txt written in Markdown. The idea: HTML pages are full of navigation, scripts and ads, and an AI tool with a limited context window benefits from a clean summary that says “here is what this site is and here are the pages worth reading”.

It is a proposal, not a standard adopted by a standards body, and it is not a ranking signal in any documented search system.

llms.txt vs robots.txt vs sitemap.xml

FilePurposeWho reads it
robots.txtTells crawlers what they may or may not fetchSearch engine and AI crawlers that respect the Robots Exclusion Protocol
sitemap.xmlLists URLs you want discovered and indexedSearch engines (Google, Bing, Yandex)
llms.txtCurated, human-readable summary of key content for LLMsSome AI tools and developer agents that choose to look for it

The important difference: llms.txt does not control access. If you want to allow or block AI crawlers, that still happens in robots.txt and at your server or CDN.

Does anyone actually use it?

Be careful with claims here. As of this writing:

So: low cost, low proven benefit for a typical blog or small business site, real benefit if people use AI agents to work with your documentation.

That does not make the file useless for everyone else. Writing it forces you to decide which 20 pages truly represent your site, and that exercise often reveals outdated guides, missing pages and messy navigation that do hurt you with both people and search engines.

The format, with a template

The proposed structure is simple:

  1. An H1 with the site or project name (the only required part).
  2. A blockquote with a one or two sentence summary.
  3. Optional paragraphs with key details.
  4. H2 sections, each containing a Markdown list of links with a short note.
  5. An optional section titled “Optional” for links that can be skipped when context is short.

A template for a small business blog:

Save it as UTF-8 plain text at https://yoursite.com/llms.txt. On WordPress, you can upload it to the site root via your hosting file manager, or use an SEO plugin that offers an llms.txt generator.

How to write a good one in 20 minutes

  1. Pick 10–30 pages, not 500. The value is curation. Your best guides, pricing, about page, key product pages.
  2. Write descriptions that state facts. “Price list for 2026, updated monthly” is useful. “Amazing guide!” is not.
  3. Match what the page really says. Do not describe content that is not on the page; an AI tool that fetches it will see the mismatch.
  4. Use canonical URLs. The same URLs that appear in your sitemap, with HTTPS and the final trailing slash.
  5. Set a reminder to update it. A stale file pointing to deleted pages is worse than none.

What to include for different site types

Notice the pattern: the pages a careful human researcher would want first. If you would not send a journalist to a page, it probably does not belong in the file.

How to test your file

  1. Open https://yoursite.com/llms.txt in a private browser window. It should load as plain text with a 200 status, not redirect to the homepage or a 404 template.
  2. Check that your server sends it as text (a text/plain or text/markdown content type), not as a download.
  3. Click every link in it. Each should return 200 without redirects.
  4. Paste the file into an AI assistant and ask it to describe your site and name your three most important pages. If the summary is wrong or vague, rewrite your descriptions.
  5. Make sure robots.txt does not block the file or the pages it lists for the crawlers you care about.

Common mistakes

What llms.txt will not do

The things that actually move AI visibility are boring: indexable pages, clear answers, accurate facts and mentions on other relevant sites. Our guide on how to get cited by ChatGPT covers that process, and AI Overviews and brand mentions explains the Google side.

Should you add one? A quick decision table

Your siteRecommendation
Developer docs, API, open-source projectYes, plus llms-full.txt if your docs are large
SaaS with a help centreYes, it takes an hour and helps agents read your docs
Blog or content siteOptional; do it after technical basics are fixed
Local business with five pagesLow priority; spend the time on your Google Business Profile

Next steps

Before adding new files, check the basics: a free Quality Score check shows how your site looks in open data, including PageSpeed and Common Crawl coverage, the same public crawl many AI datasets draw on. Then read the guide to getting mentioned by AI for the work that matters more.

FAQ

Is llms.txt an official standard?

No. It is a proposal published in 2024 at llmstxt.org. It has not been adopted by a standards body, and search engines have not documented it as a ranking signal.

Does Google use llms.txt?

Google representatives have said Google Search does not use it, and Google's guidance says no special files are needed to appear in AI features.

Can llms.txt block AI crawlers?

No. Access control is done in robots.txt and at the server or CDN level. llms.txt only describes content.

Where do I put the file?

At the root of your domain, so it opens at https://yoursite.com/llms.txt, saved as UTF-8 plain text in Markdown format.

Read next

Nofollow vs sponsored vs UGC: which rel attribute to useNofollow vs sponsored vs UGC explained: what each rel attribute means, when Google expects it, how to combine them and how to set them up in WordPress.AI Overviews brand mentions: how to get your brand into Google’s AI answersHow AI Overviews brand mentions work, what Google officially says about appearing in AI features, and a practical plan to get your brand named and linked.How to get cited by ChatGPTHow to get cited by ChatGPT and other AI assistants: let the right crawlers in, write answer-ready pages and earn mentions on sites the models already trust.How to Increase Domain Authority the Sustainable WayHow to increase domain authority the sustainable way: 9 tactics that earn real links and visibility, what to avoid, and realistic timelines for small websites.

Add your site to Satelo

Check your Quality Score for free, then connect your site: the first article earns you satellites to promote it on similar sites.

Check my siteAdd my site