AI Visibility

Why Your Law Firm Is Invisible to AI (And How to Fix It)

35.7% of top websites actively block AI crawlers. Your firm's hosting provider is probably doing it right now — without your knowledge.
By Luna Legal AI · February 2026 · 8 min read

Here's a question that should keep every managing partner up at night: when someone asks ChatGPT "who is the best personal injury lawyer in Chicago," does your firm show up?

For most law firms, the answer is no. Not because your firm isn't qualified. Not because you don't have great reviews. But because AI literally cannot see your website.

This isn't a marketing problem. It's a technical one. And it's costing law firms thousands of potential clients every month.

35.7%
of top websites actively block the AI crawler used by ChatGPT (GPTBot) — up from just 5% in 2023

The Shift You're Not Prepared For

Think about how people find lawyers today. Five years ago, it was Google. Two years ago, it was Google plus Avvo and Yelp reviews. Today, an increasing number of people are typing their legal questions directly into ChatGPT, Claude, Perplexity, Gemini, or Google AI Overviews.

When someone asks AI "I was in a car accident in Dallas, what should I do?", the AI doesn't just answer the legal question — it recommends specific law firms. The firms that show up in those recommendations are getting calls. The firms that don't are invisible.

This new field is called Generative Engine Optimization (GEO), and it's about to become as important as SEO was 15 years ago.

Why Your Firm Is Invisible: The 5 Hidden Blockers

1. Your CDN Is Blocking AI Crawlers

This is the biggest one. If your law firm website uses Cloudflare, Sucuri, Wordfence, or any other CDN/security service (and most WordPress sites do), there's a good chance their default settings are blocking AI crawlers entirely.

Cloudflare's "Bot Fight Mode" doesn't distinguish between malicious bots and AI crawlers like GPTBot or ClaudeBot. When it's enabled, ChatGPT literally gets a 403 Forbidden error when it tries to read your website. From AI's perspective, your firm doesn't exist.

The worst part? This happens silently. You'll never see an error message. Your website looks fine to you and your clients. But AI can't see a single word.

2. You Don't Have a robots.txt File (Or It's Wrong)

Your robots.txt file tells AI crawlers what they're allowed to read on your site. Most law firm websites either don't have one (in which case AI uses conservative defaults), or have one that was auto-generated by WordPress with overly restrictive rules.

Here's what a properly configured robots.txt looks like for AI visibility:

# Allow all AI crawlers
User-agent: GPTBot
Allow: /

User-agent: ClaudeBot
Allow: /

User-agent: PerplexityBot
Allow: /

User-agent: Google-Extended
Allow: /

# Block sensitive areas
User-agent: *
Disallow: /client-portal/
Disallow: /wp-admin/

3. You're Missing llms.txt

There's a new standard file called llms.txt that acts as a README specifically for AI. It tells ChatGPT, Claude, and other AI systems exactly what your firm does, who your attorneys are, what practice areas you cover, and how to describe you.

Without llms.txt, AI has to guess what your firm does based on whatever fragments of your website it can piece together. With it, you're giving AI a clear, authoritative description that it can use when recommending you.

Almost no law firms have llms.txt yet. Which means the ones who add it first get a significant visibility advantage.

4. Your Schema Markup Is Missing or Generic

Schema markup (specifically JSON-LD structured data) is how you tell AI systems structured facts about your firm: your name, address, practice areas, attorney credentials, reviews, and more. AI platforms heavily weight this structured data when deciding which firms to recommend.

Most law firm websites either have no schema markup at all, or have the basic auto-generated schema from Yoast or RankMath that only includes your business name and address. That's not enough. GEO-optimized schema includes fields like speakable, audience, areaServed, and knowsAbout that AI specifically looks for.

5. Your Site Uses JavaScript That AI Can't Read

AI crawlers can download JavaScript files but cannot execute them. If your website is built with React, Vue, Angular, or any other JavaScript framework, and the content isn't server-side rendered, AI may only see a blank page with a loading spinner.

This is increasingly common with modern law firm website builders. The site looks gorgeous to humans but is literally empty to AI. Pages with JavaScript rendering issues may only have 72% visibility to AI crawlers — meaning nearly a third of your content is invisible.

How to Check If Your Firm Is Invisible

The fastest way to find out is to run a technical audit. Luna Legal AI offers a free 9-point AI visibility audit that checks all of the above issues and more:

Get Your Free AI Visibility Grade

Enter your domain and get an instant A-F grade with a full breakdown of what's helping and what's hurting your AI visibility. Takes 30 seconds. No signup required.

Run Free Audit →

How to Fix It: The Priority Checklist

If you run the audit and score below a B, here's what to do — in order of impact:

Week 1: Unblock AI crawlers. This is the single highest-impact fix. If your CDN is blocking GPTBot and ClaudeBot, nothing else matters. Check your Cloudflare/Sucuri settings, update your robots.txt, and verify access. This alone can take you from F to C.

Week 2: Add llms.txt and JSON-LD schema. Create an llms.txt file that describes your firm in detail and deploy GEO-optimized JSON-LD schema on every page. These two files are how you tell AI "here's exactly what my firm does and why you should recommend us."

Week 3: Fix technical issues. Add security headers, create or fix your XML sitemap, and ensure your meta tags are optimized for AI. If you have JavaScript rendering issues, talk to your web developer about server-side rendering.

Week 4+: Create AI-optimized content. Once the technical foundation is solid, start publishing content that AI platforms will reference: FAQ pages with detailed answers, practice area pages with local specificity, and blog posts that target the exact queries where you're invisible.

The Firms That Move First Win

GEO is where SEO was in 2010. The firms that figure this out now — while their competitors are still focused exclusively on Google rankings — will build an AI visibility moat that's extremely hard to overcome.

Every day your firm stays invisible to AI is a day your competitors are getting the referrals that should be yours. The good news: most law firms haven't started optimizing for AI yet. The window is open. But it won't stay open forever.

Luna Legal AI: See Where You're Invisible

16 ready-to-deploy deliverables. 5 AI platforms monitored. 9-point technical audit. From $599/month.

See Plans →