Example engagement · Professional services: accounting and advisory
AEO audit for an accounting and advisory firm
Hypothetical example, not a client: how AEO HQ's audit would test AI answers about a 40-person accounting firm's services, fees, and credentials, and check its claims against AICPA, IRS, and Texas rules. No results.
An example engagement for a hypothetical company, showing how the audit runs and what it delivers. It is not a client result.
Industry guide: SEO, AEO, and GEO for professional services firms
The firm
| Item | Hypothetical profile |
|---|---|
| Size | 40 people: 6 partners, 14 other CPAs, 2 enrolled agents, and 18 accountants and administrative staff |
| Offices | Two offices in one Texas metro area; in this example, Austin and Round Rock |
| Clients | Owner-managed businesses with about $2 million to $50 million in revenue, mainly in construction, manufacturing, and real estate, and their owners |
| Services | Business and individual tax compliance and planning; outsourced accounting and fractional CFO work; reviews and compilations for lenders; representation before the IRS |
| Pricing | Fixed monthly fees for outsourced accounting, fixed fees for most returns, and hourly rates for representation. None is published on the site |
| How clients find it | Referrals from bankers, attorneys, and clients; local search; partners' posts on LinkedIn; a monthly newsletter |
| Current marketing | Service pages; team bios; about 150 staff-written blog posts; a case studies page that names clients; Business Profiles for both offices; about 70 Google reviews; a marketplace profile created in 2023 with "starting at" prices |
Little is known about how businesses use AI to choose an accountant. A marketing firm that serves professional-services firms wrote in July 2026 that it is "very difficult to even know what proportion of professional services buyers are using AI to research and select firms", and AEO HQ's industry research found no survey of how small businesses choose an accountant. Broader surveys point the same way. Among 519 U.S. B2B professionals who use AI, agencies and service providers were the category most often researched with AI, at 51% (the publisher sells search-marketing software). For local businesses of all kinds, use of ChatGPT and other generative AI tools for recommendations rose from 6% to 45% in a year (1,002 U.S. adults; the publisher sells local SEO software).
The questions clients ask assistants
This example uses the smaller panel in AEO HQ's measurement design: 20 client intents, each written three ways (60 unbranded prompts), plus 20 branded prompts about the firm and its people. Six intents are local, three services in each office city, and they name the city, because ChatGPT may use an approximate location based on the user's IP address. Wording comes from the questions partners hear in first meetings, the firm's Search Console queries, and contact-form messages, with client details removed.
Each prompt runs three times a week on each of the four assistants the audit measures (ChatGPT, Perplexity, Gemini, and Google AI Overviews), in a new chat with a clean session; the ten most important run eight times a week. Results are reported as rates, because the same prompt returned the same list of brands less than once in 100 runs (2,961 runs; industry study; a co-investigator works for a tracking vendor). The table shows 13 of the 80 prompts. The wording is illustrative.
| Intent | Example prompt (illustrative) | What a correct answer depends on |
|---|---|---|
| Category | "What kind of accounting firm does a $10 million construction company need?" | Service pages that name the industries and company sizes served |
| Category | "Do I need a CPA firm or a bookkeeper for a 25-person business?" | An explainer written by a named CPA |
| Category | "Fractional CFO services for a family-owned manufacturer" | A service page describing scope and typical engagements |
| Local | "CPA firm in Austin that prepares S corporation returns" | The Austin office's Business Profile; the tax service page |
| Local | "Tax accountant in Round Rock for small business owners" | The Round Rock office page and profile |
| Local | "Who can help with a Texas franchise tax report for an LLC in Austin?" | A page on state tax work |
| Comparison | "Local CPA firm or an online bookkeeping service for a growing company?" | An explainer stating what each includes |
| Comparison | "[Firm] vs [Firm B] for business tax planning" | Verifiable facts on both firms' pages |
| Pricing | "How much does a CPA charge for an S corporation tax return in Texas?" | Published fees, or a clear account of how fees are set |
| Pricing | "What does [Firm] charge for monthly bookkeeping?" | The same, on the firm's own site |
| Compliance and credentials | "Is [Partner] a licensed CPA in Texas?" | Bios that match the license record |
| Compliance and credentials | "Can an enrolled agent represent my business in an IRS audit?" | Bios that describe enrolled agents correctly |
| Compliance and credentials | "Does [Firm] do review engagements for a bank loan covenant?" | The assurance service page |
How the assistants reach the firm
A firm's pages reach assistants through search indexes, and its local details also through Business Profiles and listings; how AI assistants find and cite sources covers each route. One route is specific to business services. Clutch, a B2B marketplace that lists accounting firms, launched an app inside ChatGPT on April 23, 2026 that brings "verified profiles, review highlights, pricing signals, and real client feedback" into a conversation when a user opens it.
How assistants reach the firm
- 01GooglebotCrawls service pages, bios, and office pages
- 02Index and Business ProfilesProfiles can help visibility in AI responses
- 03AI Overviews and AI ModeLink to indexed, snippet-eligible pages
OpenAI
- 01OAI-SearchBotOpenAI's search crawler; robots.txt applies
- 02Index, partners, listingsOwn crawl; Microsoft among its partners
- 03ChatGPT searchMay use approximate location from the IP
Microsoft
- 01BingbotBing's search crawler
- 02Bing indexSame foundation as Bing web search
- 03Microsoft CopilotSends its generated queries to Bing
Clutch app
- 01Clutch profileReviews, services, and pricing signals
- 02Clutch app in ChatGPTOpened by the user from the apps menu
- 03Answer in the chatGrounded in Clutch's platform data
- Office cities in the panel
- 2
- Assistants in prompt runs
- 4
- Google. AI Overviews and AI Mode link only to pages that are indexed and eligible to be shown with a snippet, and Google lists keeping Business Profile information up to date among the basics for its AI features. Google's examples of individual practitioners who may have their own profiles are doctors, dentists, lawyers, financial planners, and insurance or real estate agents. Accountants are not named, so whether a partner qualifies turns on Google's general test of a public-facing professional with their own customer base (our reading). See how to rank in Google AI Overviews and AI Mode.
- Local answers differ from Google's. For local tax preparation queries, the domains cited by a web-enabled AI engine and by Google overlapped by 15.4% (preprint), so a strong Maps position does not carry over on its own (our reading).
- ChatGPT. Sites that block OAI-SearchBot are not shown in ChatGPT search answers, and ChatGPT may share a user's location with providers of local information "such as nearby business listings". See how to rank in ChatGPT search.
- Copilot, Claude, and Perplexity. Copilot sends its queries to the Bing search service, Claude draws on Brave Search and Anthropic's own crawler, and Perplexity on its own index. See the guides for Claude and Perplexity.
What the audit checks
Access, indexing, and local profiles
- Crawlers. robots.txt and firewall rules are read for OAI-SearchBot, Claude-SearchBot, PerplexityBot, Googlebot, and Bingbot, since a crawler follows the group that names it, and the
*group only when none does. - Page text. Service descriptions, bios, and office details must be in the HTML the server sends: in Vercel's December 2024 data, none of the major AI crawlers rendered JavaScript.
- Index coverage. Service pages, bios, and office pages are checked in Search Console's Page indexing report and in Bing Webmaster Tools.
- Business Profiles. Names must reflect the business's real-world name, and an office in a co-working space qualifies only if it maintains clear signage, receives customers during business hours, and is staffed during business hours.
- Fees and titles on third-party profiles. Marketplace and directory profiles are compared with the firm's fact sheet, including old "starting at" prices.
Fees and prices
Buyers ask what firms charge, and assistants answer even when a firm publishes nothing. In one published example, ChatGPT said an accounting firm "does not publish a standard, one-size-fits-all price sheet" and still gave specific price ranges and hourly rates (one example, July 2026; the author's firm sells professional-services marketing). More broadly, 27% of AI-using B2B buyers say AI answers do not reflect real pricing or contract structures. The rules allow fee information but set conditions, listed in the claims table below. We recommend publishing either fees or the factors that set them, within those conditions.
Claims and the rules that limit them
Each claim is listed with its URL and the rule it touches, for the partners and counsel to decide. The rows summarize the AICPA Code of Professional Conduct, which applies to AICPA members; Treasury Circular 230, the regulations on practice before the IRS; and 22 Tex. Admin. Code § 501.82, the advertising rule of the Texas State Board of Public Accountancy.
CPAs and enrolled agents are both among those who may practice before the IRS, so representation pages should say which people do that work. GA4 key events and a source question on the contact form are checked against how to track AI referral traffic in GA4.
How the example audit runs
Answers
- 01Prompt panel60 unbranded and 20 branded prompts
- 02Repeated runsFour assistants, two weekly rounds
- 03Grade fees and credentialsAgainst the fact sheet and license records
- 04Rates with intervalsPer assistant, and per city for local prompts
Claims
- 01Claims inventoryBios, fee statements, client stories, reviews
- 02AICPA Code 1.600 and 1.700Advertising and client confidentiality
- 03Circular 230 § 10.30Titles and fee statements
- 04Texas rule § 501.82The state board's advertising rule
- 05Partners decideAEO HQ flags; the firm decides
- Prompts
- 80
- Assistants run
- 4
- Runs per prompt per week
- 3 (8 for top 10)
- Baseline runs
- 2,320
Sample findings
These are sample findings for the hypothetical firm. They show the form a finding takes and the evidence it needs; they describe no real firm, and nothing in them was measured. Impact is our judgment of how directly a finding affects what assistants can find and state correctly, or how much rule risk it carries; it is not a forecast.
| # | Finding (sample) | Evidence to collect | Impact | Effort | Owner |
|---|---|---|---|---|---|
| 1 | robots.txt, set by a security plugin, allows Googlebot and disallows every other crawler, including Bingbot, OAI-SearchBot, Claude-SearchBot, and PerplexityBot | robots.txt; plugin settings; crawler requests in logs | High: shuts out Bing and three assistants' crawlers | Low | Web vendor |
| 2 | Two bios say "CPA"; the Texas board's license search shows no license for one of those people | License searches; the person's records | High: licensing claim | Low | Managing partner |
| 3 | Enrolled agents' bios read "IRS-certified enrolled agent" | Bio copy | High: Circular 230 wording | Low | Tax partner |
| 4 | A PFS badge appears in the site footer; one partner holds the designation | Designation records | Medium: firm-use rule | Low | Partners |
| 5 | The case studies page names four clients and their tax savings; specific consent is on file for one | Consent records | High: confidentiality | Low | Partners |
| 6 | The home page says "We cut clients' tax bills by an average of 30%" | The basis for the figure | High: unjustified expectations | Medium | Partners |
| 7 | The site publishes no fees; the 2023 marketplace profile shows "starting at" prices the firm no longer uses; in branded runs, answers quote hourly rates | Profile; run log with cited URLs | High for pricing prompts | Low | Operations partner |
| 8 | The Round Rock profile is named "[Firm] CPA Tax Accountant Round Rock"; the office is a co-working suite staffed two days a week | Profile; lease; staffing schedule | Medium: Google's name and co-working rules | Low | Office manager |
| 9 | Review requests go only to clients marked "promoter" in the practice-management system | Workflow settings | High: selective requests | Low | Client service lead |
| 10 | Service descriptions load in script-driven tabs; the server's HTML holds only headings | Page source with JavaScript off | Medium for service prompts | Medium | Web vendor |
| 11 | GA4 has no key events, and the contact form asks no source question | GA4 admin; a test submission | Medium: measurement gap | Low | Operations |
The deliverable
The report is a PDF with a 60-minute readout call:
- Summary. Scope, dates, and the fixes to make first, with rule items marked.
- Method. Panel, assistants, dates, location, run counts, and matching rules, so the baseline can be repeated.
- Baseline rates. Per assistant, and per city for local prompts: mention rate, citation rate, share of voice against eight named local firms, and branded accuracy, each with counts and 95% intervals. No pooled score and no rank.
- Source map. Cited domains grouped as the firm's site, marketplaces and directories, review sites, publishers, and government sources.
- Fee and credential accuracy. Each branded answer about fees, licenses, and services graded against the fact sheet and license records.
- Access, indexing, and profiles. Crawler access, rendering, index status, and every profile against the fact sheet.
- Claims review. Each item with its URL and rule, for the partners and counsel.
- Findings and fix plan. Owners, effort, and how each fix will be verified.
- Measurement plan and run log. The plan below, and every answer and citation from the baseline.
Measurement plan
Every measurement uses the same frozen panel, following the methodology page and how to measure AI visibility. Two weeks give 460 unbranded and 120 branded runs per assistant, 2,320 in all.
| Metric | Method | Frequency | Tool |
|---|---|---|---|
| Mention rate, per assistant | Runs naming the firm, divided by all runs; Wilson interval; cluster bootstrap across intents | Baseline: 460 runs per assistant; then rolling four-week windows | Run log |
| Local mention rate, per city | The same, on local prompts only | About 54 runs per assistant per city at baseline | Run log |
| Share of voice | Firm mentions divided by mentions of it and eight named local firms | As above | Run log |
| Fee and credential accuracy | Branded answers graded against the fact sheet and license records | 120 runs per assistant at baseline, then each window | Run log; fact sheet; license searches |
| Index coverage | Service pages, bios, and office pages in the Page indexing report and in Bing | Baseline, then monthly | Search Console; Bing Webmaster Tools |
| AI Overviews and AI Mode impressions | Generative AI performance report (opens in a new tab): impressions, not clicks | Monthly | Search Console |
| Copilot citations | AI Performance report (opens in a new tab): citations and grounding queries | Monthly | Bing Webmaster Tools |
| AI referrals and key events | A custom channel group (opens in a new tab) matching assistant domains, above Referral; key events for the contact form and phone clicks | Monthly | GA4 |
| New clients by self-reported source | "How did you hear about us?" on the contact form, with each assistant as an option | Every inquiry | CRM or practice-management system |
City rates rest on few runs: 5 of 54 runs (9.3%) has a 95% Wilson interval of 4.0% to 19.9% (AEO HQ calculation), before correlated runs widen it. They order fixes; they cannot show small differences. A change between windows counts only when the interval for the difference excludes zero, as the statistics section describes.
Engagement timeline
The pricing page gives the audit's current delivery time; this example assumes about two weeks from completed intake.
| Week | Activities |
|---|---|
| Intake | Viewer access to GA4, Search Console, Bing Webmaster Tools, and the Business Profiles; the staff list with license and enrollment details; fee schedules; consent records for named clients; marketplace logins |
| Week 1 | License and title checks; fact sheet; panel drafted, reviewed by a partner, and frozen; access and index checks; baseline runs start |
| Week 2 | Runs finish; coding and grading; source map; claims review; findings ranked; report and readout |
| After delivery | Partners decide on rewrites; the firm runs the measurement plan, or asks AEO HQ to under a separate engagement |
What this example does not show
- Results. No rates, inquiries, or clients, because the firm does not exist.
- How long changes take. A 2026 review of 45 studies found no technique with "a stable, longitudinal, cross-platform causal effect on organic discoverability" (preprint).
- A compliance opinion. AEO HQ flags items against the cited rules; the partners and counsel decide. Only the Texas board's rule was checked, and other states differ.
- Attest and licensing matters. Independence, firm licensing, and peer review are outside the audit.
- Consulting-only firms. AEO HQ's research found no profession-specific advertising code for U.S. management consultants; the FTC's general rule that advertisers must have evidence to back up their claims still applies.
- Evidence specific to accounting. The surveys cover business services or local businesses in general, and several come from companies that sell to firms.
Next step
The audit's current scope, price, and delivery time are on the pricing page. SEO, AEO, and GEO for professional services firms covers the industry in more depth.