AI Visibility Audit: Checklist, Metrics, and Report Template

An AI visibility audit measures whether answer engines can access your content, whether they mention your brand, which pages they cite and whether that visibility leads to a useful business outcome.

Referral traffic alone cannot answer those questions. Many AI answers mention a business without sending a click. Others cite a page without naming the company behind it. A useful audit keeps those events separate instead of compressing them into one visibility score.

The working model has 4 layers:

  • Access: can retrieval systems reach the pages that matter?
  • Answers: does the brand appear in relevant AI responses?
  • Sources: which domains and URLs are cited as evidence?
  • Outcomes: do citations or mentions influence branded searches, visits, leads or revenue?

Everything else is a view of one of those layers.

AI visibility audit reference sheet showing access, answers, sources and business outcomes as four separate measurement layers.
A weak outcome can originate in any earlier layer, so the audit follows the evidence in order.

Audit Scope

The audit should begin with a fixed question set, defined markets and named platforms. Without those boundaries, 2 reports can disagree while both are correct.

Record these inputs before collecting a number:

InputExample
BrandGatilab
Domaingatilab.com
Brand variantsGatilab, Gati Lab, gatilab.com
MarketsIndia and United States
LanguageEnglish
PlatformsGoogle AI Overviews, ChatGPT, Gemini, Claude, Perplexity
Query groupsCategory, problem, comparison, brand, implementation
Measurement dateAugust 24, 2026
Comparison periodPrevious month or fixed baseline

A global prompt run and an India-specific prompt run are not substitutes. ChatGPT can produce a different answer by location, model and web-search state. Google AI Overviews are even more tightly tied to the market where the search runs.

The denominator decides the result.

Query Set

A good prompt library follows the buyer’s decision instead of converting a keyword export into questions mechanically. The same topic should be tested at different stages.

For an AI-search agency, the query groups may look like this:

Category Queries

  • What is AI search optimization?
  • What is generative engine optimization?
  • How is AEO different from SEO?

Problem Queries

  • How do I find out whether ChatGPT cites my website?
  • Why does Google AI Overview cite competitors instead of my site?
  • How can a local business appear in ChatGPT recommendations?

Comparison Queries

  • Best AI visibility tools for an agency
  • DataForSEO vs Ahrefs Brand Radar for AI citations
  • Semrush AI Visibility vs OtterlyAI

Commercial Queries

  • Best AI search optimization agencies
  • AI visibility audit service
  • Generative engine optimization services

Brand Queries

  • What is Gatilab?
  • Is Gatilab a good SEO agency?
  • Gatilab AI search optimization reviews

The audit needs enough prompts to expose a pattern but not so many that nobody can review the answers. Start with 25 to 50 prompts across the groups, then increase the set only when the added prompts represent a different decision.

Access Audit

AI visibility starts with ordinary search eligibility and retrieval access. No schema block can rescue a page that returns an error, hides its main content or blocks the retrieval agent that needs it.

The access check should cover:

  • HTTP status and redirect destination;
  • canonical URL;
  • indexability and snippet eligibility;
  • robots.txt rules;
  • CDN and firewall behavior;
  • rendered main content;
  • internal links to the page;
  • publication and modification dates;
  • relevant structured data;
  • server or CDN evidence that retrieval agents receive successful responses.

Search and training controls are different. OpenAI documents OAI-SearchBot for search discovery, ChatGPT-User for user-triggered visits and GPTBot for model training. Google says normal Search controls govern AI Overviews and AI Mode, while Google-Extended controls separate Gemini and Vertex uses rather than Google Search inclusion.

Blocking training does not require blocking search. Treating every AI user agent as one thing is the fastest way to make a policy you did not mean to create.

Mention Metrics

A mention counts when the brand appears in an AI answer. It should be measured at the answer level, not by counting every repetition of the brand inside one response.

Use these formulas:

Mention rate = answers mentioning the brand / eligible answers

Category mention share = brand mentions / mentions of all tracked brands

Weighted mention score = sum of mention rate × prompt weight

Prompt weighting should reflect business importance. A brand mention for “best local SEO agency” deserves more weight than a mention for “what is a meta description” when the business sells local SEO.

Keep the weighting table visible:

Query GroupSuggested Weight
Brand1
Informational category1
Problem2
Comparison3
Commercial4

The exact weights can change. Hiding them cannot.

Citation Metrics

A citation is a linked source used in the answer. It is not the same as a brand mention, and it is not the same as a search result the model retrieved but left unused.

The DataForSEO LLM Mentions documentation makes this distinction explicit: sources are cited or relied upon in the final answer, while search_results include retrieved pages that may never be cited.

Measure citations with several views:

  • Cited-answer count: answers containing at least 1 link to the domain.
  • Citation instances: individual cited URLs from the domain.
  • Unique cited pages: canonical URLs receiving at least 1 citation.
  • Top-3 source rate: citations ranked 1 to 3 in the answer’s source list.
  • Commercial citation rate: commercial answers citing the domain divided by all eligible commercial answers.
  • Citation concentration: citations earned by the leading page divided by all domain citations.

Top-3 source rate = citations ranked 1 to 3 / all citation instances

Citation concentration = citations to the leading page / all citation instances

Concentration is the quiet risk. A site with 100 citations from 1 page is less resilient than a site with 60 citations spread across 20 relevant pages.

Worked Example

The August 24, 2026 Gatilab AI citation benchmark provides a useful worked case. The underlying DataForSEO snapshot covered Google AI Overviews in India and the United States plus ChatGPT in the United States.

MetricResult
Answers citing gatilab.com94
Citation instances95
Unique cited pages18
Google India citations46
Google US citations29
ChatGPT US citations20
ChatGPT top-3 source rate95%
Commercial answers reviewed152
Commercial answers citing Gatilab0

The top-line number looks healthy until it is split by intent. Gatilab has editorial citation authority. The 152-answer commercial sample found no citation for SEO agency, local SEO, WordPress development, GEO, AEO or AI-search service queries.

That is a different diagnosis from “AI visibility is good.”

Page Audit

The page-level view explains why the brand-level number moved. For every cited URL, record:

  • citation count;
  • source rank;
  • associated prompts;
  • answer passage supported by the citation;
  • page type;
  • publication and modification date;
  • organic ranking for the same query where available;
  • internal links to the related commercial destination;
  • whether the answer names the brand or only links the domain.

A cited page should then be placed into one of 4 buckets:

BucketMeaningAction
ProtectRepeated citations with strong placementRefresh facts carefully and avoid changing the intent casually.
ImproveRepeated citations with weak source rankStrengthen evidence, answer blocks and source quality.
ExpandOne page wins a cluster with missing adjacent questionsAdd distinct spokes that solve different queries.
ConsolidateMultiple pages answer the same questionChoose one owner and preserve useful material through a controlled merge.

The Gatilab benchmark puts /best-blogs-in-india/ in Protect. It puts /amp-seo/ in Improve because it earned 7 US Google citations at an average source rank of 9.86. The 2 Instagram click-identification pages belong in Consolidate because both appeared for overlapping questions.

The bucket tells you what to do. A visibility score does not.

Competitor Audit

Competitor analysis should focus on the pages shaping answers, not only the brands named in them.

For each query group, collect:

  • most-mentioned brands;
  • most-cited domains;
  • most-cited pages;
  • content type;
  • evidence type;
  • recurring third-party sources;
  • source rank;
  • freshness;
  • structured comparison elements;
  • gaps that no cited page answers properly.

Suppose 10 “local SEO tools” answers repeatedly cite BrightLocal’s pricing page, a Semrush feature page and a Reddit discussion. Copying the article structure will not create an advantage. The useful move is identifying what the cited set is missing, such as per-location cost at 25 locations or the difference between a geo-grid credit and a tracked keyword.

That missing comparison becomes the content brief.

Outcome Metrics

AI referrals are useful but incomplete. A user can see a recommendation in ChatGPT, search the brand on Google and convert during a session attributed to organic search. Another user can type the domain directly. The AI interaction disappears from last-click analytics.

Track outcomes in layers:

  • referral sessions from known AI sources;
  • landing pages used by AI referrals;
  • engaged sessions and return visits;
  • enquiries, purchases or affiliate clicks from AI referrals;
  • branded-search growth;
  • direct-traffic movement around major citation gains;
  • assisted conversions where the user reports AI discovery;
  • sales-call or form responses naming ChatGPT, Gemini, Perplexity or Google AI.

Do not assign causality from timing alone. A rise in branded search after a citation gain is a useful lead, not proof that the citation caused it.

Report Template

The audit report should be short enough that a decision-maker can see the gap before the methodology buries it.

AI Visibility Audit

Brand and domain: [name and domain]

Markets and platforms: [defined scope]

Measurement date: September 14, 2026

Current position

  • Mention rate: [x/y and percentage]
  • Citation rate: [x/y and percentage]
  • Commercial citation rate: [x/y and percentage]
  • Unique cited pages: [count]
  • Top-3 source rate: [percentage]
  • Leading cited page: [URL and concentration]

Largest gap

[One sentence naming the query group and winning competitors.]

Priority actions

  1. [Access fix]
  2. [Page improvement]
  3. [New evidence asset]
  4. [Third-party presence]
  5. [Measurement follow-up]

The report works because every percentage keeps its numerator and denominator. “Visibility: 67” without a public formula is a decorative number wearing a tie.

What Quietly Ruins An Audit

Testing only brand prompts makes the report look better than the market reality. A buyer asking for the brand by name has already crossed the hardest discovery step.

Mixing locations hides where the brand is absent. A global score can average one strong market with 5 weak ones and call the result stable.

Counting retrieved search results as citations inflates the source footprint. The model may have seen the page and decided not to use it.

Changing prompts every month destroys the trend. New exploratory prompts are useful, but the baseline set has to stay fixed.

Treating traffic as the only outcome ignores unclicked discovery. Treating mentions as revenue makes the opposite mistake.

Optimizing the score instead of the business creates busywork. A higher mention rate for low-intent prompts does not fix zero visibility when a buyer asks for an agency.

The Limits

No AI visibility audit can observe every model, session, personalization layer or unlinked influence. Model responses are non-deterministic, platform coverage differs by provider and prompt datasets are samples.

The audit also cannot prove causality between a citation and a later direct or organic conversion without user-level evidence that usually does not exist. It can show timing, association and a plausible path. It should not turn those into certainty.

And an audit cannot manufacture authority. It can show that competitors are cited because they publish original pricing data, case evidence or a better comparison. The missing work still has to be done.

What The Audit Should Change

An AI visibility audit should end with a small number of page, entity and measurement decisions. If it ends with 70 colored charts and no named action, it is reporting theater.

The useful question is not “What is our AI visibility score?” It is “Which buyer questions exclude us, which sources shape those answers and what evidence would give us a legitimate place in them?”

That question can be acted on.

Tell Google you want more of this.

Add Gatilab as a preferred source

One tap, and this site shows up more often in your own Top Stories, AI Overviews and AI Mode. Remove it any time.