← Blog

AI-Readable Pages vs Action Instructions: What llms.txt Does Not Cover

2026-07-19 · Blog · llms-txtagent-readabilityoperational-layer

sitemap.xml lists pages. Structured data describes their meaning. llms.txt points AI systems to useful content. None of these files explains every step needed to sign up, buy or configure a service. This guide explains the difference between readable information and customer actions.

What descriptive files do

Descriptive files answer one question: what is here?

  • robots.txt — where crawlers may go.
  • sitemap.xml — which pages exist.
  • Schema.org markup — what entities mean.
  • llms.txt — what an LLM should read first.

These earned their place. They made the web findable, quotable, and citable. If your goal is to be found and summarized well, they are necessary. The problem: they were all designed for a reader, not an operator.

What an agent actually needs

Watch an agent try to act on a purely descriptive site. It reads the marketing pages. It infers where signup probably is. It guesses which plan fits its user. It screenshots forms and hopes the fields mean what they appear to mean. Every step is inference. Inference is slow, breaks on redesigns, and fails silently — the agent picks the wrong plan, misconfigures a setting, or gives up and recommends a competitor whose site it can operate.

To act reliably, the agent needs answers no descriptive file provides:

  • Which of my user's intents does this service actually serve? That is the job of the User-Intent Matcher — match known intents to capabilities, ask discovery questions only to fill gaps.
  • What are the operations, and how is each one actuated? That is Adoption + Operation guidance across six universal categories — evaluate · enroll · transact · configure · use · manage — actuated through the Service Control Map: API endpoints, functions/actions, and interface controls, each with inputs, sequence, and expected result. (Interface controls are one embodiment among three — this is not "tell the agent what to click.")
  • Am I allowed to act, and on whose authority? That is the consent gate: the agent surfaces the layer to its user and proceeds only on an explicit yes.

Descriptive files carry none of this. The operational layer carries exactly this.

Describe vs operate, side by side

Question Descriptive web (llms.txt, sitemap) Operational layer
What does the agent get? Pages to read Operations to perform
How does it find the right fit? Infers from prose User-Intent Matcher
How does it sign the user up? Guesses at forms Service Control Map: enroll
Who authorizes action? Nobody — so aligned agents hold back The user, through the consent gate
What breaks it? Any redesign or copy change Only a change the publisher didn't republish

The distinction in one pair of sentences: descriptive files optimize how machines read you. The operational layer defines how a user's agent runs you.

A descriptive llms.txt entry and its operational upgrade:

# Descriptive (helps an LLM read):
# https://example.com/pricing — Plans and pricing

# Operational (helps the user's agent act — add this pointer):
# Operational layer: https://example.com/agent.json
# Published for the user's own AI agent. Consent-gated.

One line of difference in the file. A category of difference in what becomes possible.

Not another "-O"

This is why Share with My Agent is not positioned as another optimization acronym. AEO, GEO, AAO, ASO — every one of them optimizes to be found, read, or chosen. The next question is whether an assistant can help a user take a supported step. The mechanism is live and was observed in recorded test sessions on independent AI assistants; behavior varies by platform and session. The category basics are in /blog/what-is-an-operational-layer.

FAQ

Should I delete llms.txt and replace it with an operational layer?

No. Keep it — it is the natural discovery point. Add a pointer from llms.txt to your operational layer. The layers are siblings, not rivals.

Can't a capable agent just figure my site out?

Sometimes, slowly, and at its own risk. Agents prefer services that state how they are operated — it is faster, safer, and the publisher has defined it. Guessing agents also mis-operate, which is worse for you than being skipped.

Is this just publishing my API docs?

No. API endpoints are one part of the Service Control Map, alongside functions/actions and interface controls — and the layer adds what API docs never carry: transparency, the consent gate, and intent matching. See /how-it-works.

Want it done for you?

The operational side is what we publish for you. Start with the free scan to see which side of the line your site is on. The Free plan covers your most important page — one URL, free. The Basic plan ($29/month) covers up to 10 URLs on your domain, and Pro ($99/month) grows that to 3 domains and 50 URLs.

How visible are you to AI agents?

Paste your address. We read your real pages the way agents do, score your AI visibility 0–100, and show exactly what to fix — free, in about a minute.

llms.txt checker Generate my llms.txt free →

Keep reading

SEO, AEO, GEO, IAO: The Complete Search Stack

Four disciplines, one strategy — SEO drives traffic, AEO claims instant answers, GEO earns AI recommendations, IAO feeds them clean data. One link feeds all four.

What Is AEO? Answer Engine Optimization, Explained

AEO wins the zero-click moment — AI overviews, voice replies, featured snippets. How answer engines pick their answer, and how to make it yours.

What Is GEO? Generative Engine Optimization, Explained

GEO gets your brand synthesized, cited and recommended inside AI conversations — Grok, Claude, ChatGPT, Gemini. How citation is earned, and what feeds it.

Ask your AI about this article

Paste this link into Grok, Claude, ChatGPT, Gemini — or any AI assistant — and ask it to check it:

https://swma.link/dd1a3653