GigaCommerce

How to Run an AI Citation Audit for Your Brand

The exact process to test whether ChatGPT, Claude, Gemini, and Perplexity recommend your brand - and how to fix the gaps when a competitor wins instead.

Sujan BhuiyanFounder, GigaCommerce10 min read
COMMERCE GEOGigaCommerce · Insights

Ask ChatGPT for the best products in your category and one of two things happens: your brand is in the answer, or a competitor's is. Most merchants have never actually checked. They assume AI visibility is either fine or hopeless, and both assumptions are usually wrong. An AI citation audit replaces the assumption with a number - a repeatable measurement of whether assistants name you, cite you, or skip you - plus a diagnosis of why. This is the exact process we run. It takes an afternoon the first time and about an hour on every re-run.

What is an AI citation audit?

AI citation audit
A structured test of how AI assistants treat your brand when shoppers ask buying questions in your category. You run a fixed panel of questions across the major assistants and score each answer on a three-level scale - named in the recommendation, cited as a source, or absent - producing a score you can track and a gap log you can act on.

The output is two artifacts. First, a percentage score: how much of the available citation surface you actually hold across your question panel. Second, a gap log: exactly which questions you lose, on which assistants, to which competitors. The score tells you whether you have a problem. The log tells you what kind.

The audit is the measurement half of Commerce GEO. Everything else in GEO - structured data, content shape, third-party corroboration - is treatment. Treatment without measurement is guesswork: you can't tell whether the work moved anything, and you can't prioritize because you don't know where the losses are. The audit comes first, then the fixes, then the audit again.

The AI citation audit loop
01Build the panel15-30 real buyingquestions, wording l…02Run four assist…ChatGPT, Claude,Gemini, Perplexity -…03Score answersNamed 2 points, cited1, absent 004Diagnose gapsReadability,corroboration, quota…05Fix the top gapOne highest-leveragefix, shipped fully
Six stages, repeated on a cadence. The loop matters more than any single run.

How do I check if ChatGPT recommends my brand?

The fast manual check: open a fresh ChatGPT conversation and ask the question your customer would ask - not "tell me about [your brand]" but "what's the best [category] for [use case]?" Then ask two or three variants. Watch two things: whether your brand appears in the answer body, and whether your site shows up among the cited sources when the assistant browses. Then repeat the same questions in another fresh chat, because answers vary run to run.

Audit from a clean context

ChatGPT memory and your own chat history skew answers toward brands you've already discussed - including yours. Turn memory off or use a session that has never heard of you. The answer you need to see is the one a stranger gets.

If you want the fast version of the whole audit, our free AI Citation Check runs a starter panel for your brand across the major assistants and shows where you're named, cited, or absent - in minutes instead of an afternoon. The manual audit in the rest of this guide is the deep version: it tells you why you're losing and what to fix first.

Build a panel of 15-30 buying questions

Buying-question panel
A fixed, versioned list of 15-30 questions phrased the way real shoppers ask them, mostly without your brand name in the question. Locking the wording is what makes results comparable between audit runs.

The audit is only as good as its questions. You want the questions shoppers actually ask, spread across five types:

  • Head terms. "What's the best [category] under [price]?" - the broadest, most contested queries. Expect to lose most of these at first.
  • Comparisons. "[Competitor] vs [competitor]" and "best alternatives to [category leader]" - where assistants weigh brands directly against each other.
  • Use cases. "What should I buy for [specific job or person]?" - high intent, less contested, usually the first questions you can win.
  • Spec and compatibility. "Does [product type] work with [thing]?" - answered from structured product data, which is why enriched catalogs dominate here.
  • Trust. "Is [your brand] legit?" - the one branded question every panel needs, because assistants answer it whether you like the answer or not.

Mine the questions from places where shoppers already talk: on-site search logs, support tickets, paid-search query reports, and what prospects ask on sales calls. Phrase each one the way a person types, not the way a marketer writes. Then lock the wording. A panel you keep rephrasing can't show you a trend.

Run the panel across four assistants

Run every question on ChatGPT, Claude, Gemini, and Perplexity. Four surfaces, not one, because each fails differently - and the pattern of where you're absent is itself diagnostic. A brand missing everywhere has a content problem; a brand missing on only one surface has a retrieval problem on that surface.

AssistantWhat to watchWhat it reveals
ChatGPTWhether it names brands from memory or browses firstThe largest consumer surface; both modes shape real buying decisions
ClaudeWhich of your pages it pulls when it searches the webWhether your PDPs and guides are retrievable and parseable
GeminiOverlap with what Google AI Overviews citesHow Google's index and answer layer treat your content
PerplexityThe visible source list on every answerThe clearest read on who gets cited in your category, and from where
What each assistant tells you about your visibility.
  1. 1

    Use clean sessions

    Fresh conversation per question, memory and personalization off where the assistant allows it. You're measuring the default answer, not your own echo.

  2. 2

    Ask verbatim

    Same wording on every assistant, every run. Paraphrasing between runs invalidates the comparison.

  3. 3

    Run each question more than once

    Assistant answers are not deterministic. Score the pattern across runs, not a single lucky or unlucky response.

  4. 4

    Log everything

    One spreadsheet row per question per assistant per run: brands named, sources cited, and the verbatim recommendation sentence. The verbatim text is what you'll study later.

2-3

Runs per question, per assistant, before we score it. Single runs mislead - the same question can produce different brand lists an hour apart.

GigaCommerce field framework

Score every answer: named, cited, or absent

Keep the rubric brutally simple. Three levels, three point values:

ResultWhat you sawPoints
NamedThe assistant recommends your brand or product by name in the answer body2
CitedYour site appears in the sources or links, but not in the recommendation itself1
AbsentNeither the answer nor the sources mention you at all0
The scoring rubric. Resist the urge to add levels - simple scores stay comparable.

Sum the points across every question and assistant, divide by the maximum possible, and you have your citation score - a single percentage you can put on a dashboard and re-measure monthly. Most brands score far lower than they expect on the first run. That's normal; the first audit exists to set the baseline, not to flatter you.

While you score, keep a second tally: which competitors get named, and how often. The three or four names that keep appearing are your real competitive set in the AI channel - often different from your competitive set in paid search - and their content is your diagnostic material for the next step.

Why does AI recommend my competitor?

Because their content is easier for a model to retrieve, trust, and quote. In nearly every audit we run, the gap comes down to three properties - readability, corroboration, and quotability - and almost never to brand size or ad spend. Assistants don't know your revenue. They know what they can fetch, verify, and lift into an answer.

Readability

Can AI systems fetch and parse your pages at all? Blocked crawlers, JavaScript-only content, and prose-buried specs all make you invisible at the retrieval stage - you can't be cited if you can't be read. The fixes are mechanical: crawler access, structured data for AI shopping, and a machine-readable site map of what matters via llms.txt.

Corroboration

Models weight claims that are confirmed off your domain. A claim that lives only on your site is an assertion; the same claim echoed in reviews, best-of lists, and forum threads is a fact the model will repeat. Brands that win the memory-based answers - the ones ChatGPT gives without browsing - almost always have the deepest third-party footprint.

Quotability

When an assistant does read your page, is there a sentence it can lift? Clear claims with numbers, spec tables, and answer-shaped headings get quoted. Ten paragraphs of brand storytelling do not. The winning competitor's page usually contains the exact sentence the assistant used - go look, it's instructive.

Why one brand gets cited and another doesn't
The cited brandParseable pages, off-site proof, liftable claimsThe absent brandVague prose, thin third-party footprint, nostructureVS
The same category, the same questions - different machine-facing content.

The full treatment playbook for each lever is in getting your products recommended by AI. The audit's job is to tell you which lever to pull first.

Fix the highest-leverage gap first

Your gap log will show a pattern. Match it to the fix instead of trying to do everything at once:

  • Absent everywhere, on every assistant. A retrieval problem. Start with readability: crawler access, structured data, parseable product pages.
  • Cited but rarely named. Assistants find you but won't recommend you. A quotability problem: your pages lack the clear, liftable claims a model can put in an answer.
  • Named on Perplexity, absent from ChatGPT's no-browse answers. A corroboration problem. Retrieval-based surfaces see you; model memory doesn't. Third-party mentions fix this, slowly.
  • Losing only spec and compatibility questions. A product-data problem - the answer lives in fields you haven't populated. That's Catalog Enrichment for AI work, not content work.

Then pick one. The pattern that accounts for the most lost points gets the fix; everything else waits. A single fix shipped completely and re-measured beats five fixes started. This discipline is the difference between an audit that changes your score and an audit that becomes a slide.

Re-audit on a cadence

One audit is a snapshot; the loop is the asset. Run the scoring pass monthly and the full diagnosis quarterly. Keep the panel wording locked between runs - if you need new questions, version the panel and track the versions separately so the trendline stays honest.

Set expectations by surface. Retrieval-based answers - Perplexity, ChatGPT when it browses - can move within weeks of a readability fix. Model-memory answers move on the timescale of months, because they depend on corroboration accumulating across the web. The normal progression for a losing question is absent, then cited, then named. Cited is not the goal, but it is progress: the assistant now reads you and just doesn't trust you enough yet.

Track the trend, not the run

Assistant answers vary, so single-month swings of a few points are noise. Act on two consecutive moves in the same direction - and celebrate the absent-to-cited transitions, because named usually follows.

Get your baseline in minutes, not an afternoon.

The free AI Citation Check runs a starter question panel for your brand across the major assistants and shows exactly where you're named, cited, or absent.

Frequently asked questions

What is an AI citation audit?
A structured test of whether AI assistants recommend your brand. You build a fixed panel of 15-30 real buying questions, run it across ChatGPT, Claude, Gemini, and Perplexity, and score every answer as named, cited, or absent. The result is a trackable score plus a gap log showing which questions you lose, on which assistants, to which competitors.
How do I check if ChatGPT recommends my brand?
Open a fresh chat with memory off and ask the buying questions your customers ask - "best [category] for [use case]" - not questions about your brand. Check whether you're named in the answer and whether your site appears in cited sources, then repeat in a new chat because answers vary. For a faster read, our free AI Citation Check runs a starter panel across the major assistants automatically.
Why does AI recommend my competitor instead of me?
Almost always one of three reasons: their pages are easier for models to fetch and parse (readability), their claims are confirmed by reviews and third-party mentions (corroboration), or their content contains clear, liftable sentences an assistant can quote (quotability). Brand size and ad spend are rarely the cause - assistants recommend what they can read, verify, and quote.
How often should I re-run the audit?
Monthly for the scoring pass, quarterly for the full diagnosis, and after any major content or catalog change. Keep the question wording identical between runs so the trend is real, and judge direction over two or more runs rather than reacting to a single month's swing.
Do I really need to test all four assistants?
If you're constrained, start with ChatGPT for reach and Perplexity for its visible source lists. But the four-assistant panel is worth it because the pattern of absence is diagnostic: missing everywhere means a content problem, while missing on one surface points to a retrieval or corroboration problem specific to how that assistant finds brands.
SB

Sujan Bhuiyan

Founder, GigaCommerce

Founder of GigaCommerce, part of Gigaverse Holdings. Works with mid-market Shopify and Amazon merchants on agentic commerce installs, AI-ready catalogs, and Commerce GEO.

Get the weekly DTC + Agentic Commerce brief.

One email a week on what shipped in agentic commerce and the move to make. No fluff.