Blog/Blog
BLOG10 min read

AI Visibility Audit, Step by Step: Page Fit, Sources and Brand Mentions

DijitalPi
The DijitalPi Team
30 September 2026
AI Visibility Audit, Step by Step: Page Fit, Sources and Brand Mentions

An AI visibility audit is a structured review of how your business appears in AI answers, separating page fit, source links and brand mentions. If another business appears while yours does not, that alone cannot explain why. The audit helps you identify which pages and information need checking.

Summary: Build a question set around customer needs. Record page fit, links to your domain and mentions of your brand separately. Repeat questions under consistent conditions, retain the evidence and use recurring gaps to prioritise checks. Measure visits, enquiries and sales separately.

What the research says, and what we recommend

Research suggests that citations and brand mentions can occur together, but they are distinct observations. A brand can appear without its website being cited. Your audit should therefore record source links and mentions separately, without treating their association as proof that adding a citation causes a mention.

Benjamin Tannenbaum’s single-author arXiv preprint, dated 19 September 2026, examines 34,960 GPT/Gemini prompt-engine-run observations from 75 anonymised projects during June-September 2026. Records naming the target brand in the user’s prompt were excluded. These are observations, not customers or purchases.

Within records without branded fan-out, meaning additional search queries derived from the user’s question:

  • GPT: 438 of 15,524 observations without an own-domain source included a brand mention (2.8%), compared with 866 of 1,769 with an own-domain source (49.0%).
  • Gemini: the corresponding figures were 524 of 13,801 (3.8%) and 1,995 of 3,415 (58.4%).

These are different observation groups, not before-and-after results. A mention is not necessarily a positive recommendation.

The author is founder and CEO of Aiso Boost Ltd., which develops commercial AI-search measurement software. The paper declares a financial conflict of interest. Raw data were not released, preventing independent refitting. Read our research review for context.

DijitalPi commentary: Use this observational, diagnostic study to separate your records. Page fit is your editorial assessment, not a hidden score assigned by an AI system.

Separate the technical prerequisite first

Check technical eligibility before interpreting content gaps. For a page to be eligible as a supporting link in Google’s AI Overviews or AI Mode, it must be indexed and eligible to appear in Search with a snippet. Eligibility does not guarantee that the page will appear.

Google Search Central states that there are no additional requirements or special optimisations. Do not generalise this rule to every AI service.

  • Check that the page opens and its content is readable.
  • Verify indexing when assessing Google eligibility.
  • Record access problems separately from content gaps.

DijitalPi’s free PiScan checks whether AI assistants’ bots can crawl, read and quote your site. It is a technical access pre-check, not a visibility assessment.

Step 1: Split your question set into three groups

Separate questions about finding a service, comparing options and researching your business directly. This prevents answers prompted with your brand name from being mixed with unbranded discovery answers. As a practical starting point, DijitalPi recommends 15-30 questions, each tied to a customer need and recorded with fixed wording.

For an illustrative commercial water-filtration service company in Manchester, the groups could be:

  • Discovery: “Who provides office water-filtration maintenance in Manchester?”
  • Comparison: “Should an office choose an annual water-filtration maintenance contract or pay-per-call servicing?”
  • Brand: “Which areas of Manchester does [Company name] cover?”

Draw wording from sales conversations, call notes and search-query records. If customers say “regular filter replacement”, include that phrasing.

Record the relevant service, location and expected landing page beside each question. Finding no suitable page is itself a finding. If you change a question, start a new series rather than overwriting its history.

Step 2: Record three stages separately for every question

Assess page fit, own-domain citations and brand mentions independently for each answer. Use yes, no or partial where appropriate, supported by evidence. These fields describe different things you can observe. Their presence together does not establish a sequence of internal decisions or explain why an answer was produced.

One question, three separate records

  1. 01Page fit

    Does your selected page answer the customer’s question clearly and sufficiently?

  2. 02Source

    Do the answer’s visible sources include a link to your own domain?

  3. 03Mention

    Does your brand appear in the answer text, and in what context?

DijitalPi’s illustrative audit framework. These records describe observations, not the systems’ hidden decision sequence.

For page fit: Save the URL and relevant passage. A page explaining filtration technology may not answer a question about Manchester maintenance services.

For sources: Save and open the exact link. Distinguish your domain from another website discussing your business. If no link appears, record “no visible citation”; do not infer the information’s origin.

For mentions: Save the exact sentence. Classify its context as recommendation, comparison, neutral mention or incorrect information. A brand name in a source title is not a mention in the answer text.

Explain every “partial” assessment. Keep ambiguous brand references unconfirmed until checked.

Step 3: Ask the same question more than once

A single answer is insufficient for identifying a recurring pattern. DijitalPi recommends asking each question at least three times on different days, using new chats and the same language. Keep search conditions as consistent as possible, document changes and assess each AI service separately rather than combining its results.

Save:

  • Exact question wording and question group.
  • Service, date and model name if displayed.
  • Language, location, session and personalisation settings.
  • Whether search was enabled.
  • Answer text, source links and assessment notes.

Record unavailable details as “not shown”. Do not add your brand name between attempts.

Our Turkey AI agency visibility research uses Turkish questions in new chats under consistent language and search conditions. It assesses mentions, explicit recommendations and source links separately, aiming for three measurement days per question. No results or ranking have been published because human review remains incomplete.

Repeated answers are not independent customers.

Step 4: Read the results in one table

Give each question-and-service pairing its own row. Keep page fit, citation counts and mention counts in separate columns, with a short interpretation alongside them. The illustrative entries below show how one business can require different checks across questions. They contain no customer results, measured performance or comparative success claims.

Illustrative audit: a commercial water-filtration service company in Manchester. Not real customer data.
Question groupExample questionAI servicePage fits?Own-domain source (3 attempts)Brand mentioned (3 attempts)Interpretation
DiscoveryWho provides industrial water analysis in Manchester?ChatGPTNo0/30/3The selected page covers office equipment maintenance only.
DiscoveryWho provides office water-filtration maintenance in Manchester?ChatGPTYes0/30/3A suitable page exists but appears in neither sources nor answer text.
ComparisonShould an office choose an annual water-filtration maintenance contract or pay-per-call servicing?GeminiYes2/30/3The page is cited; the brand is absent from the answer text.
DiscoveryWho provides regular filter replacement for Manchester workplaces?ChatGPTYes0/32/3The brand appears without an own-domain citation.
BrandWhich areas of Manchester does [Company name] cover?GeminiPartially1/33/3The brand appears, but service-area information is incorrect.
DiscoveryWho provides office water-filtration maintenance in Manchester?GeminiYes2/32/3The same question produces different observations from ChatGPT.

“2/3” means the condition appeared in two of three recorded attempts. It is neither market share nor an overall visibility rate.

Keep each original response behind the summary. Explain partial assessments and exclude ambiguous mentions from confirmed counts. Keep branded questions separate from discovery questions: frequent mentions cannot compensate for incorrect service-area information.

What does each gap in the table point to?

Gaps indicate hypotheses to investigate, not established causes. Begin with the match between question and page, then examine technical access, visible sources and clarity of business information. Repeat the same question series after changes. A different answer does not prove that your edit alone caused the difference you observed.

Gap Likely area to investigate First check
Page does not fit Content may not answer the question Select the right page and address the actual service scope.
Page fits, no citation Access, indexing, answer clarity or other sources Check technical status, the direct answer and visible third-party sources.
Citation, no mention Brand or service association may be unclear Check how the brand is identified on-page and elsewhere.
Mention without own-domain citation Information origin is unresolved Verify the stated service, location and business details.
Mention contains incorrect information Outdated or conflicting details Compare your page with visible external sources.
Services differ on the same question Sources or answer conditions may differ Repeat attempts while keeping service records separate.

Write finishable tasks: “update the service area”, “identify the relevant existing page” or “verify the cited information”. Assign an owner and the question to recheck.

How often should you repeat the audit?

DijitalPi recommends a monthly audit using a stable question set. Consider an additional round after substantial page, pricing or service changes, or a relevant AI-service update. Preserve previous records, note change dates and start a new series whenever question wording changes so that comparisons remain interpretable over time.

Compare recurring gaps with isolated differences. Record completed actions and unresolved hypotheses.

Measure visits, enquiries and sales separately. Citation and mention counts cannot replace them; our review of AI recommendations and website visits explores this distinction.

DijitalPi’s SEO services include a GEO/AEO layer that builds representative question sets and tracks which answers mention your brand over time.

Sources

The research figures come from the arXiv preprint below; technical eligibility statements concern Google’s documentation. Question counts, repetition schedules and the audit framework are DijitalPi’s practical recommendations. The illustrative business and table are teaching examples, not customer findings, measured performance or evidence of a ranking outcome.

FAQ

Frequently Asked Questions

You can begin with a spreadsheet and saved answers rather than a complex reporting system. Consistent questions, documented conditions and evidence matter more than an elaborate score. These answers clarify the starting scope, the distinction between citations and recommendations, and the limits of what an audit can tell you.

How many questions should I start with?

DijitalPi recommends starting with 15-30 questions across discovery, comparison and brand research. Cover the services that matter to your business and use wording grounded in customer conversations. Before expanding, make sure you can repeat and review the set consistently. A manageable, relevant set is more useful than an unreviewed list.

Does a citation mean my brand is being recommended?

No. Your page may support an explanation without your brand appearing in the answer text. Even a mention may be neutral or part of a comparison. Record the link, the sentence containing your brand and its context separately. Assess recommendations from the wording, not simply from a citation’s presence.

Is a mention without a citation good or bad?

Neither conclusion follows automatically. Check whether the information is accurate and how your business is described. An absent own-domain link does not prove that the information came from training data. Review other visible sources where available, and preserve uncertainty if the source cannot be established from the answer.

Do I need a paid monitoring tool?

No. A spreadsheet and retained answers are enough to begin. Keep question wording, conditions, citations and mention context consistent. If you later assess monitoring software, check whether you can inspect original answers and sources rather than relying on a summary score. Keep human review for inaccuracies and ambiguous references.

Does the audit show sales results?

No. It shows how your pages and brand appear in answers to your selected questions. These observations are not visitor, customer or order counts, and repeated answers must not be counted as separate customers. Maintain separate records for visits, enquiries and sales, using the audit to guide content and accuracy checks.
A quick summary with AI
You can have this content summarised by the AI of your choice, or copy the prompt.
SHARE
inXf

Related articles

How to Pretest Ad Messages with AI Mock-ups Before Production
30 September 2026

How to Pretest Ad Messages with AI Mock-ups Before Production

Read →
Does Your AI Workflow Work, or Just Say It Does?
29 September 2026

Does Your AI Workflow Work, or Just Say It Does?

Read →
When AI Writes for Everyone, Why Should Customers Remember Your Brand?
27 September 2026

When AI Writes for Everyone, Why Should Customers Remember Your Brand?

Read →

Let us apply these strategies to your brand.

Free Consultation →

ASK AI ABOUT DIJITALPI

Let an AI explain what DijitalPi does.

Opens your chosen assistant with a ready research prompt. It reads the site live and answers.

Message us on WhatsApp