# [GEO for law firms: be readable when someone asks](https://rebilder.com/for/law-firms)

> Someone asks an assistant for a lawyer in your area and practice. Whether your firm is a usable source is decided by your server, in one request.

- **Updated:** 2026-08-17

A prospective client asks an assistant a question with a jurisdiction and a practice area in it. Your firm is either a source that answer can use or it is not, and that is settled by one HTTP request to your site.



## What you get

- See exactly what an assistant receives from your practice-area pages
- Get the facts a referral question needs into the first few lines
- Keep every published claim tied to something you actually store
- Free to scan, free to run, nothing generated on your behalf

## The question your site has to survive

Referral questions to an assistant are unusually specific: a practice area, a jurisdiction, sometimes a fee structure or a language. Answering one requires facts that are on your site somewhere and are frequently unreachable: which courts you appear in, which matters you take, whether the first consultation is chargeable, where you are admitted.

Law-firm sites are also unusually heavy. A practice-area page is typically a large template wrapped around a few paragraphs of substance, which is the worst possible ratio for a reader on a token budget. On the reference document capture, a services page fell from 13,581 bytes to 1,412 and its first substantive fact moved from character 10,152 to line 8.

> **Check one practice-area page now** Run `curl -s -H 'Accept: text/markdown' https://your-firm/practice-area | head -20`. If your jurisdictions, matters and consultation terms are not in that output, they are not in the answer either.

## The facts worth making reachable

Not marketing copy. The specific, checkable items a referral question turns on, stated as text a parser can read rather than implied by a page’s design.

- **Jurisdictions and admissions.** Where the firm and its lawyers are actually admitted to practise.
- **Practice areas, named plainly.** The words a client would use, not only the ones the profession uses.
- **Matters you take and do not take.** Declining clearly is as useful to a referral as accepting.
- **Consultation terms.** Whether the first meeting is chargeable, and on what basis.
- **Locations and contact.** Present in the text, not only in a map widget that loads after JavaScript.
- **Languages.** Frequently decisive in a referral question and almost never machine-readable.

## Nothing about your firm is generated

This matters more here than almost anywhere else, so it is worth being exact about the architecture rather than reassuring in general terms. No model runs when a page is served. The renderer prints values you already store, and the validator rejects a variant containing a number or a claim that did not come from a source field.

The practical effect is that the markdown an assistant reads cannot contain an outcome, a rate, a guarantee or a credential that your own records do not carry. A missing fact stays missing rather than being smoothed over, which is the correct failure mode for a regulated profession.

> **Approval stays on by default** Any surface that publishes generated content to a live site ships with review required. Auto-publish is a setting a firm turns on deliberately, never a default it has to discover and turn off.

## What this does not do

- It cannot make an assistant mention you. Assistants are not deterministic and no vendor controls their output, so a guaranteed citation is not a thing anyone can sell.
- It is not legal marketing advice, and nothing here addresses your bar association’s advertising rules. Those govern what you may publish; this only governs how what you publish is delivered.
- It does not write practice-area content. If a fact is not in your source of truth, it will not appear, by design.
- It does not rank firms. Nothing about a named third party is published without that domain owner’s verified opt-in, and removal is free, permanent and never purchasable.

## What is GEO for law firms?

Generative engine optimization applied to a legal practice: making sure that when someone asks an assistant for a lawyer in a particular place and practice area, your site is a source the answer can actually use. Most of the work is delivery rather than copywriting.

## Why would an assistant skip our firm?

Usually because the fetch was blocked, the facts render only after JavaScript, or the page is so large that the substance sits past the point the model stopped reading. Practice-area pages are especially prone to the third.

## Is this compliant with advertising rules?

The delivery layer publishes nothing your site does not already say: it reformats stored values and cannot originate a claim, a rate or an outcome. Whether the underlying content complies with your jurisdiction’s rules is a question for your firm, unchanged by any of this.

## Do we need to rebuild the website?

No. It runs as middleware in front of what you have, and the scan that tells you whether you have a problem is free and needs no account.

## Will this affect our Google rankings?

No. Search crawlers keep receiving canonical HTML; only clients that ask for markdown get markdown. It is a format transformation of the same substance, not a different page.

## Related

- [GEO vs SEO: what actually changes](https://rebilder.com/learn/geo-vs-seo)
- [Answer engine optimization: the method](https://rebilder.com/learn/answer-engine-optimization)
- [AI visibility: the half you control](https://rebilder.com/solutions/ai-visibility)
- [AI search optimization: the definitive guide](https://rebilder.com/learn/ai-search-optimization)
- [Scan any URL free](https://rebilder.com/scan)