Template or page
Every template on the site gets checked, not a sample, so each finding comes with a count of the pages it affects.
AI Search Visibility Audit
An answer engine can only quote a page it can fetch and read, and a site can fail that test across a whole template without anyone noticing. The audit reads your whole site the way the AI crawlers do, finds what stops your pages from being cited, sets out the fixes, and measures the result. It is built for sites with several page types behind a CMS or a codebase, where one finding can affect hundreds of pages at once.
Beyond One Page
A single-page check tells you whether one URL can be read. The audit tells you which problems are one page and which are the template, what each AI crawler actually receives across the site, and which fixes are worth doing first.
The free checker reads the URL you paste and samples up to ten pages from your sitemap. That is enough to spot a problem, but not to decide what to do about it, because the answer depends on where the problem lives. A finding on one blog post is a ten-minute edit. The same finding on the template behind four hundred product pages is a code change, and it is the one worth doing first.
Edge settings are the finding a robots.txt read cannot catch. Cloudflare, for one, has asked every new domain whether to allow AI crawlers since July 1, 2025, so what a given crawler receives can come down to a setting someone accepted in passing.
Every template on the site gets checked, not a sample, so each finding comes with a count of the pages it affects.
robots.txt says what a crawler may fetch. Your CDN, WAF, or bot-management settings decide what it actually gets, and those rules often differ by section of the site.
The render gap measured per template: the words a browser sees minus the words a crawler gets. On a client-rendered site this is an architecture question, not a content one.
Findings ranked by how many pages they block and how much work the fix is, so the first week goes on the fix that matters.
What You Get
Every issue that stops a page from being fetched, read, or quoted, with the templates and page counts it affects, ordered by what it blocks rather than by how easy it is to explain.
What to change, where, and roughly how much work each item is. Most are small changes for whoever owns the codebase. When content only exists after JavaScript runs, the plan says so plainly and scopes it separately, because that is a rendering change rather than a checklist item.
Where your site stands before anything changes: AI assistant referrals as your analytics records them, and AI crawler requests from your server or CDN logs where you can share them. Without a baseline, a fix is a guess about whether anything moved.
About 30 days after you tell us the fixes are live, we run the same audit again and compare it against the baseline. You do not have to remember to ask.
Want that read every month? That is MonitorWhat It Won't Sell You
No. No answer engine publishes how it chooses citations, so the audit removes the reasons a page cannot be cited and measures what changes, rather than promising a citation count.
Two things get sold as AI visibility levers that are not. Google's AI optimization guide says "Structured data isn't required for generative AI search, and there's no special schema.org markup you need to add," and that you do not need "new machine readable files, AI text files, markup, or Markdown to appear in Google Search." What it does require is content that is crawlable and a page that is indexed and eligible to show with a snippet.
The audit still reports broken or runtime-injected JSON-LD, because invalid markup is a defect whether or not AI reads it, and it notes whether you publish an llms.txt. Neither appears in the fix plan as a way to get cited.
Proof
This one. On September 21, 2026 the full check against bamwebdev.com found no failures, and you can confirm that yourself in under a minute.
Measured September 21, 2026. Run it again on this site whenever you like, and hold us to the same numbers.
We hold our own site to the audit before selling it. The pages are pre-rendered, so the served HTML carries every word the browser shows. Every AI crawler the check probes, answer-time and training alike, gets the same page a browser does, and nothing suppresses the snippet.
The check does raise warnings on the home page: it carries no date, and it opens with a short introduction rather than a direct answer. Both are deliberate, because a home page is not an answer to a question, and knowing which warnings to leave alone is part of what the audit is for.
Run the check on this site, then on yoursMeasurement
Partly. You can measure visits from assistants that pass a referrer and requests from AI crawlers in your logs, but you cannot see answers that cite you without sending a click. The audit sets up the part that can be measured and gives you a baseline to track from.
Most analytics tools file AI traffic under referral or direct, and an answer that mentions you without a link leaves no trace at all. The audit establishes what your analytics and logs can show today, separates AI assistant referrals and AI crawler activity from the rest, and records the starting numbers so the re-check has something to compare against. How to measure AI search traffic explains the method in full, and checking your traffic from ChatGPT, Perplexity, and Gemini covers where each assistant's visits land.
Go Deeper
Why being the cited source matters more than the click that used to follow a ranking.
The fixes you can make yourself, one item at a time.
What analytics records, what it misses, and how to read the gap.
Free. One URL, a few seconds, nothing stored.
FAQ
The checker reads one page and a small sample of your sitemap, and it is the right first step. The audit reads every template, tests what each crawler receives across the site, ranks the findings by how many pages they block, and comes with a fix plan, a baseline, and a re-check.
Not according to Google, which says neither is required for its AI features, and no other answer engine documents either as a citation input. Valid structured data is still worth having for rich results and for stating who you are, so the audit reports broken markup as a defect, but it does not sell markup as a way to get cited.
The public site is enough to run the audit itself. For the measurement baseline, read-only access to your analytics helps, and server or CDN logs help more, since that is the only place AI crawler requests show up. If logs are not available, the baseline uses what analytics can see and says so.
Yes, if you want us to. The fix plan is written so your own team can work through it, and we quote the fix work separately when you would rather we did it.
You get the before-and-after comparison and a short read of what moved. If you want the same read on an ongoing basis, our Monitor service covers it; if not, the engagement ends there.
It is priced on the number of templates, since that is what sets how much there is to read, plus the log analysis where server or CDN logs are available. A site with four page types costs less than one with fifteen. Send us the URL and we will come back with a scope and a fixed price within one business day.
Send us the URL, and what the free check said if you have already run it. We respond within one business day with what we would look at first and a rough scope.