AI Visibility for Accounting Firms: Prompts, Facts and Access Checks
99Visibility Research · Updated October 21, 2026 · 7 min read
Short answer
Accounting firm AI visibility is whether ChatGPT, Google's AI features, Perplexity, Claude and Copilot name your firm, and describe it correctly, when someone asks for an accountant. You control access: crawlers can fetch your service pages, key facts sit in plain HTML, and Google and Bing both index you. You don't control what the models say, so check each engine separately and fix what blocks you.
Key takeaways
- Test local, specialty and cost prompts separately, because each one draws on different sources.
- The facts worth checking first are services, credentials, office locations and fee approach, on your site and on every directory that lists you.
- Google's AI features and Copilot draw on different indexes, so check Google Search Console and Bing Webmaster Tools separately.
- Access is the lever with the strongest evidence: per-bot robots.txt rules, firewall reachability, server-rendered service pages and no accidental snippet blocks.
The prompts accounting clients ask AI assistants
Clients ask AI assistants for an accountant the way they'd ask a friend: by place, by problem and by industry. Each prompt type leans on different sources, so test them separately.
Say you run a hypothetical six-person CPA firm in Denver that specializes in restaurants. Your buyers might type:
- "Who is a good CPA near me for small business taxes in Denver?"
- "Best accountant for restaurant owners in Colorado"
- "Do I need a CPA or an enrolled agent to answer an IRS audit letter?"
- "Accounting firms that do fixed-fee monthly bookkeeping for startups"
- "Which Denver accountants work with Xero?"
- "CPA for a multi-state S corp with remote employees"
- "How much does a CPA charge for a small business tax return in Denver?"
Local prompts pull heavily on map listings and directories. Specialty prompts need a page that plainly says you serve that niche. Cost prompts can only quote your fee approach if a fetchable page states it.
Treat any prompt list as a proxy. OpenAI says ChatGPT search typically rewrites a question into one or more targeted queries before it searches, and you can't see those queries. Pick prompts that match real client conversations, then keep them fixed so results stay comparable over time.
Which engines matter in an accounting buyer's search
No single engine owns this journey, and each one gets its pages differently. As of October 2026:
- Google AI Overviews and AI Mode show up on many "near me" and tax questions. Google says a page must be indexed and eligible to show with a snippet to appear as a supporting link, with no additional technical requirements.
- ChatGPT search depends on OpenAI's
OAI-SearchBot. Sites that block it won't be shown in ChatGPT search answers. - Microsoft Copilot grounds its answers in the Bing index.
- Perplexity and Claude use their own search crawlers,
PerplexityBotandClaude-SearchBot.
There's a second layer nobody controls. Every engine decides per question whether to search at all. When it doesn't, the answer comes from training data frozen at the model's knowledge cutoff, and nothing you publish this month reaches it.
That's why one blended number misleads. A firm can be named often in Perplexity and never in ChatGPT, and the reasons differ by engine (why Perplexity can cite you when ChatGPT doesn't). Score each engine on its own, as in measuring AI share of voice step by step.
Third-party sites worth checking for consistency
For local accounting prompts, engines often cite listings and directories instead of firm websites. When that happens, being named correctly on those sites is the route into the answer. The evidence shows a strong association here, not a guaranteed effect.
Check these first:
- Google Business Profile and Bing Places. Name, address, phone, hours and service categories.
- Your state board of accountancy license lookup. It's the public record for who holds a CPA license and where.
- Your state CPA society's member directory, if it runs one.
- Accounting software advisor directories, where your firm lists the platforms it supports.
- Review sites and local business directories that rank for your city plus "accountant".
- Niche association directories for the industries you serve.
On each one, confirm the same firm name, the same current offices, the same credentials and the same service list. A merged firm's old name or a closed satellite office is exactly the kind of stale record that can resurface in an answer. Local listings matter the same way for dental clinics, so the routine transfers.
To see which rivals AI names for your prompts, and which sites it cites for them, try the free competitor AI visibility check.
The facts AI gets wrong about accounting firms
AI platforms get specific facts wrong about specific businesses. For an accounting firm, these are the facts to check in every answer:
- Services. Payroll you stopped offering, or advisory and fractional CFO work that never gets mentioned.
- Credentials. Calling every staff member a CPA, mixing up enrolled agents and CPAs, or naming the wrong state licenses.
- Locations. A closed office, an old address, or a city you don't serve.
- Fee approach. Hourly billing described when you charge fixed monthly fees, or the reverse.
- Industries and software. Niches you left, or accounting platforms you don't support.
- Availability. Whether you're taking new clients.
The fix starts on your own site. Stating a specific fact on a page that can be fetched gives the engine a sentence it can quote. Write each fact once, plainly: "We charge a fixed monthly fee for bookkeeping and tax prep for restaurants with under $5M in revenue." (Hypothetical wording.)
Then look for contradictions inside your own site. If the services page, the about page and the footer disagree on offices or credentials, an engine has no single version to repeat. Make the directories match the site last.
Access checks for your service pages
Access is where the evidence is strongest. These checks remove blocks; none of them adds a ranking boost.
robots.txt is per bot. GPTBot governs training only. OAI-SearchBot controls ChatGPT search, and OpenAI says each setting is independent. A blanket AI block can silently remove you from ChatGPT search. This pattern keeps search access while declining training:
User-agent: OAI-SearchBot
Allow: /
User-agent: GPTBot
Disallow: /
The trade-offs are covered in whether to block GPTBot if you still want ChatGPT search.
The firewall can override robots.txt. A CDN or bot-protection rule can return 403 to a crawler that robots.txt allows. Nothing in your dashboards will show it. The AI Crawler Checker requests a page as each AI crawler and shows which ones get turned away.
Service pages need server-rendered text. Vercel found that ChatGPT and Claude crawlers fetch JavaScript files but don't execute them. If your services, fees or office list load only after JavaScript runs, those crawlers may see an empty page. Googlebot renders JavaScript, so a page can look fine in Google and still be blank to other engines.
Look for accidental snippet blocks. noindex, nosnippet, max-snippet:0 and data-nosnippet keep content out of AI answers on Google and Bing. Template code sometimes applies them by mistake.
Skip the myths. Schema, llms.txt and "AI-friendly" rewriting don't have credible evidence as levers for getting cited.
Check Google and Bing index status separately
An engine can't cite a page its index doesn't hold. Check Google Search Console and Bing Webmaster Tools as two separate jobs, because one being healthy tells you nothing about the other.
Otterly's 2026 experiment shows why. Google deindexed two sites of mass-generated AI posts with no manual action, and Google's AI surfaces almost never cited them afterwards. Bing kept both sites indexed, and Microsoft Copilot kept citing them. ChatGPT cited them effectively zero times, even while they ranked in Bing, so being indexed is necessary but not sufficient.
That test carries a second lesson for firms tempted by scale. Publishing hundreds of thin "accountant in [city]" pages is the volume-without-value pattern Google acts against.
In Search Console, also check the generative AI inclusion control where your property has it. Inclusion is the default, but child properties can inherit an opt-out from a parent.
Organic rank helps but doesn't decide it. Ahrefs found that 37.9% of URLs cited in AI Overviews also appeared in the first 10 results, in its March 2026 study.
A 30-day plan for an accounting firm
Week 1: baseline
Pick five to eight prompts from the list above, adapted to your city and niches. Run them on each engine, logged out, and record who's named and which facts are wrong. The free checker on this site gives a quick snapshot for three buyer questions. The guide to checking brand visibility in AI search covers the manual method.
Week 2: access
Review robots.txt per bot. Test firewall reachability for each AI crawler. Compare the raw HTML of your services, fees and locations pages with what a browser shows. Remove any accidental noindex or snippet blocks.
Week 3: facts
Publish one clear statement each for services, credentials, offices, industries and fee approach. Fix contradictions across your own pages. Then update Google Business Profile, Bing Places, your license record and your directory listings to match.
Week 4: index and re-check
Confirm key pages are indexed in both Search Console and Bing Webmaster Tools. Re-run the same prompts and compare engine by engine.
Expect uneven movement. Live-search answers can change once crawlers see your fixes. Training-data answers won't change until a future model generation, and no one can promise when.
Frequently asked questions
Will adding schema markup get my accounting firm cited by AI?
There's no credible evidence that it will. Google says structured data isn't required for its generative AI search features. In Ahrefs' matched-control test, AI Overview citations fell 4.6% on pages after schema was added. Existing markup does no harm, so there's no reason to remove it. Just don't treat it as a lever for AI answers. Your time is better spent on crawler access and stating your facts plainly.
Should my firm block GPTBot?
That's a training decision, not a visibility one. GPTBot governs whether OpenAI may use your content for model training. ChatGPT search uses a separate crawler, OAI-SearchBot, and OpenAI says the two settings are independent. You can block GPTBot and still allow OAI-SearchBot. The common mistake is a blanket AI block that removes ChatGPT search eligibility without anyone noticing.
Can I see where my firm ranks in Google's AI Overviews?
No. As of October 2026, Google's Search Console report for generative AI features shows impressions only, with no clicks, click-through rate or position. Google also says third-party tools don't have access to its internal ranking data. Any tool quoting an AI ranking position for Google has nothing to check that number against. Track presence, accuracy and citations per engine instead.
Do AI answers about my firm ever update?
Some do, some don't on your schedule. When an engine searches the web for a question, it can pick up corrected pages once its crawler fetches them and its index updates. When it answers from training data, it repeats what the model learned before its knowledge cutoff. That part changes only when the vendor ships a new model, which no firm controls.
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.