All articles
|5 min read

What is llms.txt and Does Your Website Need It?

You've heard of robots.txt — the file that tells search engine crawlers what they can and can't access. Now there's an emerging convention for the AI era: llms.txt. It's a simple text file that tells AI language models what your site is about and how to use your content.

What is llms.txt?

llms.txt is a community proposal (created by Jeremy Howard of Answer.AI in September 2024) that provides AI language models with structured information about your website. Placed at your site root (e.g., yoursite.com/llms.txt), it describes your site's purpose, key content areas, and preferred citation format — all in a format optimized for LLM consumption.

Think of it as a README for AI. While robots.txt controls access (can you crawl?), llms.txt provides context (what should you know about this site?).

What Goes in an llms.txt File?

The format is straightforward Markdown-style text. A typical llms.txt includes your site name, a description of what it covers, your most important pages, and any context that helps AI models accurately represent your content.

# AEO Optimizer

> AEO Optimizer is a SaaS tool that scans websites for
> Answer Engine Optimization readiness across 6 weighted
> factors and provides fix-it guides.

## Key Pages

- [Home](https://www.aeoscore.io): Free AEO score scanner
- [Pricing](https://www.aeoscore.io/pricing): Plans from free to $29/mo
- [Blog](https://www.aeoscore.io/blog): AEO guides and tutorials

## Topics Covered

- Answer Engine Optimization (AEO)
- AI search readiness
- Structured data and schema markup
- llms.txt, robots.txt for AI crawlers
- ChatGPT, Perplexity, Google AI Overviews optimization

Example llms.txt file

Why Does llms.txt Matter?

  • Context for AI — AI models can understand your site's purpose without crawling every page.
  • Citation accuracy — You define how you want to be described and cited.
  • Content prioritization — You point AI models to your most important content.
  • Authority signal — Having an llms.txt signals that your site is AI-aware and actively maintained.

Does Your Site Need One?

If you want AI search engines to accurately represent your website, yes. The llms.txt convention is still gaining adoption, but early movers get an advantage. It takes about 5 minutes to create and costs nothing to maintain.

It's especially valuable for businesses where accurate AI representation matters: SaaS products, professional services, e-commerce brands, and content publishers. If an AI model is going to talk about your business, you want it to get the facts right.

How to Create Your llms.txt

  1. 1.Create a plain text file called llms.txt in your site's public root directory.
  2. 2.Start with your site or company name as a Markdown heading.
  3. 3.Add a blockquote with a 1-2 sentence description of what your site does.
  4. 4.List your most important pages with URLs and brief descriptions.
  5. 5.List the key topics your site covers.
  6. 6.Deploy it so it's accessible at yoursite.com/llms.txt.

You can also create an llms-full.txt with more detailed content for AI models that want deeper context.

Check Your llms.txt Score

Want to know if your llms.txt is set up correctly? Run a free AEO scan — it checks for llms.txt presence, formatting, and content quality as part of the 6-factor analysis.

Check your AEO score for free

Enter your URL and see how your site scores across all 6 AEO factors. No signup required.

Get your AEO score instantly. No signup required.