← back to all posts

68.9% vs. 2.1%: How to Get Baked Into an LLM's Weights

68.9% vs. 2.1%: How to Get Baked Into an LLM's Weights

ChatGPT decides who to cite before it ever opens a browser tab. Independent studies of the model's network traffic show: brands the model names itself, in its own first search query, get cited 68.9% of the time. Brands surfaced only through the subsequent search — 2.1%. A 33x gap, decided not at search time, but earlier — inside the model's weights. Here's what to do about it.

I already wrote about how ChatGPT physically can't see prices hidden behind JavaScript, and quotes G2 instead, in "ChatGPT has already been to your website. And left to quote a competitor." That piece was about content accessibility once the model is already searching. This one is about what happens earlier: how a brand enters the model's field of view before it opens a single tab.

Two stages: the shortlist first, then the filter

Two further studies by the same author, Suganthan Mohanadasan, including a separate piece on what ChatGPT decides before it searches, expose the mechanism in detail. It runs in two stages.

First, the model builds a competitive shortlist — right inside the first search query, before it has opened a single page. In 21 of 27 tested conversations, ChatGPT's first search already contained product names the user never mentioned. Ask "best AI note-taking app" and the JSON traffic shows a query like "Granola Notion AI Otter Fireflies Fathom Mem Limitless" — assembled by the model itself, from what it already "knows" about the category.

Then comes a hard positional filter. Even among pre-shortlisted sources, few get cited: 1st position in the results gives a 5.2% citation chance, 2nd — 4.6%, 6th and beyond — 0.3%. Of 3,554 pages the model actually retrieved in one measurement, only 110 made it into the final answer — 3.1%.

Which is where the three steps below come from. The first two are about making the shortlist — decided before any search happens. The third is about passing the filter, once the model does check you live.

Step 1. Dense semantic entity anchoring

Contextual proximity. ChatGPT's shortlist isn't random — it's an imprint of what the model saw sitting next to what in its training text. If a brand is regularly mentioned in the same sentence or paragraph as its competitors and category — on Reddit, GitHub, Hacker News, Wikidata, industry media — the model learns that association and pulls the brand into the shortlist by default, before ever touching the live web.

One consistent positioning sentence. Write the entity down as one phrase: "[Brand] is the [category] for [audience]" — and use it everywhere, unchanged, from press releases to a founder's LinkedIn bio. Inconsistent phrasing dilutes co-occurrence; repeating the same pairing reinforces it.

Step 2. Dominate the primary training datasets

LLMs aren't trained on the whole web indiscriminately — they're trained on filtered, high-quality slices: Common Crawl, C4, technical documentation corpora. Presence there matters more than a ranking position in Google.

Step 3. Site infrastructure for the "site probe"

Even once the model has shortlisted a brand, it still runs a live check — the exact kind of query the research surfaces: site:yourbrand.com pricing features 2026. Your site has to pass that probe, or none of the co-occurrence work above gets you a citation.

That last point is the one you can test today, not after six months of content work. I built a free tool that does exactly this: it reads your robots.txt and, at the same time, sends a live request under each major AI crawler's user-agent — GPTBot, ChatGPT-User, ClaudeBot, PerplexityBot, Bingbot — and shows which ones your site actually lets through, and which it blocks, even when robots.txt formally allows access.

Check your site's AI-bot accessibility →

What to do today

All three steps solve the same problem — not ranking higher, but getting baked into the model's weights before the user even asks the question. Ranking in classic search is a competition for a click, right now. A seat in an LLM's shortlist is what decides the outcome of that competition before it even starts.

Where to start today: run your site through the AI-bot accessibility check — it takes seconds, and either confirms there's no technical barrier, or points at the specific block worth fixing first. After that come Step 1 and Step 2, which don't resolve in seconds but don't require a big-brand budget either: consistent, repeated mentions in the right context are almost always more within reach than they look.

Maxim Safianov
Maxim Safianov

I work at the intersection of technical SEO and software engineering: helping sites stay visible for classic search and AI answers alike, and building the Python tooling that automates it.

How long does it take to get into ChatGPT's shortlist?
Depends on the step. Step 3 (crawler accessibility) can be fixed in a day — and shows up in the model's very next live check. Steps 1 and 2 (co-occurrence and dataset presence) won't move faster than that: they depend on when your new content gets crawled and folded into the model's next training run — months, not weeks, and no budget speeds that part up.
Does this mean traditional SEO and backlinks no longer matter?
No. Classic ranking still decides who gets clicks from Google search itself — by volume, that remains the primary channel. The three steps in this article are additive, not a replacement: they target a separate channel, LLM citations, which runs on different rules — training-data presence, not link authority.
Does a small brand have a chance, or does this only work for big names?
Yes, often more of one than it looks. The mechanism rewards a sharply defined, narrow category more than sheer brand size: a small product that's the loudest and most consistent voice in a specific niche can dominate co-occurrence for that niche. It's harder in broad, crowded categories where scale has already shaped the training data in favor of entrenched incumbents.
How reliable are the 68.9% and 2.1% numbers — can they be relied on?
It's one researcher's data from a single account over a limited window — a small sample that doesn't claim to be universal. What's worth relying on isn't the exact percentage but the mechanism it exposes: getting onto the model's shortlist matters more for citation than anything that happens after search begins. Treat it as direction, not a coefficient for a precise forecast.

No comments yet — be the first to share your thoughts.