← All Articles
Law Firms · AI Visibility

Why ChatGPT Can't Find
Your Law Firm —
and What to Do About It

By Brittany Holmes, Founder — Maeve Authority Engineering  ·  February 2026 · 7 min read

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:

LegalService Schema — Minimum Viable
{
  "@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:

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.

Does this work for small firms or just large ones?
It works for any size. In fact, smaller boutique firms often see faster results because they can implement changes more quickly and because AI systems frequently cite specialists over generalists — a two-attorney boutique specializing in one area of law can outperform a 40-lawyer generalist firm in AI results for that specialty.
Does my website platform matter?
No. Schema can be implemented in the <head> of any website regardless of platform — WordPress, Squarespace, Wix, or custom HTML. The implementation method varies but the result is the same.
How do I know if my law firm is appearing in AI results?
The most direct method is to manually test queries in ChatGPT, Perplexity, and Google AI Overviews using your firm's city and practice area ("best [practice area] lawyer in [city]"). A proper AI visibility audit will score your site technically and identify exactly which signals are missing.

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