Home / Blog / Industry playbook
AI Search Optimization for Accountants and CPAs: How to Get Found When Clients Ask AI
When a business owner asks ChatGPT or Google's AI Mode to recommend a CPA, the answer draws on pages and listings that you can check and fix. This is the checklist I use, and each step is tied to the platform's own documents.
TL;DR
- Google says AI Overviews and AI Mode need no special AI files or markup. A page has to be indexed and eligible to show with a snippet.
- Copilot runs on Bing's index, and Bing's own guidelines say GEO does not guarantee citations.
- Blocking OAI-SearchBot, Claude-SearchBot or PerplexityBot can keep your site out of those assistants' search answers. Blocking training bots like GPTBot does not.
- Accountants have a public credential record most guides skip: the IRS preparer directory, which pulls from your PTIN account.
- No one can promise an AI citation, placement or timeline, and I don't.
How do I get my accounting firm recommended when clients ask AI?
Make your firm easy to find, read and verify. Let AI search crawlers reach your site. Finish your Google Business Profile and your Bing Places listing. Keep your name, address and phone the same everywhere. Give each service its own clear page. Name your CPAs and enrolled agents, and make sure the IRS directory matches. None of this guarantees a recommendation.
That's the short version. The rest of this guide shows where each step comes from, so you can check my work instead of taking my word for it. I can't promise any placement, ranking or citation. Nobody outside the platforms can.
What does AI search mean for an accounting firm?
Short answer: more prospects now ask an assistant before they search. The assistant writes the answer, and that answer may name firms and link to them.
The questions are specific. "Who's a good CPA for an S corp near me?" "Do I need an enrolled agent for an IRS letter?" "Best bookkeeper for contractors in my town." The assistant pulls from websites, listings, reviews and directories to answer.
Google brings this into its own results. AI Overviews and AI Mode surface relevant links to help people find information quickly , according to Google's AI features page. Google also says AI Mode uses a query fan-out technique, breaking a question into subtopics and issuing many queries at once (Google I/O 2025 announcement). So a firm with a clear page for each subtopic has more pages that can match those searches.
Two more things from that same Google page are worth knowing. AI Mode and AI Overviews may use different models and techniques, so the responses and links they show will vary. And AI Overviews are only shown when Google's systems judge them additive, so they often don't trigger. If you want the bigger picture first, read what AI search visibility is and GEO vs SEO for a local business.
Where does each AI assistant get its answers?
Short answer: each one has its own index or crawler. You need to be reachable by all of them, and blocking the wrong bot can quietly remove you from one.
| Assistant | Where web results come from | What to check |
|---|---|---|
| Google AI Overviews, AI Mode | Google's search index | Indexed, snippet allowed, Search Console AI setting on |
| Gemini app | Google; the Google-Extended token covers grounding | Block Google-Extended only on purpose |
| Microsoft Copilot | Bing's index | Bing Webmaster Tools, no NOARCHIVE |
| ChatGPT search | OAI-SearchBot | Allow OAI-SearchBot |
| Claude | Claude-SearchBot | Allow Claude-SearchBot |
| Perplexity | PerplexityBot | Allow PerplexityBot |
| Grok | No crawler doc I could verify | Spot check only |
Where those rows come from:
- Google. Its new AI optimization guide says a site "must be included in Search generative AI features in Search Console to be eligible for display in generative AI features on Google Search." The control sits at Settings > Search generative AI, and inclusion is the default; excluding a site removes its links and content from AI Overviews, AI Mode and generative AI features in Discover (Search Console help, summarized by eSEOspace).
- Gemini. Google-Extended does not remove a site from AI Mode. It governs Gemini model training and grounding in Gemini Apps and Vertex AI.
- Bing and Copilot. Bing's Webmaster Guidelines say Bing and Copilot search experiences rely on the same core crawling, indexing, and ranking foundation as traditional search.
- OpenAI. Blocking GPTBot opts your content out of future training, but OAI-SearchBot is controlled separately and is the crawler that surfaces sites in ChatGPT search results (OpenAI bot docs).
- Anthropic. Anthropic separately operates Claude-SearchBot for search indexing and Claude-User for user-requested retrieval, so each policy can be chosen independently (Anthropic crawler docs).
- Perplexity. PerplexityBot indexes pages for Perplexity's answers and, per Perplexity's documentation, is not used to crawl content for AI foundation models (Perplexity crawler docs).
Platform-by-platform detail lives in my guides for ChatGPT, Claude, Perplexity, Gemini, Grok and Google AI Overviews.
What do Google and Bing say actually matters?
Short answer: ordinary search basics, accurate business details and clear content. Neither company describes a secret AI trick.
- No special files. Google says you don't need to create machine-readable files, AI text files, markup, or Markdown to appear in generative AI search.
- Business details count. Google recommends Merchant Center feeds and Google Business Profiles for product and local business visibility in AI responses. For an accounting firm, that means the Business Profile.
- Schema is optional for AI. Google says structured data "isn't required for generative AI search, and there's no special schema.org markup you need to add," while recommending sites keep using it as part of overall SEO because it still drives eligibility for rich results.
- SEO supports Copilot. Bing says SEO best practices that support discovery, indexing accuracy, and content clarity also support eligibility for AI-generated experiences, grounding results, and citations.
- No guarantees. GEO doesn't guarantee citations, the guidelines note, just as SEO doesn't guarantee rankings (Search Engine Journal on Bing's update).
The AI search checklist for accountants, CPAs and enrolled agents
Short answer: eight steps, in this order. Earlier steps remove blockers. Later steps give assistants better facts to work with.
Step 1: Let the search crawlers in
- Open yourfirm.com/robots.txt and read every line.
- Confirm Googlebot, Bingbot, OAI-SearchBot, Claude-SearchBot and PerplexityBot are not blocked on public pages.
- Decide on training bots (GPTBot, ClaudeBot, Google-Extended) separately. Blocking those is a policy choice, not a search choice.
- Check your page templates for NOARCHIVE and NOCACHE meta tags.
- In Search Console, confirm the Search generative AI setting is still on.
Step 4 matters for Copilot. Bing says NOARCHIVE prevents content from being used in Copilot responses and grounding results, and NOCACHE limits Copilot to using only the URL, title, and snippet. Also note timing: OpenAI says robots.txt changes take about 24 hours to be reflected. I walk through the full file in how to allow AI crawlers in robots.txt.
Step 2: Get indexed in both Google and Bing
Verify your site in Google Search Console and Bing Webmaster Tools. Submit an XML sitemap to both. Make sure every service page is linked from somewhere on your site. Bing also supports IndexNow for telling it about new or changed pages. If Bing can't see a page, Copilot can't use it.
One practical check from our own research notes: Claude's web results have leaned on Brave Search. Search your firm's name on Brave too. If nothing comes up, that's a gap worth knowing about.
Step 3: Finish your Google Business Profile, Bing Places and Apple listing
Claim or recover each listing. Then set the primary category, write a plain description, list services, set real hours and an honest service area, add real photos and reply to reviews. Do the same on Bing Places and on Apple Business Connect (see my Apple Business Connect setup guide).
Seasonal hours trip up a lot of tax practices. If you open Saturdays from February to April, update all three listings when that starts and when it ends. Wrong hours are one of the easiest errors for an assistant to repeat.
Step 4: Make your name, address and phone match everywhere
Your name, address and phone (NAP) should read the same everywhere: Google, Bing, Apple, Yelp, LinkedIn, CPA society directories and your own site. "Smith & Co CPAs" on one and "Smith and Company, CPA" on another is how listings drift apart.
Bing's update spells out why this matters for AI. Facts should be stated directly rather than implied, since AI systems need content that can be verified independently. Entity names should be clear and consistent, with no ambiguous references.
A simple audit works. Search your firm's name. Copy every listing into a spreadsheet. Mark anything that differs from your Google profile, then fix them one at a time.
Step 5: Build one clear page per service and per buyer question
A single "Services" page gives every subtopic the same thin text. Instead, give each service line its own page:
- Individual tax preparation
- Small business and S corp tax
- Bookkeeping and monthly close
- Payroll
- IRS notices, audits and representation
- Fractional CFO or advisory
- Industry niches you actually serve (contractors, medical practices, e-commerce, nonprofits)
Put the key facts at the top of each page: who it's for, what you do, who on your team does it, where you serve, how pricing works and how to book. Then answer the real question in plain words. "Do I need a CPA or an enrolled agent for an IRS letter?" makes a better page than a vague overview.
Be clear about representation. The IRS says PTIN holders without an Annual Filing Season Program Record of Completion or other professional credential will only be permitted to prepare tax returns, and they will not be allowed to represent clients before the IRS (IRS AFSP page). If your representation page names who on your team can represent clients, that answers a real question for prospects.
Explain how you charge. The IRS tells taxpayers to avoid tax return preparers who base their fees on a percentage of the refund (IRS tips). A clear fee basis, even as a range, answers a question clients are told to ask.
Step 6: Show credentials anyone can check
This is the step the top-ranking guides skip, and it's specific to tax work. The IRS says anyone can be a paid tax return preparer as long as they have a PTIN, but preparers have differing levels of skills, education and expertise.
That's why the IRS runs a public Directory of Federal Tax Return Preparers with Credentials and Select Qualifications. It includes the name, city, state, ZIP Code, and credentials of all attorneys, CPAs, enrolled agents, enrolled retirement plan agents and enrolled actuaries with a valid PTIN, as well as all Annual Filing Season Program Record of Completion holders.
What to do:
- Search the directory by your ZIP code and see what a client sees.
- Look up each preparer on your team by last name.
- Fix errors at the source. The IRS says the information comes directly from your PTIN account; log into your online PTIN account at IRS.gov/ptin to update it (IRS directory FAQ).
- On your site, name each CPA and EA with their credential, and keep the spelling identical to the directory.
- Link to your state board of accountancy's license lookup if your state offers one.
Know the limits. Attorney and CPA credentials are self-reported to the IRS. It may take up to four weeks after the IRS receives an update for a preparer's information to be added or revised in the directory. And all tax return preparers are not in this directory. I can't promise the directory changes what any assistant says. It is still a public record, and it should agree with your website.
Step 7: Add AccountingService structured data that matches the page
Schema.org has a specific AccountingService type, defined as an accountancy business. It sits under FinancialService and LocalBusiness. The older general ProfessionalService type is deprecated, and schema.org lists AccountingService among the specific types to use instead.
Fields worth filling in, if the same facts are visible on the page:
- name, url, telephone and address (identical to your listings)
- areaServed (only places you really serve)
- openingHoursSpecification (including seasonal hours)
- sameAs (your Google, Bing, LinkedIn and other official profiles)
- employee or founder as a Person, with jobTitle and, where accurate, hasCredential
The rule I follow: markup labels facts that are already on the page. It doesn't create new ones. If the markup says you do payroll and the page doesn't, change one of them so they match. As noted above, Google doesn't require schema for its AI features, so treat this as accuracy work. More in local business schema for AI search.
Step 8: Earn real reviews and third-party profiles
Ask happy clients for reviews on Google and one or two other platforms they already use. Keep profiles current on the directories in your field, such as your state CPA society or professional association. Reply to reviews in a professional way, and never confirm that someone is a client in a public reply.
Never buy, write or gate reviews. The FTC finalized a rule banning fake reviews and testimonials in 2024. Check your state board's and your professional body's advertising rules as well.
What do the vendor studies say?
Short answer: they hint at patterns, but they're run by companies that sell tools. Most are B2B or software samples, not accounting firms. I use them to decide what to test, not as settled fact.
| Vendor study (as reported) | What it found | How I use it |
|---|---|---|
| BrightLocal, 200,875 local AI searches | Business sites got 42% of citations | Your own pages matter |
| BrightLocal, repeat searches | 20 to 33% overlap on a re-run | Test more than once |
| Ahrefs, schema analysis | No meaningful citation lift | Schema is hygiene, not a lever |
| AirOps, 380K answers (B2B) | Review sites: 16 to 21% of citations | Keep review profiles current |
| Cited source-overlap study | 11% overlap, ChatGPT vs Perplexity | Track each engine separately |
| Ahrefs, 137K domains' logs | 97% of llms.txt files got 0 requests | Skip llms.txt spending |
Sources for each row, all relayed on X: BrightLocal citation study, BrightLocal repeat-search findings, Ahrefs summary of 14 studies, AirOps, source-overlap study and Ahrefs llms.txt logs. The same Ahrefs summary reports that "best X" listicles are a large share of the pages ChatGPT cites. For a firm, the honest version is getting included in real local roundups. Don't build fake ones.
The academic starting point is the GEO paper (arXiv 2311.09735). In its own test set, it found that adding citations, quotations and statistics made a page more visible in generated answers. That's a lab benchmark, not a promise for any one firm. It does support a habit that suits accountants anyway: cite the IRS and use real numbers.
What can an accounting firm skip?
Short answer: anything sold as a secret AI trick.
- Paying for llms.txt. Google says it doesn't need one. Read llms.txt for small business before spending on it.
- "AI-rewritten" content. Google's guide lists AI-specific rewriting and chunking as unnecessary. Write for clients, not bots.
- Bought mentions. Google's guide also names inauthentic brand mentions as something to avoid.
- Opting out of AI features out of fear. If you exclude your site in Search Console, you lose AI Overviews and AI Mode entirely.
- Anyone who promises citations or a timeline. Bing itself says GEO carries no guarantee. See how to choose an AI search optimization agency.
How do I check if AI recommends my firm?
Short answer: run the same prompts on a schedule, log the answers and treat each one as a snapshot.
- Write five or six prompts a real client would type, such as "CPA for S corp taxes near [your ZIP]," "enrolled agent for IRS audit help in [city]," and "bookkeeper for restaurants in [city]."
- Run each prompt in ChatGPT, Claude, Gemini, Perplexity, Copilot, Grok and Google AI Mode. Start a fresh session each time.
- Record whether your firm appears, whether its details are right, and which sources the answer cites.
- Repeat every month with the same prompts. One run tells you little, because answers change from one run to the next.
- When an answer gets a fact wrong, trace it back to a listing or page and fix that source.
Both search engines now offer some first-party reporting. Bing has an AI Performance dashboard, which Microsoft used the GEO term to announce . In Google Search Console, the Generative AI performance report shows impressions for AI Overviews and AI Mode; Google's help page describes impressions only, not clicks or queries. The full method is in how to check if AI recommends your business, and if a rival keeps showing up instead of you, read why ChatGPT recommends my competitor.
How does Get Found with AI help accounting firms?
Short answer: I do the checklist above with you, step by step, for firms anywhere in the US.
That means checking crawlers and indexing, cleaning up listings, matching NAP, writing service pages, adding markup and matching credential records. How it works explains the process, and services lists what's included. If you're comparing budgets, see what AI search optimization costs. I don't have client results to show for accounting firms, so I won't show any. I also can't promise placement, citations or a timeline. What I can do is remove the reasons an assistant might skip you, and show you every change.
How I put this together
On October 22, 2026, I searched "ai search optimization for accountants" (US) and read the top three results. I noted the intent each one served, its headings, the questions it answered and its sources.
| Article | What it does well | What it misses |
|---|---|---|
| Xero, SEO for accountants | Broad, practical SEO overview | AI is one section; no crawlers, Bing or IRS directory |
| Whitefish, AI Search for Accountants | Explains citations vs rankings | UK focus; schema claim conflicts with Google |
| Aura Search, AI SEO for Accountants | Covers off-site mentions | Australian; stats lack primary sources |
Some specifics. Xero answers the intent question well: when someone asks an AI tool how to find a good accountant, the response pulls from pages that show clear expertise and well-structured, factual answers. Whitefish says schema markup and structured data help AI algorithms understand and reference content more effectively . Google, however, says no special schema is required, and one vendor study found no meaningful citation lift. Aura Search says AI overviews now appear in nearly 50% of Google searches and calls E-E-A-T the primary framework used by AI models to recommend accounting firms . I couldn't trace either claim to a primary source, so I didn't repeat them.
This guide covers every question those three answer: what AI search is, whether rankings still matter, local SEO, content, reviews and schema. It adds what they leave out: US credentials and the IRS directory, fixing errors through the PTIN account, crawler controls for each assistant, Bing and Copilot meta tags, the Search Console AI setting, a repeatable way to measure, and vendor studies labeled as vendor studies. Every platform claim links to that platform's own documentation where one exists. The article was reviewed by the Get Found with AI team.
Frequently asked questions
Do accountants need anything special to appear in Google AI Overviews or AI Mode?
No. Google says you don't need special AI files, markup or Markdown. A page has to be indexed and eligible to show in Google Search with a snippet, and your site has to stay included in the Search generative AI setting in Search Console, which is on by default. A complete Google Business Profile also helps local businesses show up in AI responses.
Will blocking GPTBot keep my firm out of ChatGPT?
Not out of ChatGPT search. GPTBot is OpenAI's training crawler. OAI-SearchBot is the crawler that surfaces sites in ChatGPT search, and it is controlled separately. You can block training and still allow search. OpenAI says robots.txt changes take about 24 hours to take effect.
Can anyone guarantee ChatGPT or Perplexity will recommend my CPA firm?
No. Each platform decides what to show. Bing's guidelines say GEO does not guarantee citations, just as SEO does not guarantee rankings. Honest work removes reasons for an assistant to skip you. It cannot force a recommendation, and anyone who promises one is a red flag.
Which schema type should an accounting firm use?
AccountingService. Schema.org defines it as an accountancy business, and it is a more specific type of FinancialService and LocalBusiness. The old general ProfessionalService type is deprecated. Make sure every fact in the markup also appears on the page. Google says no special schema is required for its AI features, so treat markup as accuracy work, not a ranking lever.
Does the IRS preparer directory help with AI search?
It is a public credential record that clients and anyone else can check. It lists name, city, state, ZIP and credential for attorneys, CPAs, enrolled agents and others with a valid PTIN, plus AFSP holders. The data comes from your PTIN account, CPA and attorney credentials are self-reported, and updates can take up to four weeks. I can't promise it changes what an assistant says, but a mismatch between your site and the directory is worth fixing.
Do I need an llms.txt file?
Not for Google. Google says it does not need llms.txt or other special AI files for its generative AI search features. Vendor log data relayed on X also suggests most llms.txt files get few or no requests. If you already have one, it does no harm, but don't pay for it.
How long does AI search optimization take for an accounting firm?
I don't promise a timeline, and no one honestly can. Some steps have known delays. OpenAI says robots.txt changes take about 24 hours, and the IRS says directory updates can take up to four weeks. What assistants do with the changes is up to them.
Sources
- Google Search Central: AI features and your website
- Google Search Central: AI optimization guide
- Google: AI Mode in Search, Google I/O 2025
- Google Search Console Help: Search generative AI control
- eSEOspace: Google AI Mode explained (secondary summary)
- Bing Webmaster Guidelines
- Search Engine Journal: Bing adds GEO to official guidelines
- OpenAI: Overview of OpenAI crawlers
- Anthropic: crawler documentation
- Perplexity: crawler documentation
- Schema.org: AccountingService
- Schema.org: ProfessionalService
- IRS: Choosing a tax professional
- IRS: Annual Filing Season Program
- IRS: Directory of Federal Tax Return Preparers
- IRS: Directory FAQs
- IRS: Tips for choosing a tax professional
- FTC: Final rule banning fake reviews and testimonials
- Aggarwal et al., GEO: Generative Engine Optimization (arXiv 2311.09735)
- Ahrefs study summary (vendor study, via X)
- BrightLocal local AI citation study (vendor study, via X)
- BrightLocal repeat-search findings (vendor study, via X)
- AirOps citation study (vendor study, via X)
- Source-overlap study (relayed via X)
- Ahrefs llms.txt log data (vendor data, via X)
- Xero: SEO for accountants
- Whitefish Marketing: AI Search for Accountants
- Aura Search: AI SEO for Accountants
