Skip to main content

We got your message!

Our engineer will personally reach out within 24 hours. Check your email.

AIO

What Is llms.txt? The New Sitemap for AI Search (And Why Your Site Needs One)

Vladimir Kamenev

llms.txt in one sentence

llms.txt is a plain-text file at the root of your website (like robots.txt) that gives AI systems a structured overview of your business — who you are, what you do, and what content to read.

Why it exists

When ChatGPT, Perplexity, or Claude visit your website, they don’t browse it like a human. They need a fast, structured summary of:

  • What is this business?
  • What services do they offer?
  • Where are they located?
  • What content is available to read?
  • How to contact them?

Without llms.txt, AI systems have to crawl every page and guess. With it, they get the complete picture in one request.

What goes in it

A llms.txt file is written in Markdown (not XML or JSON). The format:

# Your Business Name

> One-sentence description of what you do and where you serve.

## About
- Website: https://yourdomain.com
- Business: Your Business Name (Your Type)
- Location: Your City, State

## Services
- Service 1
- Service 2
- Service 3

## Blog Articles
- [Article Title](https://yourdomain.com/blog/slug)

## Contact
- Phone: (555) 123-4567
- Email: info@yourdomain.com

That’s it. No special encoding, no schema — just readable Markdown.

llms.txt vs llms-full.txt

There are two versions:

  • llms.txt — a concise overview (500-2000 chars). AI reads this first.
  • llms-full.txt — the complete version with all service descriptions, FAQ answers, pricing details, and every piece of content. Can be 10,000+ chars.

Think of llms.txt as the executive summary and llms-full.txt as the full report.

How to create one

Option A: Manual — Create a file at public/llms.txt in your website’s root directory. Write the Markdown content. Deploy.

Option B: Dynamic — Create a server-side route at /llms.txt that pulls your business info from a database and generates the content automatically. This keeps it always up-to-date.

We use Option B for all WeLead Lab client sites — the llms.txt pulls live data from our KV store, so it always reflects current services, articles, and contact info.

Does it actually work?

Yes. Our AIO checker tests for llms.txt as one of 20 AI readiness signals. Sites with llms.txt consistently score higher on AI search visibility.

The standard was proposed in 2024 by Jeremy Howard of Answer.AI and has been adopted by documentation platforms (Mintlify, GitBook, Fern), developer tools, and increasingly by local business sites.

Check if your site has one

Visit https://yoursite.com/llms.txt in a browser. If you see a 404 page, you don’t have one yet.

Or run our free Website Analyzer — it checks for both llms.txt and llms-full.txt automatically.

Get an AIO-optimized website for $500/month →

Tagged:

llms.txt AIO AI search technical SEO

Check your organic + AI search score

Free website audit with 28-point AIO score. See how you rank on Google and AI search in 30 seconds.

Run free audit →

Want AI to Handle Your Ads?

Book a call and see how our AI can transform your campaign performance within 30 days.