Skip to content
AEO HQ

Example engagement ยท Law firms: personal injury

AEO audit for a personal injury law firm

Hypothetical example, not a client: how AEO HQ's audit would test AI answers, profiles, and pages for a 12-lawyer personal injury firm with three Florida offices, under Florida's advertising 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 law firms

The firm

ItemHypothetical profile
Size12 lawyers (4 partners, 8 associates) and about 30 staff
OfficesThree staffed offices in Florida; in this example, Tampa, Lakeland, and Sarasota
PracticePersonal injury only: car and truck crashes, motorcycle crashes, premises liability, and wrongful death. Medical malpractice inquiries are referred to another firm
CredentialsTwo partners are board certified in civil trial law by The Florida Bar
FeesContingency fees; free first consultation
IntakePhone, a web form, and a chat widget built on a generative AI model
How clients find itReferrals from past clients and other lawyers; phone searches after a crash; Business Profiles; directory profiles; TV and billboards
Current marketingAbout 400 agency-written blog posts, many unsigned; 24 "car accident lawyer in [city]" pages for nearby cities; a case-results page listing 40 verdicts and settlements; a testimonials page; Spanish versions of ten pages; paid search

In Clio's survey of 1,000 U.S. adults, most recent hirers sought a referral, some searched the internet and used a firm's website, and more than half of consumers have used or would consider using AI to answer legal questions (2025; Clio sells legal software). One ChatGPT answer that Clio reproduces tells people to check reviews "on sites like Avvo, Martindale-Hubbell, or Google" and to confirm the lawyer is "in good standing" with the state bar. Each is a fact the firm can publish and others can confirm.

The questions clients ask assistants

The panel follows AEO HQ's measurement design: 40 client intents, each written three ways (120 unbranded prompts), plus 20 branded prompts about the firm and its lawyers. Fifteen intents are local: five case types in each office city. Local prompts name the city, because ChatGPT may use an approximate location based on the user's IP address, and OpenAI suggests including the city in the question; all runs use one fixed network location, recorded in the log. Prompts are written from generic situations, never from client files, because Florida's Ethics Opinion 24-1 says lawyers using generative AI must protect the confidentiality of client information.

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 140 prompts. The wording is illustrative.

IntentExample prompt (illustrative)What a correct answer depends on
Category (legal problem)"What should I do after a car accident in Florida that wasn't my fault?"A dated explainer reviewed by a named lawyer
Category (legal problem)"How long do I have to sue after a slip and fall in Florida?"An explainer stating the current limitation period
Local"Best car accident lawyer in Tampa"The Tampa office's Business Profile and page; directory profiles
Local"Truck accident attorney in Lakeland who speaks Spanish"Office page and bios that list languages
Local"Personal injury law firm in Sarasota with a free consultation"Business Profile; fees page
Comparison"[Firm] or [Firm B] for a motorcycle crash case?"Verifiable facts on both firms' pages; reviews
Comparison"Big TV law firm or small local firm after a car accident?"An explainer on choosing a lawyer
Pricing"What percentage do personal injury lawyers in Florida take?"A fees page with the firm's terms
Pricing"Do I pay [Firm] anything if my case loses?"The cost disclosure next to the fee statement
Compliance and credentials"Is [Lawyer] board certified in civil trial law?"Bios that name the certifying organization; the Bar directory
Compliance and credentials"Is [Lawyer] in good standing with The Florida Bar?"A bio with the admission date; the Bar directory
Compliance and credentials"Does [Firm] really have an office in Sarasota?"The office page and Business Profile
Compliance and credentials"Does [Firm] handle medical malpractice cases?"Practice pages with the referral disclosure

How the assistants reach the firm

A local question can draw on pages found through a search index and on local business information such as Business Profiles and listings. Google says Business Profiles "can help your products and services to be visible in both AI responses and other Google Search results", and ChatGPT may share a user's location with third-party providers of local information, "such as nearby business listings". How AI assistants find and cite sources covers every route.

How assistants reach the firm

Google

  1. 01GooglebotCrawls office pages, bios, and explainers
  2. 02Index and Business ProfilesProfiles can help visibility in AI responses
  3. 03AI Overviews and AI ModeCan include local business information

OpenAI

  1. 01OAI-SearchBotOpenAI's search crawler; robots.txt applies
  2. 02Index, partners, listingsOwn crawl, search partners, local listing data
  3. 03ChatGPT searchMay use approximate location from the IP

Microsoft

  1. 01BingbotBing's search crawler
  2. 02Bing indexSame foundation as Bing web search
  3. 03Microsoft CopilotSends its generated queries to Bing

Perplexity

  1. 01PerplexityBotSearch crawler; robots.txt applies
  2. 02Perplexity indexIts own index; no third party documented
  3. 03Perplexity answersPerplexity-User fetches pages on request
Office cities in the panel
3
Assistants in prompt runs
4
The routes by which four assistants find the firm's pages and local details, from each platform's documentation as checked on 27 September 2026.

What the audit checks

One set of facts, starting from the bar record

Florida requires lawyers to advertise and practice under their official bar names, and The Florida Bar's lawyer directory lets the public search members by name, location, practice area, board certification, and language. The audit therefore treats the bar record as the reference and compares every other copy of the firm's facts with it.

One set of facts, checked outward from the bar record

Firm facts

  1. 01Florida Bar recordOfficial bar names; board certification
  2. 02Firm websiteBios, office pages, fees page
  3. 03Business ProfilesOne per staffed office; eligible lawyers
  4. 04Directories and reviewsAvvo, Justia, FindLaw, Super Lawyers, Google
  5. 05AI answersGraded against the same fact sheet
The order in which the audit compares the firm's facts, starting from the record The Florida Bar keeps; the sequence is AEO HQ's method, not a platform rule.

Offices and city pages

Florida requires every advertisement to disclose the city, town, or county of at least one bona fide office, and its advertising committee has found an advertisement misleading when it lists offices in cities where the firm has no bona fide office; a lawyer may still say they are "available by appointment" at another location. Google's spam policies name "pages targeted at specific regions or cities that funnel users to one page" as doorway abuse. The audit compares the 24 city pages with the three offices.

Access and indexing

The audit reads robots.txt and firewall rules for the search crawlers, confirms that office details, bios, and fees are in the HTML the server sends (in Vercel's December 2024 data, none of the major AI crawlers rendered JavaScript), and checks those pages in Search Console's Page indexing report and in Bing Webmaster Tools.

Claims under Florida's advertising rules

The firm's website does not have to be filed with The Florida Bar, but it must follow the content rules, and a specific page may be filed for review voluntarily for $150. The rows summarize the Bar's advertising handbook (13th edition, effective December 10, 2025).

ContentFlorida ruleWhat the audit checks
OutcomesRule 4-7.13(b)(1): no prediction or guarantee; "I will get you money for your injuries" violates it, while "If you've been injured through no fault of your own, I am dedicated to recovering damages on your behalf" is permissible (opens in a new tab)Pages, titles, profiles, and chat replies
Case resultsRule 4-7.13(b)(2): results "must be factually verifiable and cannot omit facts that would make the results misleading" (opens in a new tab)Each result against the file
TestimonialsRule 4-7.13(b)(9): among other conditions, the lawyer may not draft it, the author may receive nothing of value, results need a disclaimer, and the client's informed consent is required (opens in a new tab)Source, consent, and disclaimer for each
CharacterizationsRule 4-7.13(b)(3): "the best," "second to none," or "the finest" will generally violate it; "Our firm is the largest firm in this city that practices exclusively personal injury law" is permissible if true (opens in a new tab)Titles, headings, meta descriptions, profile text
AwardsRule 4-7.14(a)(3): exact name, organization, and year; "AV rated, the highest rating by Martindale-Hubbell" is allowed, "prestigious" is not (opens in a new tab)Awards page and bios
CertificationRule 4-7.14(a)(4): a firm cannot claim certification, and a lawyer board certified in civil trial law "may not state that the lawyer is certified in personal injury" (opens in a new tab)Bios, practice pages, profiles
Fees and costsRule 4-7.14(a)(7): a contingency statement must say whether the client pays costs if there is no recovery, as in "No recovery, no fee, but client is responsible for costs" (opens in a new tab)Every fee statement
ReferralsRule 4-7.12(b): an advertisement must say so when matters will be referred to another lawyer (opens in a new tab)The medical malpractice pages
LanguagesRule 4-7.12(c): required information must appear in every language the advertisement uses (opens in a new tab)The Spanish pages
Paid searchRule 4-7.13(b)(12): a sponsored result is not misleading if its first text is the firm's name (opens in a new tab)Ad copy
Chat assistantEthics Opinion 24-1: a chatbot must disclose that it is "an AI program and not a lawyer or employee of the law firm" (opens in a new tab)A test chat as a new visitor
ReviewsGoogle bans incentives for any review and selective requests for positive ones (opens in a new tab); ABA Formal Opinion 496 says a reply must not disclose information that relates to a client matter (opens in a new tab)The request workflow and the last 20 replies

How each item goes through the claims review

Each item

  1. 01InventoryPages, titles, profiles, chat script, ads
  2. 02Florida rule checkRules 4-7.12 to 4-7.14 and Opinion 24-1
  3. 03Lawyers decideAEO HQ flags; the firm's lawyers approve
  4. 04Revised page, datedWith the reviewing lawyer named
  5. 05Optional Bar filingA single page can be filed for $150
Rule areas checked
12
The path of each page, profile, ad, and chat script through the claims review, using rule numbers from The Florida Bar's advertising handbook (13th edition), for the firm's lawyers to decide.

Each explainer is checked for current law, its jurisdiction, a date, and a named reviewing lawyer. One example: Florida's limitation period for negligence actions is now two years under section 95.11(5)(a), and chapter 2023-15 applies the change to causes of action accruing after the act became law on March 24, 2023. Older pages may still give the four-year period that applied before.

Measurement setup

A call prompted by an AI answer leaves no referral trail, so the intake form and phone script should ask how the person found the firm, with each assistant as an option. GA4 setup follows how to track AI referral traffic in GA4.

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 collectImpactEffortOwner
121 of the 24 city pages say "our [city] office" for cities with no office; most are "Crawled - currently not indexed"Office list; page copy; Page indexing reportHigh: office rule and doorway policyMediumManaging partner, web agency
2The Lakeland Business Profile is named "[Firm] Car Accident Lawyers Lakeland"Profile name; office signageMedium: breaks Google's naming ruleLowMarketing manager
3Explainers from 2021 and 2022 give a four-year limit for negligence claimsPage dates; statute; chapter 2023-15High: outdated law that answers may repeatMediumReviewing lawyer
4The case-results page lists 40 amounts with no case type, year, or context; consent is on file for 12Case files; consent recordsHigh: verifiability and consentMediumPartners
5Three testimonials mention results without the disclaimer; the agency edited twoOriginal testimonials; draftsHighLowPartners
6The home page title reads "Best Personal Injury Lawyers in Tampa Bay"Page source; search snippetMedium: "the best" is not verifiableLowWeb agency
7Two bios say "certified personal injury specialist"; both lawyers are certified in civil trial lawBar directory recordsHigh: certification ruleLowPartners
8The English fee page puts the cost disclosure for "No fee unless we win" in a footnote; the Spanish page omits itFee statements in both languagesHigh: cost disclosure and language rulesLowPartners
9The chat widget calls itself "Sarah from our intake team" and asks for accident details before any disclaimerTest chat transcriptHigh: Opinion 24-1LowOperations
10Directory profiles list a closed fourth office and a tracking number the firm no longer controlsProfile exports; phone recordsMedium: conflicting factsLowMarketing manager
11Review requests go only to clients whose cases settled above a set amountRequest workflow; CRM filterHigh: selective requestsLowOperations

The deliverable

The report is a PDF with a 60-minute readout call:

  1. Summary. Scope, dates, and the fixes to make first, with rule items marked.
  2. Method. Panel, assistants, dates, network location, run counts, and matching rules.
  3. Baseline rates by assistant and city. Mention rate, citation rate, share of voice against eight named firms, and branded accuracy, each with counts and 95% intervals. No pooled score and no rank.
  4. Source map. Cited domains grouped as the firm's pages, directories, review sites, bar records, and publishers.
  5. Profile inventory. Every Business Profile and directory profile, field by field, against the bar record.
  6. Access and indexing. Crawler access, rendering, and index status.
  7. Claims review. Each item with its URL and Florida rule, for the firm's lawyers to decide.
  8. Findings and fix plan. Owners, effort, and how each fix will be verified.
  9. 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 820 unbranded and 120 branded runs per assistant, 3,760 in all.

MetricMethodFrequencyTool
Mention rate, per assistant and cityRuns naming the firm, divided by all runs; Wilson interval; cluster bootstrap across intentsBaseline: 820 runs per assistant, about 90 per city; then rolling four-week windowsRun log
Citation rate and cited sourcesRuns citing a firm page; every cited domain grouped, including each directoryAs aboveRun log
Share of voiceFirm mentions divided by mentions of it and eight named firmsAs aboveRun log
AccuracyBranded answers graded against the bar record and fact sheet: offices, fees, certification120 runs per assistant at baseline, then each windowRun log and fact sheet
Index coverageOffice pages, bios, fees page, and practice pages in the Page indexing report and in BingBaseline, then monthlySearch Console; Bing Webmaster Tools
AI Overviews and AI Mode impressionsGenerative AI performance report (opens in a new tab): impressions, not clicksMonthlySearch Console
Copilot citationsAI Performance report (opens in a new tab): citations and grounding queriesMonthlyBing Webmaster Tools
AI referrals and key eventsA custom channel group (opens in a new tab) matching assistant domains, above Referral; form and call key eventsMonthlyGA4
New inquiries by self-reported source"How did you hear about us?" on the form and in the phone scriptEvery inquiryIntake system

City rates rest on about 90 runs per assistant, so their intervals are wide: an observed rate of 10% at that size has a 95% Wilson interval of about 5.4% to 17.9% (AEO HQ calculation), before correlated runs widen it further. They order fixes; they do not show small differences between cities. A change 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.

WeekActivities
IntakeViewer access to GA4, Search Console, Bing Webmaster Tools, and the Business Profiles; bar numbers; the office list; intake scripts; consent records; referral arrangements
Week 1Profile inventory against the bar record; panel drafted, reviewed by a partner, and frozen; access and index checks; baseline runs start
Week 2Runs finish; coding by city; claims review; findings ranked; report and readout
After deliveryThe firm's lawyers approve each rewrite, may file specific pages with the Bar, and run the measurement plan, or ask AEO HQ to under a separate engagement

What this example does not show

Next step

The audit's current scope, price, and delivery time are on the pricing page. SEO, AEO, and GEO for law firms covers the evidence and the rules in four states.

Next step

Find out who AI recommends.

Book the audit to see where you rank, where AI cites you, and where competitors win. The full audit price credits toward the Blueprint within 30 days.