The 3 GEO Fixes We Make on Every Law Firm Website (And Why They Actually Work)
Traditional SEO gets you into Google. GEO gets you cited by ChatGPT, Claude, and Perplexity — where 40% of legal searches now start. Here are the three specific technical changes we make on every law firm site to unlock that citation surface.

SEO Gets You Ranked. GEO Gets You Cited.
For twenty years the SEO playbook for law firms has been the same: keywords, backlinks, page speed, Google My Business. That playbook still works for the blue-link results at the top of Google.
But roughly 40% of legal searches now start in AI assistants — ChatGPT, Claude, Perplexity, and Google's own AI Overviews. Those systems don't rank pages the way Google's blue links do. They read pages, extract structured data, and cite firms in generated answers. If your site can't be read by an AI, you don't show up in the answer — no matter how well it ranks in traditional search.
This new discipline is called GEO (Generative Engine Optimization). Here are the three specific technical fixes we make on every law firm website to unlock the citation surface.
Fix #1: Complete Schema Markup
The problem: Most law firm websites have zero structured data. To an AI system, the site is a wall of text. There's no way to tell that the firm has three attorneys, practices personal injury and family law in Cook County Illinois, and has been in business since 2008 — unless we mark it up explicitly.
What we add:
- LocalBusiness / LegalService schema on every practice area page
- Attorney schema on every bio page (name, bar admission, practice areas, education)
- LawFirm or Organization schema on the homepage
- FAQPage schema on every FAQ (more on this in Fix #3)
- Article schema on every blog post with proper author + publisher fields
- BreadcrumbList schema on every deep page
Each of these gives AI systems a structured, unambiguous read of what the firm is, what it does, and who's on it. That's the difference between "some words about lawyers in Chicago" and "Smith & Associates: personal injury law firm, Cook County IL, three attorneys, since 2008."
We use JSON-LD (Google's preferred format) via server components in Next.js. The schema loads before the visible content, which is exactly what the AI crawlers want.
For a deeper dive on schema-specific patterns for law firms, see our post on structured data for legal websites.
Fix #2: Real Entity Definitions
The problem: Even with schema, most pages describe things vaguely. "Our experienced attorneys handle a range of matters" tells an AI system nothing about which attorneys, which matters, or what jurisdictions. AI systems skip vague pages when generating answers — they need specificity to cite you.
What we add:
- Attorney entity pages with full names, bar admissions (with dates), specific practice areas, education, notable case types
- Practice area entity pages with specific case types the firm handles, jurisdictions, common outcomes, the specific statutes that govern that practice area
- Service location entity pages for every city or county the firm serves — with real geographic details, court references, and jurisdictional specifics
- Team entity connections — which attorneys work in which practice areas, at which locations
The point isn't to stuff keywords. The point is to be specifically identifiable. A firm with "criminal defense attorney Amanda Reyes, admitted to Illinois Bar 2015, handles DUI, drug possession, and white-collar defense in Cook and DuPage Counties" is citable. A firm with "our team of experienced criminal defense attorneys" is not.
We audit every firm site during onboarding for entity vagueness — it's the single most common gap we find on otherwise-competent WordPress sites.
Fix #3: FAQ Pages Structured for Extraction
The problem: AI systems love FAQ content because it maps cleanly to how people ask questions. But most law firm FAQs are structured for humans reading a webpage — hidden in accordions, written as marketing copy, missing the direct question-answer format that AI systems can extract.
What we add:
- A dedicated FAQ page per practice area with 10-20 real client questions
- Direct question format ("What is the statute of limitations for personal injury in Illinois?") not marketing headlines ("Time Matters — Know Your Rights")
- Concise, specific answers (50-150 words) that answer the question directly before elaborating
- FAQPage schema markup with proper Question / Answer entity connections
- Cross-links between related FAQs and the relevant practice area pages
The exact question-answer format is what ChatGPT, Claude, and Perplexity pull from when a user asks a similar question in their session. When we ship a law firm site with this structure in place, we routinely see the site cited in AI answers for practice-area-specific questions within 30-60 days.
We keep a running library of the highest-intent client questions per practice area — if you want the current version for personal injury, family law, or criminal defense, request the FAQ starter pack and we'll send you the current draft.
What Timeline to Expect
Traditional SEO takes 6-12 months to start moving needle. GEO is faster:
- Weeks 1-2: Schema + entity fixes deploy to production
- Weeks 2-4: AI crawlers re-index (they crawl faster than Google now)
- Weeks 4-8: First AI citations start appearing (harder to measure than Google rankings — you have to sample actual assistant queries)
- Weeks 8-12: Compound effects — more citations lead to more mentions across models
We track this by running the same query set across ChatGPT, Claude, and Perplexity monthly for every client. When "personal injury lawyer in Naperville" or "family law attorney Cook County" pulls a firm we've onboarded into the generated answer, that's a signal the fixes are working.
Where This Fits in the Bigger Picture
The three fixes above are the technical foundation. On top of that we layer:
- Local content (specific city + county + practice area landing pages)
- Author E-E-A-T signals (attorney bios with real credentials, article authorship, publication history)
- Backlink strategy (still matters, especially citations from bar association pages and legal directories)
- Fresh, question-format blog content that AI systems can extract and cite
Full breakdown on our GEO Strategy service page.
Try This Yourself First
Before hiring anyone, run this simple audit on your firm's current website:
- View source on your homepage and grep for "@type" — if you don't see LegalService, LocalBusiness, or LawFirm, you have zero schema.
- Read your attorney bios — do they name specific practice areas, jurisdictions, and bar admissions? Or do they say "experienced litigator"?
- Ask ChatGPT "Who are the best personal injury lawyers in [your city]?" — does your firm come up? Does anyone's firm come up?
If any of those tell you your site isn't ready, either DIY the fixes above (they're not proprietary) or book a GEO audit with us — we'll return a specific punch list of what to change and in what order.
Or, if you want the full stack — GEO + custom design + motion hero + free legal tool + Tzu Shield cybersecurity — see our August 2026 Special package at $299/mo. Available through August 31 only.

Christopher Costa
Founder of Legal Search Marketing, helping law firms transform their practice with AI. Expert in GEO optimization, AI implementation, and legal technology strategy.
Ready to Implement AI at Your Firm?
Schedule a discovery call to discuss how AI can transform your practice.
Schedule Discovery Call

