AI FOUNDATIONS · MENTAL MODEL

LLM Behavior Optimization: A Mental Model for How LLMs Actually Choose (For Marketers)

LLMs do three things: recall, retrieve, infer. They’re more likely to recommend you when you’re legible, eligible, and extractable across all three.

THE 30-SECOND VERSION

Search engines index and rank. LLMs behave. At any moment, a model might answer from memory (recall), go look something up (retrieval), or decide it already knows enough and build an answer anyway (inference).

Whether you make it into that answer depends on three conditions: the machine can identify you (legibility), trusts you enough to include you (eligibility), and can lift your content cleanly (extractability). They feed each other. And extractability is the one you control most directly.

Between February and April 2026, three connected ideas landed in the same place at the same time for me. They weren’t planned as a stack. They came out of the work: a string of fetch-tool failures, a conversation with a stubborn AI, a disambiguation campaign, a new service I was testing in my consultancy, and a content session that ran 80 minutes longer than expected.

What they add up to is a mental model for LLM behavior optimization: how machines find, evaluate, and choose who to recommend, and what you do about each layer. I’m still testing it. But it’s formed enough to help if you’re a practitioner trying to figure out where AI visibility actually fits.

There are two maps here, describing the same system from two angles. The first is what the machine does: , , and . The second is what it needs to believe about you while it’s doing it: , , and . The behaviors are the terrain. The conditions are the destination.

RECALL · The machine answers from knowledge encoded during training. No lookup. Accurate only if what got encoded was accurate, and still current.
RETRIEVAL · The machine goes out and finds a current answer in real time. Your correction layer when training data is out of date.
INFERENCE · The machine decides it already knows enough and builds an answer without checking. Silent, confident, and often wrong.
LEGIBILITY · Whether the machine can identify you as one coherent entity, accurately and consistently, without guessing.
ELIGIBILITY · Whether the machine judges you credible enough to belong in the answer to a specific question.
EXTRACTABILITY · Whether the machine can lift, use, and credit your content when it builds an answer.

Read straight through for the full picture, or jump to wherever you’re most stuck.

The AEO gap we sense, but misidentify

I’d venture a bet that a lot of AEO strategy is really SEO tactics with new dashboards. The outcomes get tracked in AI visibility tools now, or in AI features bolted onto legacy SEO tools. The underlying logic hasn’t changed much.

And SEO has earned its reputation. FirstPageSage puts thought-leadership SEO at roughly $9 back for every $1 spent. The return on AEO? Largely undocumented. We don’t have years of historical data to build repeatable processes from yet. We’re figuring it out.

The vocabulary alone tells the story. The same discipline gets called GEO, AEO, GSO, LLMO, or AI visibility, depending on who’s writing. The tools changed. The dashboards changed. The strategic logic, for most practitioners, stayed the same. (Visibility Engineer: that’s what I started calling myself once it was clear I wasn’t a content marketing coordinator anymore.)

Here’s the big problem. Search engines and large language models don’t behave the same way. Same query, same browser, same person, different systems, and you can get a different answer every time.

SAME QUESTION, TWO MACHINES: “WHO’S THE BEST AI VISIBILITY CONSULTANT IN DETROIT?”

LLM: Might answer from memory. Might go search. Might decide it knows enough and write an answer from scratch. Names one or two people, maybe links somewhere, maybe not. Ask again and the answer shifts. Your job: be the obvious pick, however it decides.

The machines don’t even agree with each other: ChatGPT cites sources in 96% of its answers, Claude in 55%. (Muck Rack, 2026)

In the absence of historical data and transparency, the only stable anchor is behavior. So engineer visibility around behaviors: your ideal customer’s, and the LLMs they use to find you. There are three.

The three LLM behaviors

Understanding these is the difference between optimizing for one thing and optimizing for the whole system.

Recall: what the machine already knows

The machine answers from what it already knows. No search, no real-time pull. This is : information baked into the model during training. It shapes how the machine understands the world, recognizes entities, and forms default answers. When a machine knows who you are without looking you up, that’s recall doing its job.

PARAMETRIC KNOWLEDGE · What a model learned and stored in its own weights during training, as opposed to what it looks up live.

Recall is the long game, and it lags. What got encoded reflects the world as it was at some point before the model shipped. Sometimes way before.

Oct 2023Mar 2020
A model labeled with an October 2023 knowledge cutoff behaved like its knowledge stopped around March 2020. The researchers traced it to models learning from older versions of websites.JOHNS HOPKINS · COLM 2024 OUTSTANDING PAPER

That gap isn’t a fixed window. It depends on the industry. In stable industries, a six-to-twelve-month lag is manageable. In fast-moving ones (tech, finance, anything disrupted in the last eighteen months), training data may be encoding a world that no longer exists. For the developer-side version of this, Firecrawl’s breakdown of training vs. retrieved vs. live web data is worth the read.

So you manage recall through probability, not precision. Show up consistently in the kinds of sources training data pulls from, so when the next training cycle runs, there’s a reasonable chance your ideas get encoded. You can’t control what gets in. You can raise the odds.

Retrieval: what the machine goes out to find

The machine goes out and finds a current answer in real time. This is the layer most AEO advice already teaches: be crawlable, be findable, be structured in a way machines can parse.

But retrieval carries more weight than most practitioners give it, especially in fast-moving industries. When training data encodes a lagging version of reality, retrieval becomes the correction layer. It’s how the machine updates what it thinks it knows. And the machines lean hard on fresh material.

>50%
of the journalism AI cites was published in the last 12 months. Citations drop off sharply after six.MUCK RACK GENERATIVE PULSE · MAY 2026 · 25M+ LINKS

Retrieval is also where personalization happens. When someone asks an AI to recommend something and the answer feels tailored to them, that’s retrieval. Which matters a lot if you’re trying to show up in “best of” and “recommend me” queries. Those aren’t about who ranks highest. They’re about who has the most relevant signal for that user, at that moment, in that model.

That’s SO important to understand. The answer isn’t static. It’s constructed fresh every time. That’s the generative in generative AI.

Inference: what the machine builds when it decides it already knows

The machine decides it already knows enough and constructs an answer without retrieving anything. No error message. No flag. Just an answer, accurate or not, assembled from what it’s already holding. This is the most dangerous behavior because it’s the most invisible. The machine isn’t broken. It made a judgment call.

QUICK CHECK · WHICH BEHAVIOR IS THIS?

You paste your website URL into ChatGPT and ask it to summarize your services. It answers instantly and confidently, and lists a service you stopped offering two years ago.

Recall? Possible, but less likely.Recall relies on training data: what the model learned before it shipped. But you handed it a URL, and systems like ChatGPT and Gemini usually have the tools to go look. Answering from memory alone would mean it never tried. That can happen, especially with web access turned off, but it’s probably not the best explanation here.
Retrieval? Probably not.Retrieval is a live lookup. If the machine had actually opened your page, it most likely would’ve seen what’s on your site today, and that service you dropped two years ago probably wouldn’t have made the list.
Inference. The most likely culprit.The machine had your URL and, most likely, the tools to check, and it decided it already knew enough. So it assembled an answer from older information about you. No error, no flag, plenty of confidence. That’s retrieval failure #3, the silent one. More on that below.

Inference is also a diagnostic. What the machine invents when it decides not to look tells you exactly where your foundation is weakest:

Wrong identity→ Legibility gap
Wrong credibility→ Eligibility gap
Wrong capability→ Extractability gap

The mirror shows you where the leak is.

A note on industry resistance. Not every machine responds to retrieval signals the same way in every industry. LLMs apply more scrutiny in high-stakes categories: health, finance, legal, safety. The bar for eligibility is structurally higher there. So you’re tracking two variables at once: how fast the industry moves (how much retrieval has to make up for stale training data), and how resistant the machine is to being influenced in that space (how high the eligibility bar sits).

In plain English
Some industries are harder to get recommended in. If you’re in health, money, law, or safety, the machine wants a lot more outside proof before it’ll mention you. Plan for that from day one.

The three retrieval failures

This is where behavior problems become visible. Two of these announce themselves. One doesn’t.

Failure 1: The page is too dynamic to crawl. Fix the page.

The AI tried to read your page and couldn’t parse it. Too much JavaScript, too much content assembling itself in real time. The crawler sees the skeleton, not the finished page.

CAN THIS AI CRAWLER RUN JAVASCRIPT?
No: reads raw HTML only
  • OpenAI (GPTBot, ChatGPT-User)
  • Anthropic (ClaudeBot)
  • Perplexity (PerplexityBot)
  • Meta, ByteDance, Common Crawl
Yes
  • Google Gemini (via Googlebot)
  • Apple (AppleBot)
VERCEL + MERJ · “THE RISE OF THE AI CRAWLER” · DECEMBER 2024

I’ve seen this many times. A brand pays a web developer who’s great at design but doesn’t know search, and the site they build can’t generate organic traffic. Your messaging, services, and proof only get seen if you tell people to go look. The data shows it, too: you’ll be top-heavy with branded searches, leaning on being in the room, outbound, and paid ads, because the site is mostly invisible to the machine.

The fix is structural: simpler architecture, static rendering, less visual complexity. A page that looks great in a browser but means nothing to a crawler is not a visible page.

Failure 2: The site blocks bots. Fix the mirror.

The AI tried to reach your page and the site turned it away, on purpose. Major publications do this. Some platforms do it by default. When it happens, the AI doesn’t stop looking. It mirrors: it builds an answer from whatever else on the web has covered, cited, or summarized you. Press mentions, partner pages, external profiles. Those become the answer.

If what’s out there is thin, outdated, or wrong, that’s what someone gets. The AI doesn’t stop to correct. It mirrors what’s there and delivers it confidently. Fixing the mirror means building and maintaining that secondary layer on purpose, so when the machine can’t reach you directly, what it reaches for is still accurate.

Failure 3: The machine thinks it already knows. Fix the signal.

Man, this one annoys the heck out of me. Because it doesn’t announce itself. The AI doesn’t throw an error. It just answers, confidently, from inference instead of retrieval. It looked at the URL, the context of the question, what it already knew about the topic, and decided it had enough. Sometimes it’s right. Often it isn’t. I’d credit this behavior for a lot of the moments people swear the machine is hallucinating.

The fix isn’t a page fix. I thought it had to be, at first. It’s not. And it isn’t a clever prompt to force the machine to check, because your buyer doesn’t search that way. The fix is the signal. And “fix” is a misleading word, because you won’t fix it completely. Too many moving pieces. But you can plan for it. The machine’s confidence comes from how much accurate, corroborated information about you exists across the web. Build enough of that in the right places, and the machine is more likely to check before it assumes.

WHICH FAILURE IS YOURS? PICK WHAT HAPPENED WHEN YOU ASKED.
Failure 1: page too dynamic → Fix the page.The crawler got the skeleton, not the content. Simplify the architecture and serve the important content as plain HTML.
Failure 2: bots blocked → Fix the mirror.The machine built its answer from what others say about you. Make sure that secondary layer is current, consistent, and accurate.
Failure 3: the machine assumed → Fix the signal.It never checked. Build enough accurate, corroborated information about you across the web that the machine is more likely to look before it assumes.

The three visibility conditions

This is the destination map: where you’re trying to land.

I used to describe these as tiers, each one unlocking the next, with recommendability at the top. My thinking changed in May 2026. They work more like a flywheel. Strengthen one and you raise the floor on the others. Let one slip and the others follow.

THE FLYWHEEL · TAP A CONDITION TO SEE WHAT IT FEEDS

Legibility feeds eligibility: the machine has a hard time vouching for someone it can’t identify. And it feeds extractability: your content only gets credited to you if the machine knows whose it is.

Eligibility feeds extractability: content from trusted sources gets lifted more often. And it feeds legibility: every credible third-party mention is one more source confirming who you are.

Extractability feeds legibility: clean, named, definitional content teaches the machine who you are and what you do. And it feeds eligibility: content that gets cited becomes the proof.

Why Extractability replaced Recommendability

Recommendability is a machine behavior. It’s what the machine does. You can influence it, but you can’t directly control it.

Extractability is a content behavior. It’s what you do: buildable, repeatable, auditable. If AEO is going to become a real discipline, with consistent, repeatable practices the way SEO eventually had, its frameworks have to be built around what practitioners can control. Extractability fits. Recommendability, as an end goal, doesn’t.

Legibility: can the machine identify you without visiting your website?

DEFINITION

Legibility is the degree to which an AI system can identify, parse, and connect the information that makes up a person or business as one coherent entity. A legible entity is one the machine can describe accurately, consistently, and without guessing.

This is entity infrastructure. My bread and butter, and why I formalized the Minimum Viable Knowledge Graph as a repeatable process. Your name, role, and expertise, consistent across every platform and profile. Schema markup that tells machines how to categorize you. A canonical bio on a domain you own that everything else points back to and agrees with.

When multiple sources say the same thing about you, machines build that picture with confidence. When sources conflict, machines . “She claims.” “According to their website.” “Details may vary.” That’s the machine telling anyone who asks: I’m not sure who this person is right now.

HEDGING · Qualifying language AI uses when it isn’t confident about a fact: “she claims,” “reportedly,” “according to their website.” It’s the machine’s confidence score, out loud.

Legibility mostly shapes recall. Remove a major authority signal and the machine doesn’t fail at retrieval. It reverts to whatever version of you it encoded before that signal existed. That’s a legibility problem showing up as a recall failure.

Failure mode: You build for eligibility and extractability, earn mentions, optimize content, and the machine credits it to someone else, or to a fragmented version of you. The work doesn’t compound. It leaks.

Eligibility: does the machine consider you credible enough to include?

DEFINITION

Eligibility is the degree to which an AI system judges an entity credible, authoritative, and trustworthy on a given topic. An eligible entity hasn’t just been recognized. It has earned a place in the answer for a specific question.

A machine can identify you perfectly and still leave you out. Legibility tells it who you are. Eligibility tells it whether you belong in the answer. This is the proof layer: third-party press, guest articles on credible publications, podcast appearances, documented client outcomes, and consistent publishing on the same topics over time. One article is a claim. Twelve articles over eighteen months is a pattern the machine reads as expertise.

The structural tool here is Google’s . MVKG gives legibility a shape. E-E-A-T gives your corroboration strategy one.

E-E-A-T · Google’s quality framework. Experience: first-hand proof you’ve done the work. Expertise: consistent output on a topic. Authoritativeness: others treat you as a reference. Trustworthiness: signals that agree and check out.
84%

of AI citations come from earned media, not brand-owned channels.

MUCK RACK · MAY 2026 · CHATGPT, CLAUDE, GEMINI
3×

Brand mentions across the web predicted AI visibility about three times more strongly than backlinks.

AHREFS · 75,000 BRANDS · AI OVERVIEWS

The machines don’t mainly learn about you from your website. They learn from what other people publish about you. The secondary layer isn’t supplementary. It’s load-bearing.

Corroboration strategy also has to account for who the client actually is. Traditional authority signals (VC funding, Crunchbase listings, research budgets, mainstream press) are structurally out of reach for a lot of the founders who most need visibility. That’s not a personal deficit. It’s a structural gap. For them, aren’t a workaround. They’re the strategy: Notion Marketplace listings, Amazon author pages, local press, industry association citations, podcast networks, community platforms.

COMPENSATING SIGNALS · Authority nodes available to founders outside traditional credentialing systems, built deliberately so they do real work in the machine’s eligibility calculus. Read the framework →

Eligibility mostly shapes inference. When the machine decides it knows enough to answer without looking, the secondary layer is what it reaches for. Strong corroboration, accurate inference. Thin corroboration, wrong mirror.

Failure mode: The machine knows who you are but hedges. “According to their website.” “The company states.” Unconfirmed claims rarely get recommended. They get footnoted.

Extractability: is your content in a form the machine can actually use?

DEFINITION

Extractability is the degree to which an AI system can lift, use, and attribute an entity’s content when building a generated answer. Extractable content is structured, specific, and safe to quote: built for machine retrieval and citation, not just human reading or full-page rankings.

Eligibility earns you a seat at the table. Extractability decides whether you get called on. Where legibility’s lever is MVKG and eligibility’s is E-E-A-T, extractability’s lever is content architecture itself: how you build, structure, and name what you publish.

In practice, that means : named concepts defined in two clean sentences. Answer-first structure, because content that buries the answer in paragraph four tends to get passed over for content that leads with it. And named frameworks, because a named concept with a definition makes you the definitional source. The machine is more likely to cite you by name when the concept comes up.

DEFINITIONAL SNIPPET · A named concept defined in two clean, self-contained sentences, so a machine can lift it straight into a direct answer.
What changes whether AI uses your content
Change in visibility inside AI-generated answers vs. the same content unedited
Add quotations
+41%
Add statistics
+31%
Cite sources
+27%
Keyword stuffing
−8%
AGGARWAL ET AL. · “GEO: GENERATIVE ENGINE OPTIMIZATION” · KDD 2024

That study is one of the clearest pieces of evidence we have that how you write changes whether you get used. In that study, the old SEO habit of stuffing keywords actually hurt.

This is the layer most AI visibility advice skips. It assumes that if you’re visible and credible, you’ll be recommended. Not necessarily. You can be legible, eligible, and still not extractable, because your content was written for people who scroll and skim, not machines that extract and cite. Extractability is buildable, auditable, and repeatable. That’s what makes it the right lever.

Failure mode: The branded search trap. Strong on branded queries, thin or missing on unbranded category queries. The machine knows you. It trusts you. But when it builds an answer to a question you should own, it reaches for someone whose content it can actually use.

How it all connects

This is where the two maps become one system.

Legibility shapes what the machine recalls. A weak entity foundation means recall can fail before any other behavior kicks in.

Retrieval shapes how that recall gets interpreted. What the machine finds either confirms or complicates what it already knows. Strong retrieval signals reinforce accurate recall. Weak ones leave the machine leaning on whatever it encoded, which may be badly out of date.

Those two together feed extractability. Whether the machine pulls you into an answer depends on whether it knows you accurately and whether it found content it could actually use.

And inference is the pressure test for the whole thing. Weakness anywhere in the chain sets it off. So what the machine invents isn’t just a failure to manage. It’s information.

In plain English
If the machine doesn’t know who you are, nothing else works very well. If it can’t find current info about you, it guesses. If it can’t use your content, it picks someone else. And when it guesses wrong, the wrong answer usually points to which of those three to fix.

The diagnostic: where are you stuck?

Find the bottleneck before you build anything. Optimizing for the wrong condition wastes money and produces results that don’t compound. Three tools give you the full picture.

MVKG health scoring (proactive). The Minimum Viable Knowledge Graph scorecard maps your entity structure across its five nodes and shows where it’s thin. A weak entity structure is the best predictor of inference failure. Run it before strategy starts.

Inference output analysis (reactive). Ask the machine about the brand with web search turned off. What it builds from memory alone tells you what’s encoded, what’s missing, and what it’s getting wrong.

Hedge signal mapping (confirmatory). Track the language AI systems use when they talk about the brand. Hedging is the machine’s confidence score, made visible. Where the hedging shows up tells you which condition the machine doesn’t trust yet.

READ THE HEDGE · TAP WHAT THE MACHINE SAID
“Jordan Lee is a freelance web designer based in…” (Jordan has run a 12-person agency for three years.)
Legibility. It’s describing an old version of Jordan. The sources it learned from disagree with each other, or the newest ones never got encoded.
“She claims to have helped over 200 brands…”
Eligibility. It knows who she is. It can’t find anyone else confirming the claim, so it hands responsibility back to her.
“According to their website, the firm specializes in…”
Eligibility. One source, and it’s the brand itself. The machine wants corroboration before it says it plainly.
No hedging about you at all, but you’re missing from every “best consultants for…” answer.
Extractability. It knows you and trusts you. It can’t find content of yours shaped to answer that question.

Blind spot accounting

Every machine has a knowledge cutoff. Every industry has a velocity. Where those two diverge is where strategies fail.

Before the work begins, estimate two things: how far the machine’s knowledge lags behind current reality in this specific industry, and how resistant the machine is to being corrected in this specific space.

HOW FAST DOES YOUR INDUSTRY MOVE?
STABLE · HOW MUCH RETRIEVAL HAS TO CARRY

Think plumbing, tax prep, funeral services. Training data and reality stay close. Recall is a reliable base, and retrieval mostly keeps you current.

STEADY · HOW MUCH RETRIEVAL HAS TO CARRY

Think real estate, marketing services, healthcare practices. Some drift. Retrieval needs to confirm and update what recall says, especially about pricing, offers, and people.

FAST-MOVING · HOW MUCH RETRIEVAL HAS TO CARRY

Think AI, fintech, anything disrupted in the last 18 months. The machine may be recommending a competitor that pivoted or a tool that got acquired. Retrieval has to carry accuracy, not just discovery.

Blind spot accounting isn’t a fully formed methodology yet. But it’s a real diagnostic step: probe the machine’s knowledge for the relevant topics, estimate the lag, and build retrieval signals specifically to cover what the machine doesn’t know it doesn’t know. The goal isn’t an all-knowing machine. It’s making sure that when the machine reaches for information about this brand, what it finds is current enough to be useful and accurate enough to be trusted.

In plain English
The AI’s knowledge is a little out of date, and how out of date depends on your industry. Figure out what it doesn’t know about your world yet, then publish the stuff that fills the gap.

A visibility strategy built without accounting for the machine’s blind spots is a strategy built on an incomplete map.

The through-line

Three retrieval failures tell you what’s breaking. Three LLM behaviors tell you what you’re optimizing for. Three visibility conditions tell you where you’re going.

Each one is a different altitude of the same system, and each has its own deep dive. They’re meant to be read in order, and they all build on the piece that started it: the canonical bio, the first brick every other layer rests on.

Not sure which condition is your bottleneck?

We’ll run the diagnostic on your brand and show you where the leak is.

Schedule a Strategy Call