Jungle Roots
FRESDEPTPLContactGet your Score
Insight

How to run an AI visibility audit that leads to a content fix

Use a fixed prompt set, capture citations, find claim-level gaps, and assign each next content fix to a named owner.

An AI visibility audit checks how AI assistants represent your firm for a fixed set of buyer questions. Save each exact prompt, the complete answer, every visible citation, and the conditions of the run. Then review each answer claim by claim. Mark whether your firm appears, whether a source supports each claim, whether the claim matches an approved source, and what useful information is missing. Do not compress those findings into one score. Turn each material gap into one content fix with a named owner and a review point. This keeps the audit repeatable and makes its output actionable. Ahrefs describes an AI visibility audit as a structured assessment of brand mentions, accuracy, and cited sources across AI search platforms (Ahrefs).

A useful audit does not end with "visibility is low." It ends with an evidence-backed content task that one person owns.

What does AI visibility mean?

AI visibility means that a brand appears in an AI-generated answer for a defined question and context. The observation is bounded by the prompt, assistant, mode, language, market context, session state, and capture time. It is not a permanent property of the brand.

Visibility is only one field in the audit. Keep these observations separate:

  • Whether the assistant names the firm.
  • Whether the answer cites the firm's website.
  • Which third-party URLs the answer cites.
  • How the answer frames the firm.
  • Whether each checkable claim matches an approved source.
  • Which information the question called for but the answer omitted.

This separation matters. A firm can appear without a citation. A cited page can sit beside an inaccurate claim. A correct description can still omit the evidence a buyer needs. Ahrefs includes mentions, frequency, accuracy, and sources in its audit definition (Ahrefs). This publication's rubric stores those dimensions as distinct fields so a reviewer can inspect what happened.

Treat each answer as an observation. Treat each citation as evidence to inspect, not proof that every nearby sentence is correct.

How can I check my AI visibility?

Check AI visibility by running a saved prompt set under recorded conditions and logging each response in a query-level ledger. Start with buyer decisions, not a loose list of keywords. The prompts need to expose how an assistant understands your category, fit, evidence, alternatives, and branded facts.

This publication's prompt rubric uses these question families:

  • Category discovery, such as "Which firms help with [specific problem]?"
  • Problem discovery, such as "Who can diagnose [specific business issue]?"
  • Comparison, such as "Compare [firm] with [alternative] for [defined need]."
  • Validation, such as "What evidence supports [firm]'s claim about [service]?"
  • Branded fact check, such as "What does [firm] offer, and who is it for?"

Write each prompt as a buyer would ask it. Add a market, company type, or constraint only when it changes the decision. Once the set is ready, freeze the wording. A rewritten prompt becomes a new observation and should not replace the old row.

For each run:

  1. Start with the saved prompt and recorded conditions.
  2. Save the complete answer, not an edited summary.
  3. Capture every visible source URL and the claim nearest to it.
  4. Mark every explicit mention of the firm and its services.
  5. Extract each checkable claim about the firm.
  6. Compare each claim with its approved reference.
  7. Record a gap only when the prompt called for the missing information.
  8. Assign the next content fix after the evidence is stored.

ChatGPT search responses can include inline citations and a Sources panel. Record the URL shown by the interface and the claim it appears to support (OpenAI). Do not save only the publication name. The URL and nearby sentence make later review possible.

What should the audit ledger contain?

The ledger should preserve enough context for another person to repeat the prompt and challenge the interpretation. One row represents one captured response.

FieldWhat to recordWhy it matters
Observation IDA stable identifierConnects findings, captures, and tasks
Capture time and timezoneWhen the answer appearedBounds the observation
Assistant and modeProduct and visible search modePrevents unlike runs from being merged
Session stateSigned-in state and new or continuing chatPreserves a material condition
Market and languageThe context used for the responseKeeps conclusions inside scope
Prompt familyCategory, problem, comparison, validation, or branded fact checkShows the buyer decision being tested
Exact promptVerbatim inputMakes the observation repeatable
Firm mentionedYes or noRecords visibility without inference
Own-domain citationExact URL or noneSeparates a mention from first-party support
Other citationsEvery visible third-party URLShows which sources appeared
Citation-to-claim noteThe nearby claim for each citationMakes source review possible
Claim checkAccurate, inaccurate, partly accurate, or unverifiableKeeps factual review separate from tone
Claim referenceApproved page or named internal ownerGrounds the judgment
Missing evidenceInformation required by the prompt but absentIdentifies the content gap
Next fix and ownerOne action and one accountable personConverts the finding into work

Attach the raw response and screenshot to the row. The table is the working index. The capture is the underlying evidence.

What is a good AI visibility score?

There is no universal score in this article's rubric because one blended number hides the decision you need to make. A mention rate, an own-domain citation count, a tone label, and an accuracy judgment answer different questions. Combining them requires weights, and the packet provides no approved scoring model.

Report the fields separately instead:

  • Mention coverage within the saved prompt set.
  • Own-domain citation coverage within the captured answers.
  • Third-party sources associated with relevant claims.
  • Accurate, inaccurate, partly accurate, and unverifiable claim labels.
  • Prompt-level omissions that block a buyer decision.
  • Open content fixes with their owners.

If leaders need a compact view, show counts beside the defined audit scope. Name the assistants, prompt cohort, market, language, conditions, and capture dates. The result then says what the audit observed. It does not pretend to estimate every answer that any buyer might receive.

A score can describe a bounded dataset. It cannot replace the rows that explain why a content change is needed.

Can ChatGPT do an SEO audit?

ChatGPT can help inspect supplied material and organize findings, but its answer is not a substitute for captured evidence or direct technical checks. ChatGPT search can search the web and show citations when those features are present (OpenAI). That makes it one possible observation environment for an AI visibility audit.

Keep the roles clear. Use the assistant to produce the answer being audited or to help classify saved text. Use approved pages to check brand claims. Use direct site checks for crawl access, internal discoverability, textual content, page experience, and matching structured data. Google says its established SEO practices apply to AI Overviews and AI Mode, with no extra technical requirements beyond eligibility for Search with a snippet (Google Search Central). Google also states that meeting its requirements does not guarantee crawling, indexing, or serving (Google Search Central).

Do not ask ChatGPT to produce a score and accept it as the audit. Ask it a saved buyer question, preserve the output, inspect the citations, and verify each brand claim against its source of truth. The audit remains an evidence process owned by your team.

How do you find claim-level gaps in an AI answer?

Find claim-level gaps by splitting the answer into checkable statements and matching each statement to visible evidence and an approved reference. Review one answer at a time. Do not infer why the assistant wrote it.

Use this sequence:

  1. Highlight each explicit brand, service, person, location, client, credential, or offer claim.
  2. Copy the source URL displayed beside or near each claim.
  3. Compare the statement with the approved page or ask the named subject owner.
  4. Label the claim as accurate, inaccurate, partly accurate, or unverifiable.
  5. Note missing evidence only when the prompt requires it for the decision.
  6. Separate a source problem from a content problem.

A source problem exists when a cited page carries an incorrect or stale statement. A content problem exists when your approved page lacks a clear, checkable answer. If the approved sources conflict, mark the claim unverifiable and assign a person to resolve the source of truth. Do not guess which version is current.

The claim-level view also prevents a common reporting error. Favorable language is not proof. If an assistant recommends the firm but shows no checkable evidence, record positive framing and weak evidence as two separate findings.

How do you turn audit findings into the next content fix?

Route each material gap to one owner, one page or source, and one explicit correction. The action should name the finding that triggered it. "Improve AI visibility" is not a task. "Add the missing service eligibility statement to the approved services page" is.

Observed patternClaim-level interpretationNext content fixOwner
Firm appears, own site is cited, claims matchEvidence exists for this promptPreserve the cited answer and keep the row for comparisonContent owner
Firm appears, no own-site citationThe answer names the firm without first-party supportInspect the cited sources and clarify the relevant approved pageContent owner
Firm is absent, other firms are citedA prompt-level visibility gap existsCompare the cited claims with the firm's actual offer, then fill a relevant evidence gapStrategy owner and content owner
Firm appears with an inaccurate claimThe answer creates a factual issueCorrect the approved page and identify cited pages that carry the errorSubject owner
Favorable framing lacks evidencePositive wording has no visible proof sourceAdd or clarify a checkable case study, credential, or named method if one existsConsulting lead
Approved sources conflictAccuracy cannot be determinedResolve the source of truth before changing public copySubject owner

The owner must be a person or a role with authority over the source, not a broad department. Keep the triggering observation ID on the task. At review, compare the new capture with the saved prompt and conditions. A later citation is a new observation, not proof that the content edit caused it.

The next fix belongs where the missing or wrong claim should become true, clear, and checkable.

What is the best AI visibility tool?

My editorial verdict is that the best tool is the one that preserves your fixed prompts, raw answers, exact citations, claim checks, and ownership fields without forcing them into a vendor score. Tool selection follows the audit method. It does not define the method.

Evaluate any manual worksheet or software product against the same requirements:

  • Can it store the exact prompt and run conditions?
  • Can it preserve the full answer and every visible URL?
  • Can a reviewer connect each citation to a nearby claim?
  • Can it keep mentions, citations, framing, and accuracy separate?
  • Can it link a claim gap to one content fix and one owner?
  • Can it export or expose the raw rows for review?

A polished dashboard is a weak choice if it hides the underlying answer. A plain ledger is a strong choice if another reviewer can trace every finding to the prompt, capture, citation, and approved reference. Pick the smallest system your team will maintain without losing those fields.

What should the final AI visibility audit report say?

Lead with decisions, then attach the evidence ledger. Summarize mention coverage, own-domain citations, claim accuracy, framing, and decision-blocking omissions as separate findings. State the scope beside them.

A useful finding reads like this:

In the saved comparison prompts, the firm appeared, but its domain was not cited. The captured answers relied on publisher pages for the service claim. The content owner will clarify that claim on the approved services page and preserve the current rows for the next review.

That wording names the observation, the evidence gap, the action, and the owner. It does not claim causation or promise future inclusion. If you want the ledger and operating decisions reviewed together, get the operations audit.

Written by Tileo, an international operator who builds AI-native ventures in public.

Related reading

SoFI
Try it on your own site.Start with the scripted audit →
Start the audit