Guide

How to Report AI Visibility to Agency Clients

Our own tracked score moved 5.7 to 8.5 and back in three weeks with nothing shipped. What to put in a monthly client report, and what to leave out.

Tarang AgarwalSeptember 20, 20268 min read
How to report AI visibility to agency clients, built on GetIntel's own eight-week score history where the number moved between 5.7 and 8.5 across 60 tracked buyer questions and four engines with no work shipped in between.

An AI visibility report earns its place when it tells the client which buyer questions they were named on, which they were missing from, and which third-party pages the engines cited instead. The single headline score is the least useful number in it. Across eight weekly readings of our own brand, the score moved between 5.7 and 8.5 with nothing shipped to move it.

Disclosure: GetIntel is an AI visibility tool that sells client reporting to agencies. Every first-party figure below is our own measured data, with the window it covers stated.

What can you actually measure in an AI visibility report?

Four things are measurable and worth reporting: how often the engines name the client in their category, which specific buyer questions produce a mention, which domains get cited instead, and how those change over time. GetIntel measures this by running a fixed set of buyer questions across ChatGPT, Perplexity, Gemini and Google AI Overviews on a daily schedule, then scoring on a rolling seven-day window rather than a single day's answers.

Two things are not measurable, and promising them to a client is where agency reporting goes wrong. Nobody can attribute a specific sale to a specific AI answer, because there is no referrer on a conversation the buyer had before they ever reached the site. And nobody can tell a client why an engine changed its mind, because the engines do not publish their retrieval logic.

Why should you not report a single score to a client?

A single AI visibility score is unstable enough that reporting it alone will mislead a client in both directions. Here is our own brand's score, measured across 60 tracked buyer questions on four engines, read on 20 September 2026:

Week endingScore
3 August 20267.3
10 August 20266.0
17 August 20268.5
24 August 20265.7
31 August 20267.3
7 September 20266.5
14 September 20266.7
20 September 20266.8

The mean of those eight readings is 6.85 and the median is 6.75. The high is 49 percent above the low. The single week from 17 to 24 August fell 2.8 points, a 33 percent drop, and we published nothing in that week aimed at moving it.

An agency reporting on a mid-August cycle would have handed the client an 8.5 and taken credit. The same agency reporting a week later would have had to explain a third of it disappearing. Neither conversation would have been about anything real. The wider problem with treating one number as the verdict is covered in why AI visibility scores can be misleading, and the underlying instability is measured in how many reruns it takes before an AI visibility number settles.

The four blocks of a monthly client report

A monthly client report should lead with prompt-level detail and put the score last. Four blocks cover the job:

BlockWhat it answersWhy it survives scrutiny
Questions named onWhich buyer questions produced a mentionThe client can verify it by asking the engine
Open questionsWhich tracked questions returned no mentionNames the next month's work
Cited sourcesWhich domains the engines quoted insteadPoints at where placement is needed
MovementWhat changed, and whether it exceeds normal noiseStops a noisy week reading as a result

Our own current reading covers 60 tracked questions across four engines, drawn from 1,454 answers in the seven-day window ending 20 September 2026, and puts our share of voice at 2.2 percent of the citations in our category. The share of voice figure is the one worth putting in front of a client alongside the prompt list, because it is a ratio against named competitors rather than an absolute. Measuring share of voice sets out how that ratio is built and what denominator it uses.

Can an agency put its own branding on the report?

Branded reporting exists on both of GetIntel's price lists, and which one an agency uses depends on how it bills.

PlanPriceCoversBranded and scheduled reports
Pro, self-serve$79 / monthone brandincluded
Agency$59 / client / month10 to 24 client brandswhite-label and scheduled client reports
Partnercustom25+ client brandswhite-label partnership terms

The rate card also has an entry-level Studio tier at $79 a client brand for three to nine clients, the starting point for agencies with at least three clients.

Agencies comparing branded reporting across vendors will find the feature described very differently from one product to the next, which is why the white-label AI visibility tools comparison states what each one actually rebrands rather than whether the phrase appears on the pricing page.

How do you run reporting across a dozen clients?

Running AI visibility reporting across a dozen clients is a scheduling problem, not a per-client analysis problem. Three mechanics do the work. Scheduled reports remove the monthly assembly step. A Looker Studio connector pulls the whole roster through one key rather than one export per client. Per-client billing means the roster grows without a plan migration, because the rate card scales by client count rather than by seat.

What does not scale is the interpretation. A report that goes out unread is worse than no report, because the first time a client asks why their score fell the agency has to admit nobody looked. Budget the reading time, not just the generation.

How do you prove the retainer is working?

Prove an AI visibility retainer with the count of buyer questions where the client is named, not with the score. A question that flipped from absent to named is a concrete event: the client can open ChatGPT, ask it, and see their own name. A score moving from 6.5 to 6.8 is not something a client can verify, and the same week-to-week swing that took our own reading from 8.5 on 17 August to 5.7 on 24 August makes a small score move an unreliable signal in its own right.

GetIntel reports which of the tracked questions do not yet name the brand for exactly this reason. That count falling is the clearest evidence the work is landing, and it survives the week-to-week noise, because a single question does not flip back and forth the way a composite average does.

Pricing the reporting inside the retainer

Reporting should not be a separate line item on the retainer, because the client is buying the outcome rather than the PDF. What matters is that the reporting cost sits inside the margin rather than eating it. Two independent agency-pricing sources put a real AI visibility retainer for a small to mid-market client at $1,500 to $8,000 a month. Against that range, a per-brand software cost of $59 to $79 works out between roughly one and five percent of what the client is billed, which leaves the retainer's economics intact whether the agency reports monthly or weekly. The real margin math on an AI visibility retainer works that gap through with independently sourced retainer figures rather than vendor claims.

The shortest version

Report what the client can check. Buyer questions named and missing, the domains cited instead, and the direction of travel with an honest note on noise. Put the score at the bottom, state the window it covers, and never let a single week of it become the story. Our own number moved 49 percent across eight weeks without a single page being published to move it, and any agency reporting monthly will see the same thing on their clients' numbers.

Tags:agenciesclient reportingwhite labelAI visibilityshare of voice

Written by Tarang Agarwal

Tarang Agarwal is the founder of GetIntel. He writes about AI visibility, generative engine optimization, and growth for SaaS founders, marketing teams, and the agencies who run AI-search visibility as a service line.

FAQ

Frequently asked questions

A monthly AI visibility report should carry four things: the share of citations the client holds in their category, which specific buyer questions they were named on and which they were absent from, which third-party domains the engines cited instead, and what changed since last month with an explicit note on whether the change is larger than normal week-to-week movement. GetIntel's own tracked set moved between 5.7 and 8.5 across eight weekly readings from 3 August to 20 September 2026 with no content shipped to move it, so a single headline number reported alone will mislead a client in both directions.

No. A single score is the least stable thing in the report. Across eight weekly readings of GetIntel's own brand, measured over 60 tracked buyer questions on four engines, the score read 7.3, 6.0, 8.5, 5.7, 7.3, 6.5, 6.7 and 6.8. The high is 49 percent above the low and the drop from 17 August to 24 August alone was 33 percent, with nothing published in between. Report the prompt-level detail and the citation sources alongside the number, and state the window the number covers.

Yes. On GetIntel's self-serve plans, branded and scheduled reports are included on Pro at $79 a month, which covers one brand. On the agency rate card, which bills per client brand, white-label and scheduled client reports are named on the Agency tier at $59 a client for 10 to 24 clients, and white-label partnership terms are part of the Partner tier at 25 or more clients.

An agency should report AI visibility to clients monthly, with the underlying measurement running daily. GetIntel probes the tracked question set daily across four engines and scores on a rolling seven-day window rather than a single day, because one day's answer is noisier than a trailing average. Reporting weekly to a client surfaces movement that is usually noise: our own week-to-week readings moved by as much as 2.8 points in either direction without any work being shipped.

Report the count of buyer questions where the client is named, not the score, because a question the client now appears on is a concrete event a client can verify by asking the engine themselves. GetIntel tracks 60 buyer questions per client brand across four engines and reports which of those questions do not yet name the brand. That count moving down is the clearest evidence a retainer is working, and it survives the week-to-week noise that makes a single score unreliable as a progress metric.

Put this into action

Daily topic scores across ChatGPT, Perplexity, Gemini, and Google AI Overviews, plus a ranked task list your coding agent can work through. Built for founders, teams, and agencies.