Key takeaways
- llms.txt is a curated markdown file at your site root that gives AI systems a concise map of your most important pages.
- pricing.md (or pricing.txt) exposes structured pricing so AI buying agents can include you in comparisons instead of skipping you.
- Google does not require these files; ChatGPT, Claude, Perplexity, and autonomous agents are the main beneficiaries.
- They complement — never replace — crawlable, well-structured HTML and genuine content quality.
- Keep them accurate and current; a stale machine-readable file is worse than none.
As AI assistants and autonomous "agents" increasingly read the web on behalf of users, a new question has appeared for site owners: is your information easy for a machine to find and parse, or is it locked inside JavaScript, gated forms, and marketing fluff? A small family of plain-text and markdown files — led by llms.txt — has emerged to answer that question by handing AI systems a clean, curated summary of what your site offers.
These files are not a magic ranking switch, and it is important to be honest about that up front. Google has said plainly that it does not require any AI-specific file to surface you in its generative features. But other systems — ChatGPT, Claude, Perplexity, and the growing class of buying agents that compare products programmatically — do benefit from structured, parseable information, and the cost of providing it is low.
This guide explains what each file is, which systems actually use them, exactly how to write a good one, and where they fit in a realistic AEO strategy so you neither ignore them nor overhype them.
What is llms.txt?
llms.txt is a proposed standard — a single markdown file placed at the root of your domain (yoursite.com/llms.txt) that gives large language models a concise, curated overview of your site. Think of it as a cross between a sitemap and an executive summary: it states what your product or organisation does, who it serves, and links to the handful of pages that matter most, with a sentence of context for each.
The rationale is simple. When an AI system encounters your site, it has limited attention and imperfect ability to crawl a sprawling, JavaScript-heavy architecture. A clean llms.txt lets you point it directly at your best, most authoritative pages and frame them in your own words, reducing the chance it misunderstands or overlooks you.
It is deliberately human-readable too. Unlike robots.txt, which is a list of directives for crawlers, llms.txt reads like a well-organised table of contents — because the audience is a language model that parses natural language, not a rule engine.
It is worth setting expectations honestly: llms.txt is a community proposal, not a universally adopted, enforced standard, and support for it varies from system to system and month to month. That is not a reason to skip it — the cost is minutes and the downside is nil — but it is a reason to treat it as one small, sensible signal rather than a decisive one. The brands that get value from it are those that would have earned AI visibility anyway, and simply made themselves a little easier to read correctly.
What goes in a good llms.txt
A strong llms.txt is short and curated, not a dump of every URL. The recommended structure is a top-level heading with your name, a blockquote summarising what you do, optional context, and then grouped lists of links with brief descriptions.
- A single H1 with your product or organisation name.
- A one- or two-sentence summary (a blockquote) of what you do and who it is for.
- Optional short context — key facts, positioning, or constraints an AI should know.
- Grouped links (e.g. "Docs," "Guides," "Pricing," "About") with a short description each.
- An optional "Optional" section for lower-priority links the model can skip if constrained.
Keep descriptions factual and specific. "Pricing — plans, limits, and what each tier includes" is far more useful than "Pricing page." The goal is to let a model answer questions about you accurately without having to crawl and guess.
pricing.md and the rise of buying agents
The most commercially important cousin of llms.txt is a structured pricing file — pricing.md or pricing.txt. Here is why it matters: AI agents are starting to act as buyers, comparing tools on a user's behalf before any human visits your site. If your pricing is trapped behind "contact sales," rendered only in JavaScript, or hidden in an image, the agent cannot read it and will quietly recommend a competitor whose numbers it can parse.
A good pricing file lists each tier with its price, billing cadence, concrete limits (not just feature names), and what is included. Consistency of units matters — be explicit about monthly versus annual and per-seat versus flat pricing — because an agent comparing options will penalise ambiguity.
This is the same principle that has always governed machine-friendliness: robots.txt for crawlers, sitemaps for discovery, schema for meaning, and now llms.txt and pricing.md for AI comprehension. The brands that expose clean, parseable commercial information will increasingly be the ones AI-mediated buying journeys surface.
Which AI systems actually use these files?
It is worth being precise, because there is a lot of hype. The reality in 2026 is mixed and evolving:
| System | Uses llms.txt / md files? | Notes |
|---|---|---|
| Google (AI Overviews, AI Mode) | No requirement | Explicitly says no AI-specific file is needed; relies on core Search |
| ChatGPT / Claude / Perplexity | Increasingly, as context | Benefit from extractable structure and clear machine-readable summaries |
| Autonomous buying agents | Yes, meaningfully | Parse pricing and capability files to compare and recommend |
| Traditional crawlers | No | Use robots.txt and sitemaps, not llms.txt |
The honest summary: adding these files will not hurt you, costs little, and helps the non-Google AI ecosystem and agents. Treat them as a sensible hedge and a genuine aid for agents — not as a shortcut that replaces real content work.
How to implement them without overinvesting
Because the payoff is real but modest, the right level of effort is "do it well, once, then keep it current." A pragmatic rollout:
- Draft llms.txt covering your ten to twenty most important pages with one-line descriptions.
- Add pricing.md if you sell a product with tiers — this is the highest-ROI file for most businesses.
- Publish both at the domain root and link them from your sitemap and footer where appropriate.
- Set a recurring reminder to update them whenever pricing, positioning, or key pages change.
- Do not let the files drift out of sync with your live pages — an agent that finds stale pricing may trust you less than one that finds none.
Everything here sits on top of, not instead of, the fundamentals: crawlable HTML, appropriate schema markup, and genuinely useful content. The files help machines find and frame your best work; they cannot manufacture quality that is not there.
Where machine-readable files fit in AEO
Zoom out and llms.txt is one tactic inside the broader discipline of answer engine optimization — the work of making your brand discoverable, extractable, and citable by AI. The heavy lifting is still content and authority: answer-first pages, entity clarity, third-party corroboration, and topical depth.
Machine-readable files are the "last mile" that makes all of that easier for a machine to consume. They are most valuable for businesses with structured offerings — SaaS pricing, product catalogues, documentation — where a clean summary genuinely reduces the model's uncertainty about what you do and what you charge.
Used sensibly, they are a low-effort complement to a serious strategy. Used as a substitute for real content, they do nothing — which is exactly why the teams that benefit most are the ones already doing the harder work of being worth recommending.
A worked example: what a good file looks like
To make this concrete, imagine a mid-market SaaS that helps agencies manage client reporting. Its llms.txt would open with a single heading naming the product, followed by a one-line blockquote: a plain statement that it is client-reporting software for marketing agencies, with automated data pulls and white-label dashboards. That single sentence does more work than a page of marketing copy, because it hands the model an unambiguous description it can reuse verbatim when a user asks what the product is.
Below that, the file would group its most important links under clear headings — Product, Pricing, Documentation, Guides, and About — with one factual sentence per link. The Pricing entry would point to a separate pricing.md that spells out each tier, its monthly and annual price, seat limits, and included features, so a buying agent comparing reporting tools can slot the product into a comparison without ever rendering the site. The Guides section would link the handful of in-depth articles that best demonstrate expertise, framing each so the model understands what question it answers.
What makes the example good is restraint. It does not list every URL, chase keywords, or pad the descriptions. It curates: it points AI systems at the pages that best represent the business and describes them honestly. That is the entire craft of these files — accurate curation, kept current, in service of a model that has limited attention and no patience for fluff.
The same company would still do the heavy lifting elsewhere — strong content, schema markup, and third-party corroboration — but the file ensures that when an agent does look, it finds a clean, trustworthy map instead of a maze.
How Web of Picasso approaches machine-readable AI files
Web of Picasso is an unconventional growth agency built on a single belief: the best returns come from demand your competitors are not fighting for. Instead of bidding up the same crowded auctions and copying the same playbooks, we look for the under-served intent — the questions, channels, and audiences everyone else has overlooked — and we help you own them before they become obvious. That philosophy shapes everything we do, including how we approach machine-readable AI files.
In practice, our machine-readable AI files work always starts with research rather than tactics. We map the real questions your buyers are asking, audit where you currently appear and — more importantly — where you are invisible, and then prioritise the moves with the highest ratio of impact to effort. From there we execute deliberately and measure relentlessly, so every dollar of budget is tied to an outcome you can see rather than a vanity metric that flatters a slide.
If you want to understand what that looks like in the real world, our case studies show the kind of compounding, durable growth this approach produces — and our team is happy to walk you through how it would apply to your specific situation.
We apply this in every market we serve. If you are US-based, our SEO, AEO, and CBD services by US city map the strategy to your local industries and competitors; if you are in the UK, our UK location pages do the same for British markets.
Frequently asked questions
Does llms.txt help me rank on Google?
No. Google has stated it does not require llms.txt or any AI-specific file for AI Overviews or AI Mode, which run on core Search ranking. llms.txt mainly benefits non-Google AI systems and autonomous agents. Add it as a low-cost hedge, but invest your real effort in content quality and standard SEO.
Where do I put llms.txt?
At the root of your domain, so it is reachable at yoursite.com/llms.txt, mirroring how robots.txt is served. A structured pricing file goes at yoursite.com/pricing.md or /pricing.txt. Link them from your sitemap and, where sensible, your footer.
Is llms.txt the same as robots.txt?
No. robots.txt is a directive file telling crawlers what they may access. llms.txt is a curated, human-readable summary that helps language models understand and navigate your most important content. They serve different audiences and purposes and should both exist.
How often should I update these files?
Whenever the underlying facts change — especially pricing, positioning, or your most important pages. A stale machine-readable file can actively mislead an AI agent and erode trust, so treat accuracy as more important than completeness.
Further reading
- llmstxt.org — the llms.txt proposal
- Google — AI features and your website
- Schema.org — structured data vocabulary
Make your site legible to AI agents
Machine-readable files are a small part of a bigger AEO strategy. We can implement them and the content behind them — talk to our team.