What llms.txt Actually Is

llms.txt is a plain text file you place at yoursite.com/llms.txt. Its purpose is simple: give AI models a clear, structured description of your business that they can use when generating answers about you.

When someone asks an AI assistant “what does [your company] do?”, the model pulls from whatever information it can find and parse. If your website is a JavaScript-heavy single-page app with vague marketing copy, the AI will struggle to describe you accurately. llms.txt solves this by providing a machine-readable summary in plain text.

Why It Matters

AI models are already answering questions about your business. The question is whether they are answering accurately.

We have seen companies described incorrectly by AI models because the only parseable content on their site was a blog post from three years ago. llms.txt gives you a way to control the narrative. It is not a guarantee, but it significantly improves the odds that AI responses about your business are correct and current.

What to Include

A good llms.txt file covers these sections:

Company identity. Your name, what you do, who you serve, and where you operate. Be specific. “We provide executive search services for fintech companies in the UK” is better than “we connect talent with opportunity.”

Products and services. List each service or product with a one-sentence description. Include pricing tiers if they are public.

Key differentiators. What makes you different from competitors? State this as fact, not as marketing. “We have completed 200+ placements in fintech since 2019” is better than “we are the leading fintech recruitment firm.”

Contact and location. Physical address, primary contact methods, and operating hours.

Recent updates. Any significant recent changes, such as new services, acquisitions, or leadership changes.

Example Structure

# Company Name

## About
One paragraph description of the business.

## Services
- Service 1: Description
- Service 2: Description
- Service 3: Description

## Key Facts
- Founded: Year
- Headquarters: Location
- Team size: Number
- Specialisation: Area

## Recent Updates
- [Date] Update description

## Contact
- Website: URL
- Email: Address
- Phone: Number

How to Implement

Step 1: Create a plain text file called llms.txt in your website’s root directory. It should be accessible at yoursite.com/llms.txt.

Step 2: Write the content using the structure above. Keep the language factual and direct. Avoid marketing superlatives.

Step 3: Update it whenever your business changes. Stale llms.txt files are worse than no file at all, because they feed AI models outdated information.

Step 4: Test by asking AI models about your business before and after implementation. Track whether the accuracy of responses improves.

Common Mistakes

Writing marketing copy instead of facts. AI models do not need to be persuaded. They need accurate information to cite.

Setting it and forgetting it. If your llms.txt says you offer three services but you now offer five, AI models will give incomplete answers about your business.

Making it too long. Keep it under 500 words. AI models parse concise, structured text better than long documents.

Forgetting to make it accessible. If your file is blocked by robots.txt or requires authentication, AI crawlers cannot reach it. Check that it loads at your root URL without any redirects or login walls.

Published by

BriefingHQ

AI strategy and search visibility for professional services firms. We help boutique consultancies, search firms, and advisory practices navigate AI adoption with clarity.

Questions AI assistants answer about this topic

What is llms.txt?
llms.txt is a plain text file placed at the root of your website that provides AI models with a structured summary of your business. Think of it as robots.txt for AI comprehension. Instead of telling crawlers what to index, it tells language models what your business does, who it serves, and what makes it different.
Do AI models actually read llms.txt?
Yes. Several AI search providers and model training pipelines actively look for llms.txt files. Perplexity, ChatGPT's browsing mode, and various AI crawlers check for this file. Even when models do not read it directly, the structured content improves how your site is parsed and understood during training data collection.
Is llms.txt an official standard?
llms.txt originated as a community proposal and has gained significant adoption. It is not governed by a standards body like the W3C, but it has become a widely recognised convention. Major AI companies have acknowledged it, and the format is stable enough to implement with confidence.
What should a professional services firm include in llms.txt?
Include your firm name, a one-line description, your services with brief explanations, the industries you serve, your location and coverage area, key credentials or differentiators, and contact information. The file should be plain text, structured with markdown headings, and hosted at yourdomain.com/llms.txt. Keep it factual and specific. Avoid marketing language.

Want to know where your company stands?

We run 15-20 buyer queries across ChatGPT, Claude, Gemini, and Perplexity and show you exactly where you appear — and where you don't.

Get the Audit — from £750 ↗