InterCore Technologies
Free · No sign-up · Runs in your browser

Attorney Schema Generator

Create valid Attorney & LegalServiceJSON-LD in seconds — cross-linked into one entity graph so ChatGPT, Gemini, Claude and Google read your firm and your attorneys as a single, trusted source. Fill only what’s true; the markup is built from your inputs alone.

The firm

Must match your Google Business Profile exactly.

Used to build the @id identifiers. Required.

One URL per line — Google Business Profile, Avvo, Justia, LinkedIn, Wikipedia. The single highest-value property for AI disambiguation.

The attorney (optional)

Comma-separated. Spell each area exactly as it appears on your site.

Your JSON-LD

// Enter your firm name and website URL to generate valid schema.
How to use it: paste this block into the <head> of your firm’s page (or your tag manager). Validate it at validator.schema.org. Every field here must also be visible on the page — schema must match what a reader sees.

Why attorney schema drives AI citations

One entity graph

Linking the attorney Person node to the firm LegalService by a shared @id tells AI engines they are one connected source — not two strangers. Consistency is what earns the citation.

Byte-identical NAP

The name, address and phone in your schema must match your Google Business Profile exactly. Any drift weakens the entity and splits your authority.

sameAs is the lever

A rich, verifiable sameAs (Google Business Profile, Avvo, Justia, LinkedIn, Wikipedia) is the single highest-value property for helping models disambiguate and trust your firm.

Want the whole graph built for you?

Schema is one lever. Our free 23-point AI-visibility audit shows every gap between how you want to be seen and how ChatGPT, Gemini, Claude & Perplexity present your firm today.

Get My Free Audit →Browse all tools