AEO

How to Run an AI Visibility Audit

Sep 13, 20269 min readHarjot ChopraHarjot Chopra
How to Run an AI Visibility Audit

TL;DR

We run an AI visibility audit as two linked tests: technical accessibility and observed answer visibility. This guide shows marketing, growth, SEO, and content leaders how we scope prompts, check crawlers and indexability, analyze citations and answer accuracy, build a severity-based backlog, and retest every fix.

How to Run an AI Visibility Audit

AI answers can cite a page that a conventional rank tracker never surfaces. Even a sitemap has a hard limit of 50,000 URLs, so the job is to identify which pages and prompts deserve focused evidence, not to scan everything equally.

An AI visibility audit measures two separate outcomes: whether relevant search and AI systems can reach and interpret your pages, and whether your brand appears accurately in buyer answers. We audit crawler access, indexability, entities, answer passages, mentions, citations, sentiment, and peer share, then convert evidence into owned fixes and retest dates.

This workflow shows how to produce a defensible baseline, distinguish technical eligibility from actual visibility, and turn findings into a backlog your team can execute.

How Do You Scope an AI Visibility Audit?

We start by defining where visibility matters before collecting a single answer. An audit without a fixed engine, market, language, buyer stage, prompt set, and peer set produces anecdotal results that are impossible to compare later.

Use prompts that reflect real evaluation moments, including category discovery, problem diagnosis, comparison, implementation, and shortlist decisions. Our buyer-prompt research helps teams move from vague topic ideas to questions that reflect buyer intent.

AI visibility audit scorecard on a workspace screen

Score the audit in four separate layers rather than hiding every signal inside one number:

  • Technical Readiness: Can relevant systems crawl, render, index, and understand priority pages?
  • Answer Visibility: Does the brand appear in answers for the prompts that matter?
  • Source Authority: Are owned pages and authoritative third-party sources represented when answers cite evidence?
  • Content Coverage: Do priority pages answer the buyer question directly, accurately, and with enough proof?

Keep the component scores even if you publish a 100-point total. A site can be technically accessible but absent from answers, or visible in answers while a fragile technical issue threatens future performance.

How Do You Build a Repeatable Answer Visibility Baseline?

A baseline records what buyers actually receive, not what we assume an engine knows. We run the same prompts in the same market and language, preserve the response, and tag each result before making changes.

Google notes that AI experiences can use different systems and a query fan-out approach, which is why we treat each engine and prompt as a separate observation rather than assuming one result represents every answer environment. Google guidance

Build a 30-Prompt Sample

A practical starting point is 30 prompts: three buyer stages, two intent types, and five prompts in each combination. Include general discovery prompts alongside specific evaluation prompts, because a brand can perform well in one and disappear in the other.

For every prompt, record the engine or mode, market, language, run date, response text, cited sources, brands named, and any inaccurate claims. Use multi-engine tracking to keep engine differences visible instead of averaging them away.

Score What the Answer Says

Track mention rate, citation rate, sentiment, answer accuracy, and peer share separately. A favorable mention without a citation may still build awareness. A citation with an outdated description may create a more urgent problem than an omission.

MetricDefinitionWhy It Matters
Mention RateAnswers naming the brand divided by all tested answersShows whether the brand enters the conversation
Citation RateCitation-bearing answers that link to an owned domain or pageShows whether owned content earns visible evidence
SentimentFavorable, neutral, unfavorable, or mixed explicit languageReveals how the brand is framed
Answer AccuracyCorrect, mixed, or incorrect against approved factsIdentifies reputational and conversion risk
Peer ShareBrand mentions divided by all tracked peer mentionsShows relative presence within the same answer set

Preserve Verbatim Evidence

Save the full answer, not only a score. The exact language tells us whether the gap is absence, inaccurate positioning, weak differentiation, missing proof, or an external source that has become the preferred reference.

How Do You Audit Technical Accessibility for AI Visibility?

Technical checks establish whether a page is eligible to be retrieved. They do not establish that a page will be cited, recommended, or even shown, so we keep this layer separate from observed answer visibility.

OpenAI says public content can be discovered and cited in ChatGPT search when OAI-SearchBot is not blocked, while Google requires pages to be indexed and eligible to show a snippet for its AI search features. OpenAI guidance

Check the Relevant Crawler Controls

The crawler-access matrix below makes each test explicit. We verify robots.txt, live HTTP responses, page-level directives, and any CDN or firewall behavior affecting priority URLs.

User AgentAudit CheckWhat A Passing Check EstablishesWhat It Does Not Establish
Googlebotrobots.txt, rendered content, snippet controlsSearch crawling eligibility, including Google AI featuresAppearance as a supporting link
OAI-SearchBotrobots.txt, public response, blocked resourcesContent can be crawled for ChatGPT searchA citation or recommendation
PerplexityBotrobots.txt, crawler verification, public responseContent can be indexed for search useInclusion in a specific answer
GPTBot Or Google-ExtendedTraining-policy reviewTraining-use preference is configuredSearch visibility or answer presence

Google explains that Google-Extended controls certain training and grounding choices, but does not affect Google Search inclusion or rankings. Crawler controls

Validate Indexability and Delivery

Check status codes, redirect chains, declared and selected canonicals, HTTPS consistency, sitemap inclusion, rendering, and internal links. A priority page should return a successful response, present its primary content in rendered HTML, link to its canonical version, and receive at least one crawlable internal link.

Google identifies redirects and canonical tags as strong canonicalization signals, while sitemap inclusion is weaker. Canonical guidance

Inspect Meta Directives and Machine Signals

Review noindex, nosnippet, max-snippet, data-nosnippet, and X-Robots-Tag directives, including PDFs and other non-HTML files. Remember that a crawler blocked from a page cannot read its meta directives.

Then inspect Organization, Article, author, profile, product, and service markup against visible page content. We use an AI visibility checker to organize those checks, but the underlying rule remains simple: machine-readable claims must match the page a reader sees.

Treat Llms.txt as Optional, Not Proof

Check whether /llms.txt returns successfully, is current, and links to canonical public resources. It can be a useful curated guide for compatible tools, but it is not evidence of citation readiness.

Google says special AI text files and markup are not required for its generative search features, and the llms.txt proposal remains a proposal rather than a universal visibility standard.

How Do You Diagnose Citation and Content Gaps?

Once technical readiness is clear, we compare what answers cite with what our site offers. This is where an audit becomes useful to content, SEO, and growth leaders, because it reveals whether the real constraint is retrieval, evidence, positioning, or page coverage.

Group cited sources by domain, page type, topic, freshness, evidence type, and buyer-stage fit. Our citation source tracking workflow keeps source selection visible at the page level, rather than reducing it to a generic share-of-voice score.

For each priority prompt, compare the best owned page against the source selected instead. Look for a direct answer near the top, clear definitions, dated facts, firsthand expertise, named authors, consistent entity details, and proof that matches the buyer question. A page does not need to imitate another source. It needs to provide a more useful, verifiable answer to the same decision.

Separate authority gaps from coverage gaps before assigning work. If a strong owned page already answers the question but is not selected, investigate support from independent sources, entity consistency, and the answer environment. If the page is selected but quoted inaccurately, correct the underlying claim, clarify the passage, and document the approved wording.

Source comparison workflow for AI citations

How Do You Prioritize Fixes and Retest Results?

An audit becomes operational when every finding has an owner, a verification method, and a retest date. We rank fixes by severity, buyer importance, and strength of evidence, not by how easy they are to check off.

When an answer set changes, a citation loss diagnosis helps us determine whether the prompt, answer composition, source set, or site itself changed before we decide to rewrite a page.

  • Critical: A high-value page is blocked, non-indexable, or producing materially harmful misinformation.
  • High: Important prompts repeatedly omit the brand, cite an inferior source, or describe the brand inaccurately.
  • Medium: A meaningful gap affects a limited market, prompt cluster, or content area with a credible fix.
  • Low: A hygiene or experimental improvement has no observed answer impact yet.
FindingAudit LayerSeverityOwnerFixVerification MethodRetest Timing
Priority page blocked for a relevant crawlerTechnical ReadinessCriticalWeb EngineeringCorrect the directive or access ruleLive fetch and crawler checkAfter deployment
Brand absent on high-value promptsAnswer VisibilityHighContent And SEOUpgrade or create the needed evidence-led pageRerun the exact prompt setDefined observation window
Incorrect product or company claimAnswer AccuracyHighProduct MarketingCorrect owned facts and supporting referencesVerbatim answer reviewDefined observation window
Stale optional AI resource fileContent CoverageLowContent OperationsUpdate the file if useful and maintainableSuccessful response and link reviewNext audit cycle

Retest the same prompt, engine or mode, market, and language. Compare results by prompt ID, not by a new set of questions. Use AI visibility monitoring to preserve the baseline, document no-change outcomes, and distinguish a real improvement from normal answer variation.

Why Use PageLens.ai for an AI Visibility Audit?

At PageLens.ai, we help marketing, growth, SEO, and content leaders turn scattered answer checks into a governed improvement loop. Our approach keeps the two audit layers separate: first, we determine whether important pages are accessible and understandable, then we measure what buyers actually see across the prompts, markets, and engines that matter. That distinction helps teams avoid treating a crawler permission as a visibility result. We organize the evidence into owned issues, clarify what needs a technical change versus a content or authority response, and preserve the before and after answers required to judge progress. If your team needs a practical way to connect monitoring, diagnosis, and accountable follow-through, we can help establish the workflow and keep it repeatable. Start with our methodology. For the next audit cycle and beyond, with a clear owner for every material finding, Book a demo.

FAQs on AI Visibility Audit

These questions address the practical distinctions that matter most when teams begin measuring AI answer visibility.

What Is an AI Visibility Audit?

An AI visibility audit tests whether important pages can be accessed and understood, then measures whether buyer answers accurately mention, cite, and describe your brand.

What Is the Difference Between Crawler Access and Visibility?

Crawler access means an AI-related system can request and read a page. Visibility means the brand or page appears in relevant buyer answers with accurate context.

How Often Should We Retest?

Retest serious technical blockers after verifying the deployment. Then rerun the same high-value prompt set after an observation window, and repeat the full baseline quarterly.

Does Llms.txt Improve Citations?

No proven engine-wide citation benefit exists. Treat llms.txt as an optional resource guide, confirm it remains current and accessible, and never replace indexability or strong evidence.

Keep reading

PageLens.ai.

Measure how AI engines see your brand, then turn the gaps into growth.

© 2026 PageLens.ai

Powered by PageLens.ai

Discover how often AI recommends your brand.