Where can a small business get an affordable GEO readiness audit?
99Visibility Research · Updated October 21, 2026 · 6 min read
A small business can run most of a GEO readiness audit itself, for free, and should do that before paying anyone. A useful audit checks five things: whether AI crawlers are allowed and can actually reach the site, whether key content exists before JavaScript runs, snippet controls, index status in Google and Bing, and whether AI answers state your brand facts correctly. Refuse to pay for schema, llms.txt or E-E-A-T scores.
What an affordable GEO readiness audit should cover
The affordable option is the one that only checks what matters. The evidence points to access, not content tricks. The levers that hold up are ones that remove blocks, and every one of them can be tested mechanically.
A readiness audit worth paying for covers five areas:
- Crawler permission. Your robots.txt rules, read bot by bot, with the real consequence of each rule.
- Network reachability. Whether your firewall or CDN lets the AI crawlers through, even when robots.txt allows them.
- Rendering. Whether your prices, services and key facts are in the raw HTML, or only appear after JavaScript runs.
- Snippet controls and index status. Whether
noindex,nosnippetor a Search Console setting is quietly keeping you out of AI answers. - Brand facts. Whether AI answers state your prices, location and offer correctly, and where your own site contradicts itself.
That list is short on purpose. If you already handle the SEO basics for a small business site, you are most of the way there. Anything beyond these five is usually a claim the evidence does not support.
Checks you can run yourself before buying anything
You can do this in an afternoon. The do-it-yourself AI visibility audit covers each step in more depth.
- Read your robots.txt. Open yoursite.com/robots.txt. Rules apply per bot. OpenAI's crawler documentation says GPTBot governs training, OAI-SearchBot governs ChatGPT search, and each setting is independent. A blanket AI block can remove you from ChatGPT search without anyone noticing. A setup that allows search but declines training looks like this:
User-agent: OAI-SearchBot
Allow: /
User-agent: PerplexityBot
Allow: /
User-agent: Claude-SearchBot
Allow: /
User-agent: GPTBot
Disallow: /
Test the firewall. OpenAI's help centre says eligibility needs both robots.txt permission and a host or CDN that allows its published IP addresses. A 403 to OAI-SearchBot is a silent failure. Cloudflare set training and agent crawlers to blocked by default on ad-displaying pages from 15 September 2026 for new domains and existing free-tier customers, so check even if you changed nothing. The AI Crawler Checker requests a page as each AI crawler and shows which ones get turned away.
Check rendering. Use View Source, not the inspector, and search for your price or main service. Vercel found ChatGPT and Claude crawlers fetch JavaScript files (11.50% and 23.84% of their requests) but do not execute them. If the fact is missing from the source, those crawlers cannot read it. Googlebot does render JavaScript, so this mostly affects non-Google engines.
Look for suppression tags. Search your page source for
noindex,nosnippet,max-snippet:0anddata-nosnippet. Google and Bing document these as the controls that keep content out of AI answers. Templates sometimes apply them by accident.Confirm index status. Google says a page must be indexed and snippet-eligible to appear as a link in AI Overviews or AI Mode. Check Google Search Console and Bing Webmaster Tools separately. In Search Console, also check the generative AI inclusion control: inclusion is the default, but a child property can inherit an opt-out from its parent.
Ask the engines about yourself. Ask ChatGPT, Perplexity and Gemini your price, hours and service area. Write down what is wrong. The free checker on this site runs up to three buyer questions and scores the answers, as a snapshot.
What to refuse paying for
Many audits pad the report with items primary sources contradict. Strike these from any quote.
| Line item | What the evidence says |
|---|---|
| Add schema or FAQ schema to get cited | Google says structured data isn't required for generative AI search. Ahrefs' matched test found AI Overview citations fell 4.6% after pages added schema. FAQ rich results were deprecated in May 2026 |
| Publish an llms.txt | Google's AI optimization guide says Google Search ignores it. No other engine documents reading it |
| Improve your E-E-A-T score | Google says E-E-A-T isn't a specific ranking factor. There is no score |
| Build domain authority | A third-party metric. No engine computes it |
| Rewrite or chunk content for AI | Google says you don't need to write a specific way for AI, and there is no ideal page length |
| Track your AI rank | Google's report shows impressions only. There is no position to check |
One caution: existing schema does no harm, so an audit that tells you to rip it out is also wrong. It is simply not a lever for AI answers. For a wider feature comparison, see which AI SEO audit features matter.
What no audit can promise
A readiness audit fixes what blocks you. It cannot control what the models say. It helps to separate four stages:
- Parametric: what a model knows without web access, frozen at a training cutoff. Nothing you do this quarter changes it.
- Access: whether crawlers can fetch and store your page. This is fully in your control.
- Retrieval: whether your page enters the answer for a given query. The engine decides, and it often rewrites the user's question first.
- Generation: which retrieved pages get cited. The model decides.
Eligibility is not inclusion. Google's AI features page states that indexing and serving isn't guaranteed. Be wary of any single cross-platform score, because engines search on some queries and answer from memory on others. Separate per-engine results are more honest.
Two things sit partly in your control. State specific facts, such as a price or a one-line description of what you do, on a page crawlers can fetch. And when engines cite review sites or directories instead of you, being named accurately on those sites is associated with appearing in the answer. Engine-specific gaps also exist: the Meta AI visibility checklist covers a crawler most audits skip.
How to choose where to buy
If your own checks come back clean, you may not need a paid audit at all. Read whether a small business needs an AI search service before signing anything.
If you do buy, ask the vendor these questions:
- Do you request my pages as each AI crawler, or only read robots.txt?
- Do you compare raw HTML with the rendered page?
- Do you report results per engine, with what each one got wrong about my business?
- Does every recommendation name the specific broken thing and the fix?
A good audit leaves you with a short list of fixes and a way to re-check them. After fixing, keep an eye on what AI answers say over time. The guide to affordable AI brand monitoring covers low-cost options.
How much should a GEO readiness audit cost a small business? There is no published benchmark for audit pricing, so judge on scope instead. The core checks (robots.txt, firewall reachability, rendering, snippet tags, index status, brand facts) are cheap to run and partly free to do yourself. Pay for an audit only if it saves you time on those checks or adds per-engine fact checking you can't do by hand. Treat a large fee for schema or llms.txt work as a warning sign.
Should I block GPTBot to protect my content? You can, and it won't remove you from ChatGPT search. OpenAI documents GPTBot as the training crawler and OAI-SearchBot as the search crawler, and says each setting is independent. Blocking GPTBot signals that your content should not be used for training. Keep OAI-SearchBot allowed if you want to stay eligible for ChatGPT search answers, and confirm your firewall lets it through too.
Does my site need to be built differently for AI crawlers? Usually not, unless key content only appears after JavaScript runs. Most AI crawlers outside Google do not execute JavaScript, so content rendered only in the browser can be invisible to them. Server-side rendering or prerendering of your prices, services and contact details fixes that. Beyond rendering, Google says there are no special technical requirements for its AI features beyond normal indexing and snippet eligibility.
How often should a small business re-run these checks? Re-run the access checks after any site redesign, CMS change, hosting move or CDN setting change, because those are when blocks appear. Third parties can also change defaults, as Cloudflare did on 15 September 2026. Check what AI answers say about your brand facts on a regular schedule, since engines update their models and indexes without notice.
Will passing a readiness audit get my business cited in AI answers? No audit can promise that. Passing means crawlers can reach and read your pages, which makes you eligible. Whether an engine retrieves and cites you for a given question depends on its own retrieval and the model's choices. What you control is removing blocks, stating clear facts on fetchable pages, and keeping your details accurate on the sites engines already cite.
Sources
This page is AI-assisted. It was written from a verified evidence base and checked against our editorial policy. Engine behaviour changes often; facts are as of October 21, 2026.