Law is one of the most searched professional services on AI platforms. "Best employment lawyer in Toronto." "Commercial litigation firm Vancouver." "Estate planning attorney Calgary who handles business owners." These queries are happening thousands of times a day — and the AI responses being generated bear almost no resemblance to who actually has the best reputation in those markets.
Why? Because most law firm websites are structurally invisible to AI. The reasons are specific and fixable. Here's what's happening and what to do about it.
The Core Problem: AI Can't Read Websites the Way Humans Do
When a potential client visits your website, they can read the context. They see "Family Law" in the nav, they read the attorney bios, they understand you're a firm in Vancouver that handles divorces. The context is human-readable.
AI systems don't work that way. They process structured signals. They look for machine-readable declarations of what an entity is, where it operates, what it does, and who runs it. If those declarations don't exist — as explicitly structured data, not as readable prose — the AI has to guess. And AI systems are conservative when they're uncertain. They don't guess; they omit.
"A law firm website that reads beautifully to a human client can be completely uninterpretable to an AI system making citation decisions."
The Five Specific Failures
1. No LegalService Schema
The most critical missing piece for virtually every law firm we audit is the absence of a LegalService JSON-LD schema tag — a structured declaration that tells AI systems: this is a law firm, in this jurisdiction, serving these practice areas, with this contact information. Without it, AI systems cannot confidently categorize your site as a legal services provider.
Here's what a minimal, correctly implemented LegalService schema looks like:
{
"@context": "https://schema.org",
"@type": "LegalService",
"name": "Smith & Associates Law",
"description": "Vancouver family law firm specializing in divorce, custody, and estate planning.",
"url": "https://www.smithlaw.ca",
"telephone": "+1-604-555-0100",
"address": {
"@type": "PostalAddress",
"streetAddress": "1200 Burrard Street, Suite 400",
"addressLocality": "Vancouver",
"addressRegion": "BC",
"postalCode": "V6Z 2C7",
"addressCountry": "CA"
},
"areaServed": "Vancouver, BC",
"priceRange": "$$$"
}
2. Attorneys With No Person Schema
AI systems prioritize content about named, credentialed humans. A law firm page that describes a practice area without connecting it to a specific attorney — with bar number, years of experience, and specialization — is dramatically harder to cite than one that does. Each attorney at your firm should have a Person schema that includes their name, role, education, and areas of law.
3. No FAQ Content in Direct-Answer Format
When a potential client asks ChatGPT "what do I need to know about contesting a will in British Columbia?" — the AI is looking for content that directly answers that question. If your estate law page is written as a marketing narrative ("our experienced team helps families navigate complex estate disputes..."), the AI skips it. If it contains a clearly-structured FAQ section with the question "Can a will be contested in BC?" followed by a direct, accurate answer — you're in contention for citation.
Every practice area page on your site should have 4–6 FAQs written as direct questions and answers, ideally with FAQPage schema marking them up.
4. No Service Schema per Practice Area
Each practice area at your firm should have its own Service schema — a machine-readable declaration that this firm offers this specific legal service, to this audience, in this location. Without it, AI systems can't match your firm to specific query types.
5. Inconsistent NAP and GBP Data
Name, Address, Phone Number consistency is the foundation of entity confidence for AI systems. If your website shows one phone number, your GBP shows another, and your directories show a third, AI systems flag your entity as unreliable. They won't cite an entity they can't verify. Your GBP should also be complete: hours, services, photos, and an accurate description that mirrors your website's schema data.
The window for first-mover advantage in AI search is approximately 12–18 months. In most Canadian and US legal markets, fewer than 5% of law firms have any meaningful GEO infrastructure. The firms that build it now will be systematically preferred by AI systems — and that preference compounds as models develop more confidence in established entities.
The Fix: What to Implement First
If you're prioritizing, the sequence that produces the fastest AI visibility improvement for a law firm is:
- Week 1: Implement LegalService schema on the homepage and each practice area landing page
- Week 1: Add Person schema for each named attorney
- Week 2: Add 4–6 FAQs per practice area page, with FAQPage schema
- Week 2: Audit and correct your GBP for completeness and NAP consistency
- Week 3–4: Add Service schemas per practice area; add BreadcrumbList site-wide
- Ongoing: Monitor AI citations quarterly; update schemas as firm evolves
A firm that implements all of the above can move from an AI visibility score of 20–35 to 60–75 within 60–90 days. That represents the difference between complete invisibility and regular citation.
Get a scored AI visibility audit for your law firm.
We'll tell you exactly where you stand, what's missing, and what to fix first. Free — takes 30 seconds to start.
Check Your Firm's AI Visibility