AI visibility audit · legal

AI visibility audit for law firms

Injured people ask an assistant what to do before they call anyone. If your firm’s site cannot be read, the answer is assembled from directories and the firms with television budgets.

Run it on your site

Free, about a minute, no credit card. The report opens on this page — we don’t make you wait for an email.

What this checks for a law firm

It checks whether AI search can reach your firm’s website, read it without executing JavaScript, and find the facts an assistant needs to name you: which case types you take, where you practice, and who the attorneys are. It returns a readiness score and a ranked list of what is blocking you.

The checks

What we look for on a firm’s site

The general checks apply to every site. These are the ones law firms fail most often — and one thing we deliberately do not do.

A page per case type

A practice-area list competes for nothing and answers nothing. Motor vehicle, trucking, premises and workplace each raise different questions and need a page that can be cited for them.

The fee explained in plain words

How contingency fees work is among the most-asked questions in the category and among the least-answered on firm sites. One clear paragraph is usually the highest-value content you can add.

Attorney profiles a machine can read

Named people with real credentials are what a model corroborates against bar records and directories. Photos with a name overlaid in the image carry no text.

Jurisdictions stated plainly

Where you are admitted and where you practice, written out. An office address is not the same claim and cannot answer a "near me" question on its own.

The Attorney or LegalService schema type

Whether your structured data identifies the firm specifically, and whether what it says agrees with the visible page.

We do not check compliance

The audit is technical. It does not review your copy against your state bar’s advertising rules, and it is not a substitute for your own compliance review — that is your firm’s call, and the report says so.

Your schema type: Attorneyschema.org has specific types for legal practices — Attorney, and the broader LegalService. Both identify the firm more precisely than a generic LocalBusiness, and the audit recognizes both. That was a recent fix: firms that had marked up the correct type were previously reported as having no schema at all.

The score

Seven categories,
one hundred points

Thirty-five checks, each worth a fixed number of points. No language model is involved anywhere in the calculation, so the same site always produces the same score — re-run it after the work and see exactly what moved.

  • Every check names what it found and what to change
  • Checks we could not verify are marked, not counted against you
  • A discovery problem caps the score, and the report says so in words
  1. Crawl & search accessibility
    25
  2. Content answerability & citability
    20
  3. Technical readability
    15
  4. Business & entity clarity
    15
  5. Structured data
    10
  6. On-site trust & evidence
    10
  7. Site hygiene & freshness
    5
Straight answers

Questions law firms ask about this

Will this get our firm recommended by ChatGPT?

No, and nobody can promise that. Which firms an assistant names depends mostly on what the wider web says — reviews, legal directories, press — which no single website controls. What this measures is the part you do control: whether your site can be reached, read and understood at all.

Does the report raise any bar advertising issues?

It does not review compliance and does not attempt to. The audit is technical — crawler access, rendering, structure, whether facts are stated plainly. Nothing in it asks you to publish a claim, and nothing in it is copy you have to use, so reading it needs no compliance review. What you then do with your site is your firm’s decision against your own state’s rules.

Is this different from a normal SEO audit?

It overlaps and it is not the same. A normal SEO audit asks whether you can rank in a list of links. This asks whether a model can use your page as a source inside an answer that may show no links at all, which puts more weight on whether content exists without JavaScript and whether the facts are unambiguous.

Do we have to enter any client information?

No. You enter the firm’s website address and nothing else. The audit reads publicly available pages the way a crawler does, cannot reach anything behind a login, and never asks for case or client data.

Our site is built on a legal marketing platform. Will that matter?

Those are frequently where this finds something, because the crawler rules and rendering behavior were decided by the platform and shared across every firm on it. The report names the specific setting causing the problem, which is usually enough for the platform’s support team to act on.

What do we do with the result?

The report ranks the fixes by what they are worth, so the top of the list is where to start. Most are technical changes a developer can make quickly. If you would rather have it done, the personal injury hub explains what that looks like.

See what an assistant can read about your firm

Free, about a minute, and the report opens on this page.

Get your free AI visibility audit

Free, about a minute, no credit card. The report opens on this page — we don’t make you wait for an email.

Bokrio is not affiliated with OpenAI, Anthropic, Perplexity, Google or Microsoft. Platform names describe what we check.