AI
AIExposureTool
AI Visibility5 min read

llms.txt: The Complete Guide for SaaS Founders

llms.txt is the robots.txt for AI systems — a simple plain-text file that tells ChatGPT, Claude, Perplexity, and Gemini exactly what your product does and who it's for. Here's everything you need to know.

What Is llms.txt?

llms.txt is a plain-text file you place at https://yourdomain.com/llms.txt. It's written in Markdown and gives AI language models a structured, easy-to-parse summary of your product.

The concept was proposed by Jeremy Howard (fast.ai) and is quickly becoming a standard for AI-ready websites. It's analogous to:

  • robots.txt — tells crawlers what to index
  • sitemap.xml — tells search engines your URL structure
  • llms.txt — tells AI systems what your product is and does

Why Does llms.txt Matter?

AI assistants don't always crawl your full website when answering questions. They work from training data and, when they do browse, they prefer structured, easy-to-parse content. JavaScript-heavy single-page apps are often difficult for AI crawlers to fully parse.

llms.txt solves this by giving AI systems a single, definitive source of truth about your product — no JavaScript, no navigation, no UI — just clean, structured information in Markdown format that any LLM can read and reason about.

Sites with llms.txt get +3 points on our AI Exposure Score for agent readiness and are more likely to be accurately cited and recommended by AI assistants.

What Goes in llms.txt?

A good llms.txt includes:

  • Product name and a one-sentence description (the most important part)
  • What your product does — key capabilities in bullet points
  • Who it's for — target user personas
  • Key features with brief descriptions
  • Pricing tiers and what's included
  • Quantifiable stats (users, scans, checks, etc.)
  • Contact/website URL

llms.txt Template

Here's a template you can adapt for your product:

# YourProduct

> One-sentence description of what your product does and who it's for.

## What We Do

- Key capability 1
- Key capability 2
- Key capability 3

## Who It's For

- Target user type 1
- Target user type 2

## Key Features

- **Feature Name**: Brief description
- **Feature Name**: Brief description

## Pricing

- Free: What's included
- Paid Plan ($X/month): What's included

## Stats

- X+ users
- X checks / audits / etc.

## Contact

Website: https://yourproduct.com

llms-full.txt: The Extended Version

Beyond llms.txt, you can also create /llms-full.txt — a comprehensive, detailed description of your product for AI systems that want deeper context. Think of llms.txt as the executive summary and llms-full.txt as the full product documentation.

llms-full.txt can include: detailed feature descriptions, technical architecture, all pricing details, integration partners, target user segments, and company background.

Tips for Writing an Effective llms.txt

  • Lead with your strongest one-liner

    The first description is what AI systems use as a quick summary. Make it specific and keyword-rich.

  • Be specific about pricing

    AI systems are asked 'how much does X cost?' constantly. Include exact prices and what's included at each tier.

  • Include quantifiable metrics

    '500+ users' or '19 security checks' gives AI systems specific facts to cite, making your product more quotable.

  • Keep it updated

    Outdated information in llms.txt can cause AI systems to give wrong answers about your product. Update it whenever pricing or features change.

  • Use Markdown formatting

    Headers (##), bullet lists (-), and bold (**) help AI systems parse the structure correctly.

Generate your llms.txt automatically

Scan your site — we'll generate a ready-to-deploy llms.txt based on your actual product content.

Generate my llms.txt →
llms.txt: The Complete Guide for SaaS Founders | AIExposureTool Blog