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 →