← Back to All Blogs
Pharma AI

Measuring AI Visibility Across a 50,000 Page Health Content Library

By Ankit Singh — Social Media Marketing Specialist, Multiplier AI  ·  Published October 23, 2026
Measuring AI Visibility Across a 50,000 Page Health Content Library

Every AI visibility conversation inside a large publisher starts in the same place. Somebody asks which tool we should buy, somebody else asks whether we can see it in the analytics, and a third person asks how often we should check. All three are tracking questions, and tracking is the wrong discipline for this problem. A rank tracker works because there is a finite, enumerable list of keywords and a stable, deterministic result for each one. Neither condition holds here. The list of things a reader might ask an AI engine is effectively unbounded, and the same question asked twice does not reliably return the same answer.

That makes this a survey design problem, and survey design is a mature discipline with settled mathematics. The questions it asks are different and more useful: what population are we estimating, how precisely, with what sample, at what cost, and how large a change could we detect if one happened. A measurement programme that cannot answer those five questions is producing numbers, not evidence.

This page supplies the design. The strategic framework and the metric definitions sit in the generative engine optimisation pillar and are used here rather than restated. The commercial case for publishers is in GEO for medical publishers. The evidence on which sources engines actually cite, and the three study comparison behind it, is in how AI engines decide which health publisher to cite, which explicitly deferred the method to this page.

How can a large publisher measure its visibility in AI answers?

By drawing a stratified random sample of the questions readers ask, running it on a fixed cadence across more than one engine, and reporting every result with a margin of error attached. The sample is drawn from the question space rather than from the page library, which is why its size is set by the precision required and not by how many pages the publisher owns. A workable design at any library size above a few thousand pages is in the region of 600 prompts, allocated across intent and topic strata by commercial value, run three times each on at least one OpenAI surface and one Google surface. That is 5,400 queries per cycle and yields a margin of error of roughly plus or minus 2.2 percentage points on a portfolio citation rate near 10%. Analytics and server logs are supporting instruments rather than the measurement itself: referral data captures only the small fraction of AI exposure that produces a click, and crawler logs capture ingestion rather than visibility. The discipline that makes this credible is not the tooling, it is declaring the sample frame, the allocation and the detection threshold before the first query is run.

 

Why the census instinct is the first thing to drop

The instinct inside a large publisher is to want coverage. If there are 50,000 pages, the programme should look at 50,000 pages. That instinct is expensive, slow and, more importantly, measures the wrong thing.

Census designQueries per cycleAt a weekly cadenceVerdict
3 prompts per page, 3 engines, 5 runs2,250,000117,000,000 queries a yearNot fundable at any realistic unit cost, and that is before anybody classifies the results
2 prompts per page, 2 engines, 3 runs600,00031,200,000 a yearStill not fundable, and now also not informative, because two prompts cannot represent a page's demand
1 prompt per page, 2 engines, 3 runs300,00015,600,000 a yearThe cheapest census is the least valid. One prompt per page assumes you already know the single question each page should answer
600 stratified prompts, 3 engines, 3 runs5,400280,800 a yearFundable, defensible, and produces an interval you can put in a board paper

The cost argument is the weaker of the two arguments against a census, and it is the one people usually make. The stronger argument is conceptual. A census of pages answers the question which of our pages get cited. That is not the question the business needs answered. The business needs to know what share of the demand in a given topic and intent segment we are present in, how that compares with the competitors in that segment, and whether it is moving. Demand does not arrive page shaped. A single well constructed condition hub might be the answer to four hundred distinct questions, and three hundred thin archive pages might be the answer to none.

So the first design decision is to stop enumerating pages and start enumerating questions. The page library then becomes what it actually is: the inventory you deploy against the demand, not the thing you measure.

 

The pricing tell

If a vendor prices an AI visibility programme per URL, per page or per domain crawled, they are selling you a rank tracker with a new label. The statistics of this problem do not have a per page unit in them anywhere.

The legitimate units are prompts, runs and engines, because those are the things that consume budget and move precision. Ask any prospective supplier to state the margin of error their standard package produces at a 10% citation rate. A supplier who cannot answer that question has not designed a measurement, they have built a dashboard.

The sample size mathematics, shown rather than asserted

This is the section that is missing from every vendor page in this category, and it is three lines of arithmetic. A citation rate is a proportion. The sample size needed to estimate a proportion to a stated precision at a stated confidence level is a solved problem, and the formula contains no term for the size of the population. That single absence is why a 50,000 page library needs no larger a sample than a 5,000 page one.

The formula, for the reader who wants to check our arithmetic

n = z squared, times p, times one minus p, divided by e squared. z is 1.96 for 95% confidence, p is the citation rate you expect, and e is the margin of error you are willing to live with, expressed as a decimal.

There is no population term. A finite population correction exists and it matters only when your sample is a large fraction of the population. The population here is the set of questions readers could ask, which is effectively unbounded, so the correction is irrelevant and the sample size is set entirely by precision and by the rate itself.

Run that formula across the range of citation rates a health publisher will realistically see and the planning table looks like this. Every cell is the number of distinct prompts required, at 95% confidence.

Expected citation rateMargin of error ±5pp±3pp±2pp±1pp
3%451252801,118
5%732034571,825
10%1393858653,458
20%2466831,5376,147
50% (the worst case, used when you have no prior)3851,0682,4019,604

Two things in that table are worth sitting with. The first is how small the numbers are at the precision most businesses actually need. If your citation rate is around 5% and you can act on a reading of plus or minus 3 percentage points, 203 prompts is a defensible sample. A great many programmes are running tens of thousands of queries to produce a number they could have produced with two hundred, and spending the difference on repeats that add almost nothing.

The second is how brutally the cost of precision escalates. Going from plus or minus 3 points to plus or minus 1 point at a 10% rate takes you from 385 prompts to 3,458, which is nine times the budget for a threefold improvement. That is the square relationship in the denominator and it is not negotiable. Precision is the most expensive thing you can buy in this programme and it should be bought deliberately, at the level the decision actually requires.

 

Read it the other way: what your current budget actually buys

Most teams arrive with a budget rather than a precision target. Inverted, the same formula tells you what you are entitled to claim. The numbers below treat the prompt as the unit of analysis, which is the conservative and correct stance explained in the next section.

Distinct prompts in the sampleMargin of error at a 5% rateAt 10%At 20%At 50%What you can honestly say
100±4.27pp±5.88pp±7.84pp±9.80ppDirectional only. Adequate for is this zero or not. Never show a trend line
200±3.02pp±4.16pp±5.54pp±6.93ppA usable single reading for one segment. Not enough to split further
300±2.47pp±3.39pp±4.53pp±5.66ppThe practical floor for a portfolio number you would put in front of a board
600±1.74pp±2.40pp±3.20pp±4.00ppThe recommended design point. Good portfolio precision, supports four to six reporting segments
1,000±1.35pp±1.86pp±2.48pp±3.10ppStrong. Supports eight to ten segments at usable precision
2,000±0.96pp±1.31pp±1.75pp±2.19ppResearch grade. Appropriate for an annual benchmark, wasteful as a monthly tracker

The 600 row is the recommendation, and the reason is the segment column rather than the portfolio column. A portfolio citation rate on its own is close to useless to an editorial team, because it cannot be acted upon. The number that changes behaviour is the segment reading: our clinical reference content holds this share, our commercial comparison content holds that one. 600 prompts is roughly where you can carry four to six segments at a precision that survives scrutiny, and that is the real constraint.

 

Detecting a change is a different and much harder problem

Estimating a rate and detecting a change in a rate are not the same calculation, and conflating them is the most common statistical error in this field. A programme sized to estimate a rate to plus or minus 2 points will routinely report movements of 2 to 3 points that are pure sampling noise. Detection requires power, and power is expensive.

 

Change you want to detectIn relative termsPrompts needed per periodComment
5% to 6%a 20% improvement8,156Effectively undetectable for any programme at a normal budget. Do not promise it
5% to 7%a 40% improvement2,210Detectable with a serious quarterly benchmark, not with a monthly tracker
5% to 7.5%a 50% improvement1,468The realistic lower bound for a well funded programme
5% to 10%a doubling432Comfortably detectable at the recommended design point. This is the size of change a real content programme produces over two to three quarters
10% to 12%a 20% improvement3,839The number that ends most monthly reporting ambitions
10% to 15%a 50% improvement683Detectable at the recommended design point
20% to 25%a 25% improvement1,092Larger base rates are easier to move and harder to detect proportionally

All of those figures are at 95% confidence with 80% power, which are the conventional settings and the ones a sceptical finance director will expect. The practical consequence is uncomfortable and worth saying plainly: a monthly AI visibility report at a normal budget cannot reliably detect the size of change a good content programme actually produces in a month. It can detect a catastrophe, and it can detect a doubling. Everything in between is noise being read as signal.

The right response is not to abandon the monthly report, it is to change what the monthly report claims. Report the monthly number as an estimate with its interval and no trend assertion. Make the quarterly reading the one that carries a verdict, and size it for detection rather than for estimation. That is the two cadence design set out later on this page, and it is cheaper than running a single over specified monthly programme.

Decide the smallest change worth acting on, first

Before any sampling decision, answer this: how large would a movement have to be before we would do something differently? If the answer is a 50% relative improvement, you need 683 prompts at a 10% base and you are done. If the answer is any movement at all, you cannot have it at any price and the honest thing is to say so.

This single question removes more waste from a measurement budget than any tooling decision. It converts an open ended monitoring commitment into a sized, finite, defensible programme.

How many times should you run each prompt?

This is where most measurement budgets are quietly wasted. The same prompt asked twice does not reliably return the same sources, so the instinct is to run each prompt several times and average. The instinct is right and the implementation is usually wrong, because repeats of the same prompt are not independent observations and the statistics treat them accordingly.

Two answers to the same prompt are correlated: whatever drives the engine toward a particular source on run one is still operating on run two. The standard way to account for that is the design effect, which inflates your required sample in proportion to how correlated the repeats are. The effective sample size is the raw number of queries divided by one plus the number of extra runs multiplied by the intra prompt correlation.

 

Here is what that does to a fixed budget of 1,000 queries. Read across each row: the budget is identical in every cell, only the allocation changes.

 

Intra prompt correlation1 run × 1,000 prompts3 runs × 333 prompts5 runs × 200 prompts10 runs × 100 prompts
0.30, weakly correlatedn effective 1,000625455270
0.50n effective 1,000500333182
0.70, a realistic figure for citation presencen effective 1,000417263137
0.85, highly stable promptsn effective 1,000370227116

 

At a realistic correlation of 0.7, moving from one run to five costs you three quarters of your statistical power for the same money. That is not a marginal inefficiency. A programme running 10,000 queries as 1,000 prompts at ten runs each has roughly the effective sample of 1,370 well chosen single run prompts, and has paid seven times over for the privilege.

The independent evidence agrees, from a different direction

A 2026 variance components study decomposed non determinism across 12,933 LLM responses, fully crossed over 20 brands, 8 query languages and 3 models, with about five repeats per cell. It was measuring sentiment rather than citation, which is a real limitation, and its conclusion about measurement design is the relevant part.

It found that reliability for a single answer was approximately 0.01, and approximately 0.36 for the full crossed design. It also found that a repeat beyond the fifth reduced relative error variance by 0.0003, while adding languages and models reduced it substantially more per unit of query budget.

Different outcome variable, same design conclusion: spend the budget on breadth, not on repetition.

The exception that justifies repeats, and it is a real one

None of the above means run everything once. It means repeats are the wrong purchase for a portfolio estimate. They are the right purchase, and the only possible one, when you need a verdict on an individual prompt.

Suppose a prompt matters commercially and your true per run citation rate on it is 30%. A single run tells you nothing useful, because you will see a citation only 30% of the time and will conclude you are absent from a prompt you win roughly once in three.

 

True per run citation rate on this prompt1 run3 runs5 runs10 runs
20%0.2000.4880.6720.893
30%0.3000.6570.8320.972
50%0.5000.8750.9690.999

Each cell is the probability that you observe at least one citation. At a 30% true rate, five runs catch you 83% of the time and ten runs catch you 97% of the time. If the question is does this prompt ever cite us, the answer requires repeats and there is no clever sampling around it.

So the design resolves into two tiers rather than one compromise. This is the single most useful structural idea on the page.

 Tier 1 — portfolio trackerTier 2 — diagnostic set
Question it answersWhat share of demand are we present in, and is it movingDo we win this specific prompt, and what does the engine put there instead
UnitThe prompt, treated as a single observationThe individual prompt, examined in depth
DesignMany prompts, few runs. Breadth is everythingFew prompts, many runs. Depth is everything
Typical shape600 prompts × 3 runs × 3 engines per cycle30 to 60 high value prompts × 10 runs × 3 engines, refreshed quarterly
Queries per cycle5,400900 to 1,800
Reported asRates with confidence intervals, by segmentNamed prompts with win rates and the competing sources, as a list
AudienceBoard, finance, audience analyticsEditorial and commissioning. This is the tier that changes what gets written
CadenceMonthly estimate, quarterly verdictQuarterly, or on demand before a commissioning decision

Most programmes run a single design and then try to answer both questions from it, which is why they produce portfolio numbers nobody trusts and prompt level findings nobody can act on. Separating the two costs very little, because the diagnostic tier is small by construction, and it is the change that most improves how the output is received internally.

Stratification: where the design earns its keep

A simple random sample of 600 prompts from the question space would be defensible and wasteful. Stratification, which means dividing the question space into groups and sampling within each, buys precision for free and, more importantly, makes the output usable by segment. It is also where the division of labour with the prompt map page sits.

Division of labour with the prompt map

This page owns the statistical frame: how many prompts, how they are allocated across strata, how many runs, how many engines, and what precision results.

The prompt map page owns the content of the question space: the four stage, four persona model of how readers move from an open question to a decision, and the commissioning calendar that follows from it.

Build the map first and sample from it second. A sampling design applied to a question space nobody has modelled will be perfectly precise about the wrong population.

Choose the strata before you choose the sample size

The number of reporting segments is the binding constraint on the whole design, because precision inside a stratum depends on the prompts allocated to that stratum, not on the total. A 600 prompt sample split twenty ways is twenty samples of thirty.

Reporting segmentsPrompts per segment at n = 600Margin of error per segment at a 10% rateUsable?
4150±4.8ppYes. Tight enough to compare segments against each other
6100±5.9ppBorderline. Fine for a single reading, too coarse for trend
1060±7.6ppNo. Any two segments will overlap almost always
2030±10.7ppNo, and actively misleading. A segment reading 8% and one reading 18% are not distinguishable at this precision

Four to six segments at 600 prompts. That is the honest limit. A publisher who wants ten usable segments needs roughly 1,500 prompts, and should decide whether the tenth segment is worth two and a half times the budget. In almost every case the better answer is to report six segments properly and to rotate a seventh and eighth through the diagnostic tier.

Allocate by value, not by inventory

Once the strata are fixed, the allocation question is how many of the 600 prompts each stratum gets. There are three defensible answers and one that is almost always wrong.

 

  1. Proportional to demand, which is the usual default. Each stratum gets a share of the sample equal to its share of the estimated question volume. Simple, unbiased for the portfolio total, and it under samples small high value segments.
  2. Proportional to variance, the classical optimal allocation. Segments where your citation rate is near 50% carry the most uncertainty per observation and benefit most from extra sample. Mathematically efficient and commercially naive, because it spends the budget where you are most uncertain rather than where the money is.
  3. Proportional to commercial value, which is what we recommend. Weight each stratum by the revenue or strategic importance of the decisions it influences, with a floor of roughly 60 prompts per reporting segment so that nothing is reported at a precision that cannot support a sentence. A specialist oncology segment worth a quarter of licensing revenue deserves sample weight regardless of its share of question volume.
  4. Proportional to your page inventory, which is the wrong one and the most common one. Allocating sample according to how many pages you happen to have in a topic measures your publishing history rather than your market. If you have 4,000 legacy pages on a topic nobody asks about any more, that is a finding, not a reason to spend 40% of the sample there.

 

Whichever allocation you choose, write it down and keep it fixed between cycles. Changing allocation between periods makes the periods incomparable, and an allocation that drifts toward the segments that are performing well is a slow, invisible form of cheating that will eventually be noticed by somebody who matters.

What metrics replace rankings when traffic moves to AI?

Five, and they are defined in our GEO pillar rather than here: presence, visibility, share of voice, recommendation rate and average position. What this page adds is the measurement layer those definitions need in order to be reportable. Every one of them is a sample statistic, not a count, which means each must be published with a margin of error, a sample size, a stratum and a method note, or it is not a metric at all. The most important distinction among them is between presence, meaning you were cited somewhere in the answer, and recommendation, meaning the answer actively directs the reader toward you. Those two move independently, and a programme reporting only presence will show improvement while the commercially meaningful number stays flat. A ranking was a single integer that one person could check. None of these five is checkable that way, and the organisational adjustment that matters more than the metric choice is accepting that your headline number is an estimate with an interval around it.

What each metric needs before it can be reported

The definitions are settled. The reporting contract is not, and it is where programmes fall over. Each row below is the minimum a number needs carried alongside it before it goes into a deck.

Metric, as defined in the pillarReporting unitWhat must travel with itThe failure mode when it does not
PresencePercentage of sampled prompts where the brand or domain appears at allSample size, margin of error, stratum, engine, cycle datesPresence is the easiest metric to inflate, because adding low competition prompts to the sample raises it without anything improving
VisibilityPresence weighted by prominence within the answerThe position convention used, and whether a second mention countsTwo teams computing visibility differently will produce different numbers from identical data. The convention must be written down
Share of voiceYour presence as a proportion of the total citations in the sampled answer setThe competitor set, stated explicitly and kept fixedA share of voice that improves because a competitor was dropped from the set is the most common fake win in this category
Recommendation ratePercentage of sampled prompts where the answer actively directs the reader to youThe classification rule, and the inter rater agreement if humans are classifyingRecommendation requires a judgement call that presence does not. Without a written rule it drifts cycle to cycle
Average positionMean ordinal position of your citation within answers where you appearWhether absent prompts are excluded or scored, which changes the number enormouslyExcluding absences flatters you as coverage falls. State the convention and never change it

The column that causes the most arguments is the last one on average position. If you exclude the prompts where you were not cited, your average position can improve while your presence collapses, because the only answers left are the ones where you were cited early. Both conventions are defensible. Only one can be in use, and it has to be the same one every quarter.

Presence and recommendation move independently, which is the finding that matters

The reason this distinction carries so much weight at library scale is that the two metrics respond to different work. Presence responds to coverage: publishing on a topic at all, being crawlable, being structurally extractable. Recommendation responds to the comparative judgement the engine makes between you and the alternatives, which is a function of what the rest of the web says about you rather than of what you published.

A large publisher expanding its library will reliably see presence rise. It will not see recommendation rise from the same work, and when the two are reported as a single AI visibility score the dilution hides the problem for several quarters. The practical instruction is to report them as two lines on the same chart and to brief the board that they are expected to diverge.

A worked illustration of the dilution

Suppose a publisher adds 8,000 pages across twelve new condition areas in a year. Presence in the sampled question set rises from 9% to 14%, which is a real and detectable improvement at the recommended design point.

Recommendation rate over the same period moves from 3.1% to 3.3%, which at a 600 prompt sample is well inside the margin of error and is therefore no movement at all.

Reported as a single blended score, this looks like a programme working. Reported as two lines, it is a clear instruction: the coverage strategy succeeded and the authority strategy has not started. Those are different budgets and different teams.

GET ACTIONABLE AI AND HEALTHCARE INSIGHTS THAT HELP YOU STAY AHEAD IN A FAST-CHANGING PHARMA WORLD

The reporting trap nobody adjusts for

If you report six segments, three engines and five metrics, you are running ninety comparisons every cycle. Test each of them at the conventional 5% level and the arithmetic is unforgiving.

 

Segments tested each cycle at the 5% levelExpected false movers per cycleProbability of at least one false mover
50.2522.6%
100.5040.1%
201.0064.2%
402.0087.1%

At twenty segments you will find something that moved roughly two cycles in three, whether or not anything happened. This is not a subtle statistical nicety. It is the mechanism by which a monthly AI visibility report always has a headline, and it is the reason those headlines so rarely survive the following month.

There are two acceptable fixes and one unacceptable one. The first acceptable fix is to adjust for multiple comparisons, controlling the false discovery rate rather than using a blunt Bonferroni correction, which at ninety tests would be so conservative that nothing would ever be reported. The second, and the one we prefer for a commercial audience, is to stop making movement claims at segment level altogether: publish each segment as an estimate with its interval, let the reader see that this quarter's interval overlaps last quarter's, and reserve movement language for the portfolio number and for changes that were pre registered as the thing you were trying to achieve.

The unacceptable fix is the status quo, which is to run the comparisons unadjusted and report whichever segment moved most. If your agency's monthly report always contains a win, that is not evidence of a good agency.

Why your analytics cannot answer this question

Every publisher tries the cheap route first, which is to look in the analytics for AI referrals and count them. It is a reasonable instinct and it fails for four separate reasons, each of which is sufficient on its own.

Reason one: the panels do not agree, and the disagreement is the methodology

Four credible 2026 measurements of AI referral traffic as a share of visits, each from a large panel:

PanelFigureSampleWindow
Contentsquare, published January 20260.20% of traffic mix6,500 websitesQ4 2025
Ahrefs, published May 20260.28% of total web traffic74,752 websitesMarch 2026
SE Ranking, published June 20260.32% of all website traffic101,574 websitesJanuary to April 2026
Conductor, page updated July 20261.08% of all website traffic1,215 US enterprise domains across 10 industriesMay to September 2025, the oldest window of the four

That is a 5.4 times spread between the highest and lowest readings of the same quantity. The highest figure also comes from the oldest window and from enterprise domains rather than typical sites, so the apparent growth story runs backwards. Sample, window and denominator explain the whole range, which is precisely the lesson of the citation studies compared in our page on how engines choose health sources. If you cannot say which of those four numbers describes a site like yours, you cannot use any of them as a benchmark.

Health specifically sits at the low end. One 2026 vertical analysis put AI penetration of the health vertical at 0.17%, down from 0.23%, and a publisher specific reading at 0.08% of organic sessions. Those use different denominators again and are not comparable with each other, which is the point.

Reason two: the referral lands on the wrong page

Even where the referral is captured, it frequently cannot be attributed to the content that earned it. One 2026 panel found that roughly 60% of AI referred visits land on a homepage, against 17% of visits from organic search. A citation of a specific clinical page can therefore arrive in your analytics as an unattributed homepage session.

The attribution has also been moving. The share of ChatGPT referrals attributed to its own homepage rather than to a specific conversation rose from around 26 to 29% to around 62 to 63% during 2026. A publisher who built a dashboard on the earlier pattern saw their AI referral data change shape for reasons that had nothing to do with their content. Referrer strings are a product surface decision made by somebody else, and they can change without notice.

Reason three: most of the exposure never produces a click at all

The click is no longer the event. Pew Research Center, in a study of around 900 users and nearly 70,000 Google searches, found:

BehaviourWithout an AI OverviewWith an AI OverviewImplication for measurement
Search led to an organic clickabout 15%about 8%Roughly half the click rate. Any referral based metric is measuring a shrinking fraction of the same exposure
Clicked a link inside the AI summaryNot applicableabout 1%The citation itself almost never produces a visit. A programme measuring citations by their clicks is measuring about one in a hundred of them
Ended the browsing session16%26%The answer completed the task. This is the outcome the publisher model was built to prevent and it is now the modal case

Google has disputed the study's methodology, which should be noted and does not change the direction. If roughly one percent of AI Overview appearances produce a click on a cited link, then referral data is a one percent sample of your citation exposure, non randomly selected, with no way to weight it back up. That is not a measurement instrument. It is a conversion signal, and it is valuable as one.

Reason four: crawler logs measure a different thing entirely

Server logs showing AI crawler activity tell you about ingestion, not about visibility. The gap between the two is enormous and has been quantified. Crawl to refer ratios derived from Cloudflare Radar data, for July 2026, with July 2025 shown alongside:

OperatorJuly 2025June 2026July 2026Direction
Anthropicabout 38,744 to 1about 3,386 to 1about 1,917 to 1Narrowing sharply, from an extreme base
OpenAIabout 1,104 to 1about 647 to 1about 251 to 1Narrowing
Perplexityabout 195 to 1about 207 to 1about 289 to 1Widening, the only one of the four moving the wrong way for publishers
Googleabout 5.5 to 1about 5.0 to 1about 4.7 to 1Stable, and in a different order of magnitude from the rest

Read those as orders of magnitude rather than as precise figures. They are Cloudflare Radar derived and relayed through secondary reporting, the periods are not perfectly aligned, and Cloudflare itself has cautioned that the ratios may overstate the gap because referrals from native apps carry no referrer header at all. The direction is clear and the measurement lesson is clearer: a thousand crawler hits is not visibility, and counting them as a proxy will produce a number that moves for reasons entirely outside your control.

Crawler logs remain worth keeping. They answer the question of whether your content is being ingested at all, which is a prerequisite for citation and a live question for any publisher considering blocking. That decision, and the licence, block or optimise framework behind it, belongs to a separate page in this cluster and is not argued here.

What the analytics layer is actually for

Keep all of it, and move it to the right job. Referral data is your conversion and value instrument: it tells you what an AI referred visitor is worth relative to an organic one, and the evidence on that is encouraging rather than otherwise, with multiple 2026 panels reporting materially higher conversion rates from AI referrals despite the low volumes.

Crawler logs are your ingestion instrument, and they feed the crawler policy decision.

Neither is your visibility instrument. The sampled prompt panel is. Three instruments, three questions, and the failure is in asking one of them to answer all three.

The complete design, assembled

Pulling the pieces together for a health publisher with a library in the tens of thousands of pages. Every figure below follows from the sections above and can be re derived from them.

 

Design parameterRecommendationWhy this value
Sample frameThe question space, modelled before sampling beginsPages are inventory, not demand. The prompt map page supplies the model
Reporting segmentsFour to sixPrecision per segment collapses beyond six at this sample size
Prompts per cycle, tier 1600±2.4pp at a 10% portfolio rate, and 100 to 150 per segment
AllocationWeighted by commercial value, floor of 60 prompts per reporting segmentSpends the budget where the decisions are, without leaving any segment unreportable
Runs per prompt, tier 13Enough to damp the worst single run noise, few enough that the design effect stays near 2.4
Engines, tier 13, including at least one OpenAI surface and one Google surfaceEngine is a large source of variance and the two families behave differently
Tier 1 queries per cycle5,400600 × 3 × 3
Prompts, tier 2 diagnostic30 to 60 high commercial value promptsSmall by construction. This tier is read as a list, not as a rate
Runs per prompt, tier 210Catches a 30% true rate 97% of the time. Repeats are the whole point of this tier
Tier 2 queries per cycle900 to 1,80030 to 60 × 10 × 3
Total per cycle6,300 to 7,200 queriesModest. The expensive part of this programme is classification, not querying
CadenceTier 1 monthly as an estimate, quarterly as a verdict. Tier 2 quarterlyMonthly cannot detect realistic change. Quarterly can detect a 50% relative move
Detection threshold, declared in advanceA 50% relative change in the portfolio rate683 prompts detects 10% to 15% at 95% confidence and 80% power. Anything smaller is not funded and is not claimed
Fixed between cyclesStrata, allocation, competitor set, position convention, classification rulesChanging any one of them makes the cycles incomparable. Change them at a stated annual reset, never mid year

 

On cost, the querying is the cheap part and this surprises people. At a few cents of effective cost per query, a 6,000 query cycle is a few hundred dollars. The real expense is classification: deciding whether a mention counts as a recommendation, whether a competitor belongs in the set, and whether an answer changed because your content changed or because the engine did. Budget for the analyst, not for the API.

The reporting template

A number from this programme is not reportable until it carries five fields. Adopt this or write your own that carries the same five, and apply it to every figure without exception, including the ones that flatter you.

FieldWhat it containsExample
Point estimateThe rate itself, to one decimal place and no more11.3%
IntervalThe 95% confidence interval, always shown, never collapsed into the headline9.1% to 13.9%
SampleDistinct prompts, runs per prompt, engines, and the stratumn = 150 prompts, 3 runs, 3 engines, clinical reference segment
ComparisonThe prior period's estimate and interval, with an explicit overlap verdictQ2: 10.1%, 8.0% to 12.6%. Intervals overlap: no detected change
Method noteAnything changed since last cycle, and the convention used for anything contestablePosition convention: absent prompts excluded. Competitor set unchanged since January. Engine mix unchanged

The comparison row is the one that will be resisted internally and it is the one that matters most. Writing intervals overlap: no detected change next to a number that rose from 10.1% to 11.3% feels like underselling the work. It is instead the thing that makes the programme credible the first time a number falls, because a team that reports honest non findings in good quarters is believed in bad ones.

One further discipline: pre register the quarter's hypothesis

At the start of each quarter, write down in one line what you are trying to move and in which segment. Then report that number first, whatever it did, before any other segment is discussed.

This single habit removes the multiple comparisons problem from your headline, because the headline is no longer whichever segment happened to move. It also converts the measurement programme from a monitoring function into an experimental one, which is the only form in which it will ever justify its cost.

Limitations of this method, and of this page

Several of the numbers above rest on assumptions that a careful reader should see clearly.

LimitationWhy it mattersWhat to do about it
The intra prompt correlation of 0.7 is an illustrative value, not a measurementIt drives the entire design effect argument. If the true correlation for health citation presence is 0.3, repeats are much less wasteful than this page impliesEstimate your own from tier 2 data. Ten runs on 40 prompts gives you a direct empirical read on how stable your prompts are. Do this in the first quarter and re size tier 1 accordingly
The variance components study measured sentiment, not citationIts specific coefficients do not transfer to a citation outcomeUsed here only for its design conclusion, which is that breadth beats repetition per unit of budget. The design effect arithmetic stands on its own and does not depend on that study
The normal approximation behind the sample size tables breaks down at low rates and small samplesAt a 3% rate with 60 prompts, the approximation can produce an interval that includes impossible valuesUse a Wilson or Agresti Coull interval whenever the expected count falls below about ten. At the recommended 600 prompt design point the approximation is sound
The referral panel figures use different denominators and are not strictly comparableThat is the point being made with them, and it means none of the four should be quoted as the benchmarkQuote the range, never a single figure. If you need a benchmark for a site like yours, you will have to measure your own
The crawl to refer ratios are Cloudflare Radar derived and relayed through secondary reportingPeriods are not perfectly aligned and Cloudflare has cautioned that native app referrals carry no referrer header, so the ratios may overstate the gapTreated as orders of magnitude throughout this page and used for direction only
The design assumes a stable question space within a cycleA news event or a guideline change can reshape health demand inside a monthHold the core sample fixed for comparability and add a clearly labelled supplementary set for the event. Never quietly fold event prompts into the tracking sample
Nothing here measures whether being cited is worth anythingCitation is exposure. The value of that exposure is a separate and largely unsolved questionPair the visibility programme with the referral conversion data, which is the only part of the stack that touches value at all

Conclusion: design the measurement before you buy the tool

The reason AI visibility reporting has such a poor reputation inside large publishers is not that the tools are bad. It is that the measurements were never designed. A dashboard was bought, it produced numbers, the numbers moved, and nobody could say whether the movement meant anything. Every one of the problems in this page follows from skipping the design step, and every one of them is solved by a few hours of arithmetic before any money is spent.

The design itself is not complicated. Model the question space, choose four to six segments, sample six hundred prompts weighted by commercial value, run each three times across three engines, keep a small deep diagnostic tier alongside it, declare the smallest change you would act on, and publish every number with its interval. That is a programme that costs less than most teams are currently spending and can survive a conversation with a sceptical finance director, which is a test very little in this category currently passes.

For what the question space should contain, see the health publisher's prompt map. For the evidence on which sources engines actually cite and why three published studies disagree, see how AI engines decide which health publisher to cite. For the metric definitions used throughout, see the generative engine optimisation pillar, and for the commercial case, GEO for medical publishers. The crawler ingestion question raised in the logs section is decided in licence, block or optimise, and the structural work that follows a measurement finding sits in condition hub architecture for AI answers and the medical review workflow.

 

Where Multiplier AI fits

This is the method our platform runs, and we have published it in enough detail that a competent analytics team could execute it without us. That is deliberate. A measurement supplier who will not show you the sampling design is asking you to trust a number you cannot audit, and in a regulated industry that is not a position any buyer should accept.

The pharma AI visibility and GEO platform implements the two tier design described here, with the intervals and method notes attached to every figure. Our wider healthcare professional data work sits on the GenAI doctor data platform and the HCP data platform for healthcare recruitment, and everything we publish is indexed on the Multiplier AI blog.

Frequently Asked Questions For AI Visibility Measurement for Publishers

By sampling the question space rather than auditing the page library. You model the questions your audience asks, divide them into four to six segments, draw a stratified sample of roughly 600 prompts weighted by commercial value, run each three times across at least three engines, and report every result with a 95% confidence interval attached. That is 5,400 queries per cycle and gives a margin of error of about plus or minus 2.4 percentage points on a portfolio citation rate near 10%. The key insight is that sample size is set by the precision you need, not by how many pages you publish.

No, and this is the most expensive misconception in the field. The formula for the sample size needed to estimate a proportion contains no term for the size of the population. 600 prompts buys the same precision for a 500 page site as for a 500,000 page one. What a larger library may justify is more reporting segments, and segments are what drive sample size upward, not pages. If a vendor prices an AI visibility programme per URL or per page, the pricing model does not match the statistics.

Three for portfolio measurement and around ten for a verdict on an individual prompt. Repeats of the same prompt are correlated, so they add much less information than independent prompts do. At a realistic intra prompt correlation of 0.7, a budget of 1,000 queries spent as 200 prompts at five runs each has the effective sample of about 263 independent prompts, against 1,000 if spent as single runs. Repeats are still essential when you need to know whether a specific prompt ever cites you, because at a 30% true rate a single run finds you only 30% of the time.

Between 139 and 3,458 depending on the precision you want, at a citation rate near 10% and 95% confidence. Plus or minus 5 percentage points needs 139 prompts, plus or minus 3 points needs 385, plus or minus 2 points needs 865 and plus or minus 1 point needs 3,458. 600 is the practical design point because it gives roughly plus or minus 2.4 points on the portfolio and still leaves 100 to 150 prompts per reporting segment.

No. Referral analytics measures a small, non random and shrinking fraction of your AI exposure. Four credible 2026 panels put AI referral traffic at between 0.20% and 1.08% of visits, a 5.4 times spread caused by differences in sample, window and denominator. Roughly 60% of AI referred visits land on a homepage rather than the cited page, and Pew Research found that about 1% of searches with an AI Overview produced a click on a link inside it. Keep analytics as your conversion and value instrument and measure visibility with a sampled prompt panel.

No. They tell you about ingestion, which is a prerequisite for citation and not a measure of it. The gap is large: crawl to refer ratios derived from Cloudflare Radar data for July 2026 run at roughly 1,917 to 1 for Anthropic, 251 to 1 for OpenAI, 289 to 1 for Perplexity and 4.7 to 1 for Google. Crawler logs belong in the decision about whether to allow, block or licence access, not in the visibility report.

Monthly as an estimate and quarterly as a verdict. A monthly reading at a normal budget cannot reliably detect the size of change a good content programme produces in a month. Detecting a move from 10% to 12% requires roughly 3,839 prompts per period, while detecting 10% to 15% requires 683. Report the monthly number as an estimate with its interval and no trend claim, and reserve movement language for the quarterly reading, which can be sized for detection.

Almost certainly because of unadjusted multiple testing. If you test twenty segments each cycle at the conventional 5% level, there is a 64.2% probability that at least one of them shows a false movement, and you expect one false mover every cycle on average. Either control the false discovery rate, or stop making movement claims at segment level and publish segments as estimates with intervals. A monthly report that always contains a win is a statistical artefact rather than a performance record.

Four to six at a 600 prompt sample. Precision inside a segment depends on the prompts allocated to it, so 600 prompts split twenty ways gives 30 prompts per segment and a margin of error of about plus or minus 10.7 percentage points, at which point two segments reading 8% and 18% are not reliably distinguishable. Ten usable segments needs roughly 1,500 prompts. The better answer for most publishers is six segments reported properly, with additional topics rotated through a small deep diagnostic set.

The design, and it takes a few hours rather than a procurement cycle. Decide the sample frame, the four to six reporting segments, the allocation rule, the runs per prompt, the engine mix, the position and recommendation conventions, and above all the smallest change you would actually act on. That last decision sizes everything else. A tool bought before those decisions are made will produce numbers that nobody can interpret, which is the normal state of AI visibility reporting today.

GET ACTIONABLE AI AND HEALTHCARE INSIGHTS THAT HELP YOU STAY AHEAD IN A FAST-CHANGING PHARMA WORLD

Let's Discuss Your Requirements

+91
Contact Multiplier AI