Citation audit · A decision worksheet

No citation? Trace the gap.

Start with one buying question and the pages the answer actually cites. The next useful move may be a page edit, an access check or more evidence.

Published by Gist, which makes Gist GEO.
Sources checked October 19, 2026.

ILLUSTRATIVE AUDIT BATCH12 ATTEMPTS
2Capture failed
3No substantive answer
7Assessable answers

2 / 7 answers contain
an owned citation.

Answer-level result. Missing evidence stays visible. These are invented counts, not measured performance.
Read the opening context and scope

Your team has published the articles. The topics look relevant. Yet the AI answers you check still link to someone else.

Before commissioning another batch, choose one important customer question and trace what actually happened. Did you capture a usable answer? Which pages did it cite? What information did those pages supply? Does your own page provide that information, and can the relevant system access it?

The audit below ends with a decision for each question: improve an existing page, investigate availability, work on a relevant third-party source, or collect more evidence. A new article earns its place only when the audit exposes a genuine gap.

01

What did you actually observe?

Choose the observed status before interpreting why the answer did or did not cite your site.

Next useful check

Now compare the cited sources.

Open the saved answer’s sources. Identify the owned page that should answer the same claim, then compare specific information, scope and accessibility.

1. Freeze the question and save the evidence

Start with a question connected to a real buying decision. A question about implementation requirements may matter more than a broad definition, even if the broad topic looks easier to write about.

Record the exact wording. Keep different questions separate, including small changes that introduce a location, budget, product tier, or use case. These are deliberate research questions; choosing them does not establish how often buyers ask them.

For every attempt, save:

  • The question, date, time, and time zone
  • The engine and specific surface, such as ChatGPT search or Google AI Overviews
  • The visible model or mode, where available
  • Language, location context, and any relevant session settings
  • The full answer and all visible source links
  • Whether your brand was mentioned and whether an owned URL was cited
  • Any capture error, refusal, or absence of an AI answer

Use the same collection method for repeated checks. Each repeated check must produce a new observation. Reopening or exporting the same saved answer does not add a run, and separate runs may still share sources or other dependencies.

Keep consumer-interface observations and API responses in separate series. Matching the prompt and visible model does not establish that retrieval, system instructions, or other conditions are equivalent.

Preserve the original answer. A rewritten summary can lose the qualification or citation placement that explains the problem.

2. Separate missing evidence from a missing citation

Give every attempt one of these statuses before looking at performance:

Collection failed. You could not reliably save the result. A timeout, incomplete capture, or tool error leaves the outcome unknown. It does not prove that the engine ignored your site.

No substantive AI answer. You observed the surface, but it did not provide an answer you could assess. Record what happened, such as no AI Overview appearing or the assistant declining the request.

Answer captured, no owned citation. You have an answer and its visible sources, but none links to your site. A brand mention without a source link stays in this category.

Answer captured, owned citation present. Save the exact URL and the passage it appears to support. A citation can still point to the wrong page or support an inaccurate claim.

Keep the first two statuses visible in reporting. For example, an illustrative batch might contain 12 attempts, two collection failures, three runs without a substantive AI answer, and seven assessable answers. If two of the seven answers include at least one owned-domain citation, report “2/7 assessable answers contained an owned-domain citation” alongside the other counts. That is an answer-level result; each answer may contain several citation links. Reporting only “2/12 attempts” hides why the other ten attempts differed.

Decide what counts as assessable before reviewing the results, and retain every exclusion reason. Do not discard an unfavorable answer because it looks unusual.

02

Compare the information the buyer needs.

In this hypothetical export question, the useful difference is the specificity of the documentation. It is a gap to investigate, not proof of a citation cause.

CITED COMPETITOR PAGEILLUSTRATIVE

Names the export formats.

The documentation describes supported formats and their limitations.

What to preserve
The exact cited URL, the passage and its product/plan scope.
OWNED CANDIDATE PAGEILLUSTRATIVE

Says “flexible reporting.”

The page does not tell the buyer which formats are supported.

What to verify
Ask the product owner to confirm formats and restrictions before updating the page.

Reconstructed editorial example from the manuscript. No actual competitor capture, engine response or citation experiment is represented.

3. Open the pages that actually got cited

The next useful comparison is between source pages, rather than between brand names on a dashboard.

For each saved answer, open the visible citations and record:

  • The final destination URL, including redirects
  • The claim or section the citation accompanies
  • The relevant passage on the source page
  • The page’s purpose: documentation, pricing, comparison, directory, research, or something else
  • Any date, geography, eligibility condition, or product version that limits the information

Ask whether the page supports the answer’s claim. If it does not, flag a source mismatch. The presence of a link alone cannot establish that the answer used the source correctly.

Then choose the owned page you would expect to be cited for that same claim. Be specific. “Our blog” is too broad to audit.

Imagine a hypothetical software buyer asking which tools support a particular data export. The answer cites a competitor’s documentation showing supported formats and limitations. Your candidate page says your reporting is flexible, but never names those formats. That gives you a concrete page gap to investigate. It says little about whether you need another introductory article about reporting.

4. Write a hypothesis that the evidence can support

Use one primary hypothesis per question-page pair. You can record secondary possibilities without treating them as proven causes.

Page gap. Your candidate page does not clearly answer the question, omits a deciding detail, or leaves an important statement unsupported.

Next action: ask the product or subject-matter owner to verify the missing fact, then update the relevant page. A clearer claim needs evidence behind it.

Source gap. The saved answers repeatedly cite a type of source you do not currently appear in, such as an industry directory or an independent comparison.

Next action: inspect those specific sources for factual omissions and legitimate inclusion criteria. Any outreach should be accurate and relevant. Appearing on a cited domain does not guarantee that an AI answer will use that page or recommend your business.

Availability hypothesis. The expected page may be inaccessible, excluded from a relevant index, or delivering incomplete content to the system that needs it.

Next action: give the technical owner the exact URL and the observed problem. Investigate before changing sitewide controls.

Insufficient evidence. You have too few comparable answers, unstable results, or no clear difference between your page and the cited sources.

Next action: repeat the saved question under the same documented conditions. Avoid presenting an uncertain diagnosis as a content brief.

An uncited page does not, by itself, reveal whether an engine discovered, fetched, considered, or rejected it. Only claim a retrieval event when your available evidence actually shows one.

5. Run a narrow availability check

Keep this check tied to the candidate URL.

For Google, inspect the page in Search Console. Record its indexed status, Google-selected canonical, and available crawl information. Compare that with a live test if the page has changed. The indexed report and live test answer different questions; a successful live test does not guarantee indexing. Google’s URL Inspection documentation

Google says a supporting page in AI Overviews or AI Mode must be indexed and eligible for a search snippet. It also recommends accessible text, discoverable internal links, and structured data consistent with visible content. Eligibility does not guarantee inclusion. Google’s AI-feature guidance

For ChatGPT search, ask the technical owner to check OAI-SearchBot access to the expected page, including relevant infrastructure rules and verified requests where logs are available. OpenAI documents OAI-SearchBot and GPTBot as separate controls for search and potential model training. Do not change training preferences as a shortcut to diagnosing search visibility. OpenAI crawler documentation

What should a crawler-access check record?

Ask your technical owner for a record tied to one URL and a stated time window. Save the requested URL, timestamp and time zone, whether the record came from the CDN or origin, the crawler identity and how it was verified, the response status, and any matching challenge or rule identifier. Note gaps in log retention or sampling.

A user-agent label alone does not verify a crawler. Google documents IP-range and forward/reverse-DNS checks. OpenAI and Perplexity publish crawler identities and IP ranges. Match the relevant agent to its own current verification information; keep automatic search crawls separate from user-triggered fetches and training crawls.

A 200 response records HTTP success for that request; inspect what was served. It does not establish indexing or citation. A 403, challenge or 429 records a different outcome, but the technical owner still needs to identify its source. Google explains how response codes affect crawling and processing.

If the available logs contain no matching request, record that absence and the window checked. It does not establish that a crawler was blocked, never discovered the page or rejected its content. A request sent with a copied user-agent string is a limited rule check, not proof that the real crawler can access the page. Keep existing training and security preferences separate from this diagnosis.

Crawler-check guidance and linked sources reviewed October 29, 2026.

Record the result precisely: “Live Google test fetched the page successfully” is stronger evidence than “AI can read us,” which claims much more than the test established.

03

One hypothesis. One reviewable work item.

Route the task to the person who can resolve the actual uncertainty. A new article should follow a demonstrated information gap.

Hypothesis · not established cause

Page gap

Verify the missing fact, then improve the relevant existing page.

Hypothesis · not established cause

Source gap

Inspect cited third-party sources for factual omissions and legitimate inclusion criteria.

Hypothesis · not established cause

Availability hypothesis

Give the technical owner an exact URL and the observed access problem.

Hypothesis · not established cause

Insufficient evidence

Repeat the saved question under comparable conditions before diagnosing a content problem.

6. Turn the audit into one work item

Each completed worksheet should contain:

Question and scope: Exact prompt, engine, surface, market, and collection dates.

Observed outcome: Attempt counts, missing-data reasons, saved answers, and owned citations.

Source comparison: Cited URLs, relevant passages, and the owned candidate URL.

Hypothesis: The most plausible gap, supporting evidence, and remaining uncertainty.

Proposed change: The smallest useful intervention, with a named owner and a reason to prioritize it.

Verification: What must be true after implementation, and which questions will be rerun.

For the hypothetical export example, the work item might be: “Add a verified export-format reference to the existing reporting documentation, including plan restrictions and a checked date. Confirm the published text is accessible. Repeat the original export question on the same surface.”

That task is easier to review and complete than “publish more authoritative content.”

How Gist GEO fits the audit

Gist GEO’s product guide describes repeated Deep Analysis queries, lighter Quick Scans, and reports by question and engine. Use that evidence to choose which gaps deserve investigation. Opportunities include impact and effort labels, action steps, and PDF or Markdown exports for a team handoff.

Keep the saved answer and source check alongside the recommendation. An opportunity is a hypothesis to investigate, and its priority label is not a measured business outcome. Book a Gist GEO demo.

7. Compare the same question after the change

Save the deployment date, changed URL, and previous page version. Verify that the intended update is live before assessing new answers.

Repeat the original question with the same engine, surface, location context, and collection method. Keep new exploratory prompts in a separate group. Otherwise, a different question mix can make an unchanged situation look better.

Report what you observed: how many attempts produced assessable answers, how many cited an owned page, which URLs appeared, and whether the cited passage was relevant. Check more than one response and keep the dates visible.

A citation increase after an update is an association. Engine changes, competing pages, different retrieval results, and ordinary answer variation may also explain it. Where practical, track comparable unchanged pages as context, without claiming that a small informal comparison proves causality.

If nothing changes, revisit the hypothesis. You may have improved a useful page without solving the reason it was absent from this particular answer.

Make the next publishing decision from the worksheet

Commission a new page when the audit identifies a customer question that your existing pages genuinely cannot serve well. Update an existing page when it is the right destination but lacks a verified answer. Route technical evidence to the person who can investigate it. Keep collecting when the diagnosis remains unclear.

The finished audit should tell an editor what information is missing and tell the technical team which URL to inspect. If it cannot do either, another article is still a guess.

Publisher disclosure: This guide is published by Gist and discusses Gist GEO, our own product. Sources and product descriptions checked October 19, 2026.

The next useful move

Publish for the gap you found.

The audit should tell an editor what information is missing or a technical owner which URL needs inspection.

KEEP GOINGCorrect a price, opening time or service fact.Open the guide