AI Visibility
We scanned ten companies nobody has heard of
Everyone writing about AI search is measuring the same companies. Stripe, Notion, Figma, whoever is large enough that the answer is already known. That tells you what visibility looks like at the top, and almost nothing about what it looks like where most software companies actually sit.
So we bought the other end of the distribution. Ten companies from recent Y Combinator batches, teams of three to fifty, all with live products and real customers. Same buyer questions, same engines, same pipeline we run for anyone. It cost thirty dollars.
- Five of the ten were never named once, across about 58 buyer questions each in their own category.
- Median mention rate was 0.8%, against 83% for ten household names measured the same way.
- Those answers were not empty. Across a single company's scan the engines cited roughly 740 sources, about a dozen per answer, and for five of these companies not one was them.
- The four engines disagreed about the household names by 15.6 points. On the unknown companies they landed within 1.2 points of each other.
- We predicted one result and got the opposite, which is reported below rather than quietly dropped.
What we ran
For each company the engine generates the questions a real buyer in that category would ask, puts them to the leading AI search engines, and records every product named and every source cited. Nothing was hand-tuned per company and nothing was rerun to get a better number.
We had already measured ten household names the same way. That gave us both ends of the distribution on one instrument, which is the part nobody else has, because measuring the bottom end costs money and produces numbers that are unflattering to whoever paid for them.
Half of them were never named once

Five of the ten were named in none of their answers. Not ranked low, not mentioned in passing, not described inaccurately. Absent, across roughly 58 questions each, in the category they sell into.
The number that reframed this for us is what those answers actually contained. Across a single company's scan the engines cited around 740 sources, about a dozen per answer. The engines were not short of things to say. They were citing steadily throughout, and for five of these companies not one of those citations was them.
The exception, and it is one company
One company in the cohort was named in 91% of its answers. That is higher than nine of the ten household names. It is the largest and longest-established in the cohort, and it sells into a narrow technical niche with a lot of documentation written about it.
That is a single data point and we are not going to build a theory on it. It is worth recording because it points somewhere interesting: the thing that predicts being named may be less about how famous a company is and more about how crowded and well documented its category is. A giant competing in a category with a dozen credible alternatives can lose to a small company that owns a narrow one. Testing that needs a different cohort, designed for it, and we have not run it.
The engines agree about obscurity
We have published before that the answer engines do not share a playbook, and they do not. Measured on the household names, the gap between the harshest and the most generous engine is 15.6 points.

On the unknown companies, all four engines landed within 1.2 points of each other. They disagree about which known companies deserve to be named. They barely disagree about whether to name an unknown one.
That refines our own earlier finding rather than contradicting it. Engine divergence is real, and it is a property of the contested end of the distribution. Choosing which engine to optimise for is a question you get to ask once you exist in the source material at all. Before that, all four give you the same answer.
We predicted the opposite
Before running this we wrote down what we expected, which is the only way a result means anything afterwards. Two predictions. The first was that unknown companies would be named far less often, and that held.
The second was wrong. We expected that when an unknown company did get named, the engine would link to its own website more often than it does for a household name, on the reasoning that with no third-party coverage there is nothing else available to cite. The opposite happened. Own-domain citations were 0.82% for the unknown cohort against 2.63% for the household names, about a third rather than more.
The reasoning was wrong in a way that is worth understanding. The engine is not looking for something to say about you and settling for your own site when nothing better exists. It answers the question from whatever has been written, and if you are not in that literature you are missing from the whole answer, its citations included. There is no fallback to your own domain, because you were never the subject.
What we would do with this
- Find out whether you are at zero before doing anything else. The difference between 3% and 0% is not a matter of degree. At zero, tuning your own pages changes nothing, because the engines are not reading a page about you and deciding against you. They have nothing to read.
- Get written about before you get optimised. The work that moves a company off zero happens on other people's pages: comparison posts, forum threads, videos, documentation that mentions you alongside the alternatives. Your own site confirms what the engines already believe. It does not create the belief.
- Ignore per-engine tactics until you are on the board. All four engines agreed to within about a point on these companies. Advice about optimising for one engine over another is advice for companies that already exist in the source material.
- Watch the category, not just yourself. When we asked about these companies, the engines answered with someone. Knowing who gets named instead of you is a more useful competitive list than the one on your pitch deck, because it is who your buyer actually hears about.
How we measured this, and what it cannot show
Ten companies from recent Y Combinator batches, teams of three to fifty, every one with a live product. Ten household names measured the same way earlier. Around 58 generated buyer questions per company, put to the leading AI search engines, with every answer and citation stored. The scans cost thirty dollars.
The limits, and they matter. Ten companies is a small cohort. The mention-rate gap is large enough to survive that; the smaller numbers in this piece are thinner and should be read as indicative. The two cohorts are not matched on category, because recent Y Combinator batches contain no equivalent to the deploy and work-tracking companies in the household set, so this compares unknown against household name rather than young against old within one market.
We are reporting the unknown cohort in aggregate and will not name which company scored what. Naming a large public company inside a measurement is fair, and we have done it. Naming a small company as invisible is a different act, and it would cost them something real to make a point we can make just as well without it.
The free Growth Snapshot runs the same pipeline as this study. It writes the questions your buyers ask, puts them to the leading AI search engines, and tells you whether you are named, who is named instead of you, and which sources the engines actually read. No card, no commitment.
Run your free Growth SnapshotDoes being named zero times mean the engines think the product is bad?
No, and that is the point worth understanding. A judgement would require the engine to have something to judge. These companies were not weighed and found wanting; they were absent from the material the engine drew on when it composed the answer. That is a different problem with a different fix.
Is this just because the companies are young?
Partly, probably, but we cannot say so from this study. Age is confounded with size in our cohort, since the two oldest companies are also the two largest. There is a pattern in the data suggesting age matters, but we noticed it after the fact rather than predicting it, so we are treating it as a question for the next experiment rather than a finding from this one.
Why not name the companies you scanned?
Because it would harm them for no gain. The finding is about the shape of the distribution, not about any individual company, and every number in this piece survives being reported in aggregate. We do name the household companies, because a large public company inside a measurement is a fair subject and the result is not damaging to them.
How much did this cost to run?
Thirty dollars, for ten full scans. The cheapness is part of the argument: this is not an expensive thing to know about your own company, and almost nobody measures it.
Read next
We tested ten well-known companies in AI search
Nearly 600 AI answers about ten companies you know. The biggest name was named least, and the engines cited each company's own site 3% of the time.
Read →JournalLet your coding agent run your growth
Agents wire in hosting, databases and jobs in one command. Distribution never got that primitive. AfterLaunch is the growth layer an agent can wire in.
Read →