AI SEO Tracker

Product

  • AI Leaderboard
  • Pricing
  • How it works
  • AI SEO Report
  • Tools

Agents

  • Agent docs
  • Setup skill
  • llms.txt

Tools

  • Page Inspector
  • Keyword Research
  • Share buttons

Resources

  • Blog
  • Learn AI SEO
  • LLMOnly

More

  • About
  • Help & contact
  • MagicSpace

© 2026 AI SEO TrackerBuilt by Ilias IsmPrivacyTermsSecurityImprintGDPR

AI SEO Tracker
Leaderboard
Hands on a laptop inspecting a product page, with floating AI model pills
AI SEO Page Inspector

See your page the way AI does

Person reviewing customer questions on a laptop, with floating high-intent prompt pills
AI Keyword Research

Find high-intent prompts from real questions

Student watching an AI SEO lesson, with floating course progress and lesson pills
AI SEO Course

Get AI to recommend you

More tools

AI Share Button GeneratorAll Tools
Pricing
Log in
Blog

What Is llms.txt? How to Write One and What the Logs Show

llms.txt is a Markdown file that tells AI agents what your site is. See the format, a real example, a template, and two weeks of our own bot logs.

Ilias IsmExpert verifiedUpdated 3 Oct 2026 · 9 min read
Summarizechatgpt logoChatGPTperplexity logoPerplexityclaude logoClaudegrok logoGrok

TL;DR

  • What it is: a Markdown file at /llms.txt that tells an AI agent what your site is and where the key pages are.
  • What it isn't: not robots.txt, not a sitemap. It blocks nothing and ranks nothing.
  • How to write one: a title, a summary, and link lists. With a template.
  • Does anything read it? Barely. On our site: 8 of 9,460 bot requests in two weeks. None from OpenAI, Google or Anthropic.
  • Worth it? Yes for docs, APIs and agent products. No for rankings.

Does AI name your brand? Check your site.

Our site got 9,460 bot requests in two weeks.

8 of them were for llms.txt.

That's the honest starting point for this guide.

llms.txt is cheap to write. It's useful in a few cases. And it won't get you cited by ChatGPT.

Here's what it is, how to write one, and what three data sets say about who reads it.

  • What it is
  • vs robots.txt
  • What goes in it
  • A real example
  • How to write one
  • Does AI read it
  • Worth it?
  • FAQ

What llms.txt is

A plain Markdown file. At the root of your site. Named llms.txt.

It tells an AI agent two things:

  1. What this site is.
  2. Where the pages that matter are.

That's it.

Jeremy Howard proposed it on 3 September 2024. It's a proposal. Not a web standard that anyone has to follow.

The idea: an agent can't read your whole site. So give it a short guide instead.

The proposal says the file is mainly meant for when an agent answers a question, not for training.

Note the name. It's llms.txt, with an s. Not llm.txt.

llms.txt vs robots.txt vs sitemap

People mix these up. They do three different jobs.

Three files, three jobs: robots.txt is rules for what a crawler may fetch, sitemap.xml is a list of every URL you want indexed, llms.txt is a guide to what the site is and where to start
Rules, a list, and a guide.
FileJobWho reads it
robots.txtRules. What a crawler may fetchCrawlers
sitemap.xmlA list of every URL you want indexedSearch engines
llms.txtA short guide to the siteAgents, sometimes

The big one: llms.txt blocks nothing.

You can't use it to keep AI out. That's robots.txt.

And you can't use it to get AI in. Nobody promised that.

What goes in an llms.txt

Four parts. Only the first is required.

The four parts of an llms.txt: a title with the site name, which is the only required part, a summary as a blockquote, notes in plain Markdown about what an agent must know, and link lists in sections that point to your key pages
From the llms.txt proposal.

The proposal's own mock example:

# Title

> Optional description goes here

Optional details go here

## Section name

- [Link title](https://link_url): Optional link details

## Optional

- [Link title](https://link_url)
  • # Title: the name of the site or project.
  • > Summary: a short blockquote. The key facts.
  • Details: plain paragraphs or lists. No headings.
  • ## Sections: lists of links. Each link can have a note after a colon.
  • ## Optional: a special section. Links an agent can skip if it's short on space.

A real example: ours

Here's the top of our own llms.txt.

The llms.txt of aiseotracker.com, trimmed: a title AI SEO Tracker, a blockquote summary of what the product measures and how an agent connects, a section on when to use it, an MCP section with the server URL and transport, and an agent docs section with links
Real file, trimmed. It's written for an agent, not a crawler.

Three things it does that a sitemap can't:

  • It says what the product is. In one paragraph.
  • It says how to use it. "Fetch SKILL.md first. It has the MCP URL, tool order, and rules."
  • It says what not to do. "Do not invent ranks."

So ours isn't a page index. It's a front door for agents.

That's the use case where llms.txt makes sense. A product that agents work with: docs, an API, an MCP server, skills.

How to write an llms.txt

Write an llms.txt in five steps: name the site, summarize it in one paragraph, link the 10 to 20 pages that matter, save it as /llms.txt, check your logs after a month
Short on purpose. An agent has limited space.

1. Name the site. One H1.

2. Summarize it in one paragraph. What you sell. Who it's for. One or two hard facts, like your price.

3. Link the pages that matter. Not every page. Pricing, docs, your best guides. I'd keep it to 10 to 20 links.

4. Save it as /llms.txt. At the root. Served as plain text or Markdown.

5. Check your logs after a month. See who asked for it. More on that below.

A template:

# Acme Invoicing

> Acme is invoicing software for freelancers. Plans start at $12 a month.
> It sends invoices, tracks payments and exports to accounting tools.

Acme does not do payroll. Prices on this page are in US dollars.

## Product

- [Pricing](https://acme.example/pricing): plans and limits
- [Features](https://acme.example/features): what each plan includes

## Docs

- [Getting started](https://acme.example/docs/start): setup in five steps
- [API reference](https://acme.example/docs/api): endpoints and auth

## Optional

- [Blog](https://acme.example/blog)

Three rules:

  • Keep facts current. A stale price in llms.txt is worse than no file.
  • Don't paste your sitemap. A list of 2,000 URLs helps nobody.
  • No secrets. The file is public.

Do you need a generator? Not really. It's short enough to write by hand.

$49 report

Does AI name you?

See if AI mentions your brand. Then get the pages to fix.

How it works
chatgpt logo

What's the best AI SEO tracker for a startup?

Most answers name Semrush. You aren't cited.

Ask ChatGPT

Does any AI read llms.txt

Here's where most guides go quiet.

Three data sets. One of them is ours.

Three data sets on whether anything reads llms.txt: Ahrefs, 137,210 domains, May 2026, 97 percent of llms.txt files got zero requests. EZY, 83 sites, 12 weeks, OpenAI fetched llms.txt 7 times and robots.txt 3,990 times. Our site, two weeks, 8 of 9,460 bot requests
Three different methods. The same answer.

Ahrefs: 97% of files got zero requests

Ahrefs looked at 137,210 domains with traffic in May 2026.

  • 28% publish an llms.txt.
  • 97% of the valid files got zero requests that month.
  • Of the bots that did read one, 77% weren't from AI tools.

Slackbot fetched more llms.txt files than PerplexityBot did. People share the link in chat. The preview bot fetches it.

EZY: 7 fetches against 3,990

EZY put llms.txt on 83 sites and watched the logs for 12 weeks.

  • OpenAI: fetched llms.txt 7 times. And robots.txt 3,990 times.
  • Perplexity: fetched llms.txt 0 times. And robots.txt 775 times.

Our own logs: 8 of 9,460

Now ours. aiseotracker.com, 3 to 17 September 2026. IP-verified bot requests only.

(Our bot log has no data after 17 September. So this is two weeks, not a month.)

Bot analytics for aiseotracker.com from 3 to 17 September 2026, with no data after 17 September: 9,460 IP-verified bot requests in total, 493 for robots.txt and 8 for llms.txt. The llms.txt requests came from meta-externalagent 5, Amzn-SearchBot 2 and PerplexityBot 1, with 0 from OpenAI, Google and Anthropic. robots.txt requests include ClaudeBot 161, Googlebot 97, OAI-SearchBot 89 and PerplexityBot 59
Our own bot logs. One site, two weeks.
Our site, two weeks of logs, 3 to 17 September 2026: 9,460 verified bot requests, 493 for robots.txt, 8 for llms.txt. None of the 8 came from OpenAI, Google or Anthropic
robots.txt: 493. llms.txt: 8.
  • 9,460 bot requests in total.
  • 493 for robots.txt.
  • 8 for llms.txt.

Who asked for it? Meta's crawler 5 times. Amazon's 2 times. PerplexityBot once.

OpenAI: zero. Google: zero. Anthropic: zero.

So what do AI assistants fetch?

Your pages.

In the same two weeks, AI assistants made 686 requests to answer a user. ChatGPT alone: 565.

The top target was our homepage. 180 fetches by ChatGPT.

Then leaderboard pages. Then blog posts.

Plain HTML pages. Not llms.txt.

One site. Two weeks. But it matches the other two.

What Google says

Google's guide to AI features is direct. Google Search doesn't use these files. Keeping one neither helps nor harms your visibility there.

Is an llms.txt worth it

Is an llms.txt worth it? Yes if you have docs or an API, coding agents use your product, or you ship an MCP server. No if you want Google rankings, you want ChatGPT citations, or you hope it replaces good pages
A cheap file with a narrow job.

Yes, if agents work with your product.

Docs. An API. An MCP server. A developer tool.

A coding agent that lands on your site can use a short guide. And a person can paste the URL into a chat to give the model context.

No, if you want rankings or citations.

The logs say AI search bots mostly don't fetch it.

What gets you cited is on your normal pages: the answer in plain text, the facts an engine can quote, and a spot on the lists engines already cite. How to get cited in AI answers covers that.

My take: write one if it takes you an hour or less. Then move on to the pages.

Want agents to read your pages cheaper? That's a different technique. See Markdown for agents.

FAQ

Is llms.txt a ranking factor?

No. Google says its Search doesn't use the file.

Does ChatGPT use llms.txt?

Not in the logs we have. OpenAI's bots made zero llms.txt requests on our site in two weeks of logs. In EZY's study of 83 sites, 7 in 12 weeks.

ChatGPT does fetch normal pages. A lot.

Where do I put the file?

At the root of your domain: https://yoursite.com/llms.txt.

Is it llm.txt or llms.txt?

llms.txt. With an s.

Can llms.txt block AI crawlers?

No. It has no rules in it. Use robots.txt for that.

Should I link every page?

No. Link the pages an agent needs to understand you. The proposal has an "Optional" section for the rest.

Does AI SEO Tracker have an llms.txt generator?

No. We don't have one.

Our free tools are the Page Inspector, keyword research and the AI share button generator.

$49 report

Does AI name you?

See if AI mentions your brand. Then get the pages to fix.

How it works
chatgpt logo

What's the best AI SEO tracker for a startup?

Most answers name Semrush. You aren't cited.

Ask ChatGPT

Ilias Ism

Founded LinkDR, MagicSpace SEO, AI SEO Tracker, and GenPPT.

XLinkedIn

On this page

  • What llms.txt is
  • llms.txt vs robots.txt vs sitemap
  • What goes in an llms.txt
  • A real example: ours
  • How to write an llms.txt
  • Does any AI read llms.txt
  • Is an llms.txt worth it
  • FAQ
$49 report
Does AI name you?

See if AI mentions your brand. Then get the pages to fix.

chatgpt logo

What's the best AI SEO tracker for a startup?

Most answers name Semrush. You aren't cited.

Keep reading

AEO Metrics: What to Measure, Formulas, and Noise Limits

The AEO metrics worth reporting: mention rate, citations, share of voice, AI referrals. Formulas, real engine data, and how many prompts a change needs.

2 Oct 2026

Copilot SEO Trackers and AI Chatbot Visibility Tools (2026)

Compare eight tools that track Copilot, ChatGPT, Gemini and Perplexity. See which plan includes Copilot, what it costs, and a free Bing report.

3 Oct 2026

AI Mention Trackers Compared: What 50 Prompts Cost (2026)

Compare 11 AI mention trackers: which engines each covers, what 50 prompts cost, and who each fits. Prices read from vendor pages in October 2026.

3 Oct 2026

Does ChatGPT mention your brand?

$49 once · 5 AI engines · 7 days