Can I audit my own AI search visibility? A checklist

Last updated October 14, 2026. Written by the Third Coast AI team.

Yes, and a useful first audit takes about a day: check that the AI crawlers can fetch your pages and that the important text is in the raw HTML, run a short set of fact-check and buyer prompts in each engine and write down what comes back, open the pages the engines cite for your category and note what they do that yours do not, confirm your business is described the same way on every profile and in your schema, and score your main pages on whether they answer the question early with sourced numbers, a quote, a list and a table. None of this needs a tool or a vendor, and the result is a short list of fixes you can price before deciding whether to buy more.

This checklist is deliberately the public version. It covers everything a competent reviewer can check from the outside and leaves out the parts of our method that need our own tooling, which is why it ends in a list of fixes rather than a content plan. If you want the full version run for you, the what-to-expect guide describes what a paid audit adds.

Can the engines reach your pages at all?

Check this first because nothing else matters if the answer is no. Cyrus Shepard's May 2026 synthesis of 54 studies scores crawler accessibility 9.5 out of 10, the highest of 23 factors, and it is the one we most often find broken on otherwise well-run sites, usually through a CDN's bot protection rather than robots.txt. OpenAI's crawler documentation names three agents: OAI-SearchBot, which surfaces sites in ChatGPT search and which a site must allow to appear there; GPTBot, which gathers training data; and ChatGPT-User, which fetches a page when a user asks about it. The same documentation says a robots.txt change takes about 24 hours to be picked up and that sites disallowing OAI-SearchBot will not be shown in ChatGPT search answers. The crawler guide lists every agent and the robots.txt lines.

  1. Open yoursite.com/robots.txt and look for Disallow rules that apply to GPTBot, OAI-SearchBot, ClaudeBot, PerplexityBot, Google-Extended or Bingbot. Note that blocking Google-Extended affects Gemini training but not Google Search.
  2. Fetch your three most important pages with each crawler's user-agent string using curl or a similar tool and confirm you receive the page, not a challenge screen or a 403. If you use Cloudflare or a similar CDN, check its bot settings; the blocking is often there rather than in robots.txt.
  3. View the raw page source (not the rendered page) and confirm the headings, the first paragraph and the tables are present. ChatGPT's retrieval does not execute JavaScript, so anything rendered client-side is invisible to it.
  4. Verify the site in Bing Webmaster Tools and open the AI Performance report, which has been in public preview since Bing's February 2026 announcement and shows whether Copilot and Bing's AI answers cite you at all.

What do the engines say about you right now?

Write ten fact-check prompts (where you are based, what you sell, who you serve, what you cost if public, who runs the company, how long you have existed) and ten buyer prompts (the questions a customer would ask when choosing a company like yours), and run each in ChatGPT with search on, in Gemini, in Google AI Mode, in Perplexity and in Copilot. Run each prompt at least twice, because the answers vary; SparkToro and Gumshoe.ai found less than a 1 in 100 chance of the same brand list repeating on a single prompt. For each answer, record whether you were named, which companies were named instead, which pages were cited, and every factual error about you. The errors go into a log with the page the engine cited as its source for each one, because that page is where the correction has to happen, and the correction guide covers the rest.

CheckHowPass looks like
Named for buyer promptsRun 10 buyer prompts twice in 5 enginesNamed in a meaningful share of runs; competitor list recognized
Facts correctRun 10 fact-check prompts twice in 5 enginesNo errors, or every error traced to a source page
Own pages citedRecord citations in each answerAt least some answers cite your domain, not only third parties
Cited pages readOpen the top cited pages per buyer promptYou can say what they share and what yours lack
Entity consistentCompare name, address, description, founding year on every profile and in schemaIdentical everywhere; sameAs chain closes
Page structureScore 5 main pages on the elements belowAnswer early, numbers sourced, quote, list, table, question headings

Which pages do the engines cite instead of yours?

For each buyer prompt, open the pages that were cited, including the ones from competitors and the ones from directories or publications, and spend ten minutes with each. Note where the answer sits on the page, how many statistics appear in the first few hundred words, whether there is a table, how the headings are phrased, and what every cited page says that yours does not. This is the single most informative step in the checklist and the one most often skipped, because it is reading rather than checking. Ahrefs measured only 38% of AI Overview citations coming from Google's top ten in March 2026, so do not assume the cited pages are the ones that rank; they are often lower-ranked pages that answer a narrower question well.

Is your business described the same way everywhere?

Do your main pages answer the way cited pages do?

Score your five most important pages against the elements the research associates with citation. Aggarwal and colleagues at Princeton measured quotations, statistics and cited sources lifting a page's visibility in generated answers by about 41%, 33% and 28%, and keyword stuffing lowering it by 9%. Zhang and Yao found top-quartile heading count cited at 12.5 times the bottom quartile and list density at 8.94 times, and found bolted-on Q&A formatting reduced absorption by about 5.7%, so the elements need to be part of the page rather than appended to it. For each page ask: is the question answered fully in the first 150 to 200 words, are there numbers with named sources, is there an attributed quote, a list and a table, are the headings phrased as a buyer would ask, and is all of it in the raw HTML? A page that scores poorly on three or more items is a rewrite candidate, and the decision-factors page explains what the content of the rewrite should prove.

Most companies that run this checklist find the same three things: a CDN blocking a crawler that nobody knew about, a wrong fact traced to a directory nobody has looked at in years, and five pages that describe the company without ever answering a buyer's question. All three are fixable in a month, and none needs a vendor.

Third Coast AI

What does the checklist not tell you?

It does not tell you which decision factors the engines weigh for your category or how often, it does not show you the sub-questions behind each buyer prompt, and it does not produce a content plan with briefs modeled on the cited pages. Those are the parts of a paid audit that need repeated retrieval-on runs and our own capture tooling, and they are what turns a list of fixes into a program. If the checklist leaves you with a short list and a clear site, you may not need more than a tool subscription and a quarterly re-run; the agency versus tool guide covers that call. If it leaves you with a long list and no idea which pages to write, that is the point at which an audit earns its fee.

Frequently asked questions

How long does a self-run AEO audit take?

About a day for one brand: an hour on crawler and HTML checks, a half day running and logging prompts, two hours reading cited pages, an hour on profiles and schema, and an hour scoring pages. The reading is the part worth not rushing.

What is the most common problem the checklist finds?

A crawler blocked at the CDN rather than in robots.txt, which removes the site from ChatGPT search entirely. OpenAI's crawler documentation says sites that disallow OAI-SearchBot will not appear in ChatGPT search answers. Check it with a raw request as each bot, not by reading robots.txt alone.

Do I need to check every engine?

Yes, at least once, because they cite different sources; only about 11% of cited domains overlap between ChatGPT and Perplexity. After the first pass, concentrate on the engines your buyers use.

Should I add FAQ schema while I am at it?

Keep Organization schema accurate, since it feeds entity recognition and Copilot grounding. Ahrefs' test on 1,885 pages found FAQ and HowTo schema made no measurable difference on AI Mode or ChatGPT, so do not expect it to move citations.

What should I do with the list of fixes?

Fix crawler access first, correct wrong facts at their source pages second, reconcile profiles third, and rewrite the weakest important pages fourth. Then re-run the prompts in a month and see what moved.

Ran the checklist and want a second pair of eyes?

Send us your log and we will tell you in a short call which items matter most for your category.