How firms in New York, Los Angeles, Chicago, and Miami structure their firm, attorneys, offices, and practice areas so Google and AI Overviews recognize them as distinct trusted entities. Below is the 3 layer entity architecture, the attorney bio template that feeds the Knowledge Graph, schema implementation, the city level signals that matter most, and the 90 day rollout plan.
Jorge Argota · 10 years in legal marketing · Miami
10 years working alongside Percy Martinez P.A. on entity architecture, schema implementation, and Knowledge Panel builds. Built and managed entity programs for 10 plus Florida firms since 2016.
Specializes in
Entity SEOSchema implementationKnowledge PanelAI OverviewsFL Bar compliance
Entity SEO is the practice of structuring a law firm, its attorneys, offices, and practice areas as distinct entities Google can verify and cite.
For managing partners and marketing directors at firms competing in NYC, LA, Chicago, and Miami. Three outcomes: a Knowledge Panel for the firm and named partners, AI Overview citations across core practice areas, and local dominance that compounds with reviews and directory signals. Firms without it stay invisible no matter how many keyword pages they publish.
The law firm entity graph
The firm sits at the center. Attorneys, offices, practice areas, and external nodes connect through verifiable relationships.
The firm is the root entity. Attorneys, offices, practice areas, and jurisdictions are internal nodes connected via schema and internal linking. Bar profiles, directories, reviews, and media are external nodes that verify the firm’s entity claims through sameAs references.
The definitionStage: Awareness
What entity SEO actually means beyond keywords
Most firms still operate on the 2018 SEO playbook: pick a keyword, write a page, hope it ranks. Google moved past that model years ago. The current model is entity-based. Google maintains a Knowledge Graph of entities (people, organizations, places, concepts) and their relationships. Pages that align with verified entities and their relationships rank. Pages that float as untethered keyword strings do not. When the firm’s entities are clear and consistent, Google is far more likely to award a Knowledge Panel and cite the firm in AI Overviews for its core practice areas.
For a law firm, the entity universe includes 4 categories that need to be defined, marked up, and connected.
Entity 01
The firm itself
Organization · LegalService · LocalBusiness
The root entity. Name, address, phone, founding date, partners, areas served. Encoded in Organization schema with LegalService and LocalBusiness extensions for the office locations.
Entity 02
Each attorney
Person · with sameAs to bar profile
Each attorney is a separate Person entity. Bar admission, jurisdictions, practice focus, education, notable matters. Linked to the firm via worksFor and to bar profiles via sameAs.
Entity 03
Each office location
LocalBusiness · with geoCoordinates
Every physical office is a separate LocalBusiness entity tied to a specific Google Business Profile, with consistent NAP across the web. Multi-office firms need one per location, not one for the whole firm.
Entity 04
Each practice area
Service · with provider linking back to firm
Personal injury, medical malpractice, family law. Each gets a Service schema node connected to the firm and to attorneys via knowsAbout. This is what AI Overviews use to decide which firm to cite for a topic.
The relationships matter more than the individual entities. An attorney without a clear connection to a firm is a floating profile. A firm without attorneys is an empty shell. A practice area without the attorneys who handle it is a topic page with no claim to authority. Each entity needs its node, and the nodes need their connections.
In practice, that might look like a Brooklyn personal injury firm with one Organization entity, three LocalBusiness entities for its offices, seven Person entities for its attorneys, and a Service entity for “car accident lawyer Brooklyn” that all point to each other in schema and internal links. When Google sees that pattern echoed in bar profiles, legal directories, and reviews, it stops treating those pages as generic PI content and starts treating the firm as the default entity for that slice of the market.
The architectureStage: Solution design
The 3 layer entity architecture for law firms
A working entity SEO program runs on 3 layers stacked vertically. Skipping any layer leaves a gap. The layers below are the order I build them in for every firm I onboard.
01
Foundation: clean and consistent entity data
Before any schema or content work, every reference to the firm and its attorneys must say the same thing. Name spelling, suite numbers, phone format, attorney middle initials. One inconsistency does not break the entity. Five inconsistencies tell Google the data is unreliable.
What gets audited: Website NAP, Google Business Profile, state bar profile, Avvo, Martindale, Justia, FindLaw, Lawyers.com, local bar association directory, any media mentions, any social profiles, any legacy listings from prior agencies.
Proof mechanism
For every onboarding, I start with a 30 to 40 source entity scan that flags name and address conflicts across the firm’s web footprint. Partners see exactly where the graph is broken before any content work begins, and the baseline doubles as the tracking spine for the next 90 days of entity wins.
02
On site entity graph: schema, IA, and internal links
Once the data is consistent, the website itself has to encode the entity relationships. Site information architecture, schema markup, and internal linking work together to tell Google which entities exist and how they connect. This is the layer where most firms either win or stay stuck.
What gets built: Organization schema on the firm root, LegalService and LocalBusiness extensions per office, Person schema per attorney with bar IDs and sameAs links, Service schema per practice area, FAQPage schema on pages with FAQs, Article schema on blog content, BreadcrumbList everywhere, then internal links between attorneys, practice areas, and offices using descriptive anchor text.
03
Off site signals: directories, reviews, and media
The first two layers build the entity claim. The third layer verifies it. Google does not trust self-declared entities until they are corroborated by external sources. The external signals that matter most for law firms are bar association profiles, top tier legal directories, local media mentions, and verified review velocity from a single primary review platform per office.
What gets prioritized: Verified bar association profile with current contact info, top 3 directory listings (Avvo, Martindale, Justia for most metros), local bar listing if available, a single primary review channel per office (usually Google Business Profile) with a steady flow of new reviews, occasional media mentions with the firm name spelled correctly and linking back to the canonical URL.
Key takeaway
The 3 layers stack from inside out. Layer 1 is what you control directly. Layer 2 is what the site says. Layer 3 is what third parties say. All three have to align for the entity to register. A firm with perfect schema but inconsistent NAP across directories will not earn a Knowledge Panel.
The templateStage: Implementation
The attorney bio template that feeds the Knowledge Graph
Attorney bios are the highest-value entity content on a firm site. Done right, each bio becomes a Person entity Google can recognize and cite. Done wrong (which is most firms), bios are decorative pages with no entity value. The template below is what I apply to every attorney bio before writing it.
Template · apply to every attorney bio
6 fields that turn a bio into an entity node
01. Full legal name
As registered with the state bar. Consistent across the bio, schema name field, page title, and every directory listing. No nicknames, no middle initial variations, no abbreviated forms.
02. Bar admissions
State, bar number, admission year. Each goes into schema as structured data. Federal court admissions matter for litigation-focused entities and should be listed separately.
03. Practice areas
Specific practice areas, not “civil litigation.” The schema knowsAbout field takes a list. Match the firm’s Service schema entries so the attorney clearly handles those services.
04. sameAs references
Schema sameAs array with bar profile URL, Avvo, Martindale, LinkedIn, and any verified directory listing. This is the verification layer. Without sameAs, the Person entity is a claim. With sameAs, it is a claim Google can verify.
05. Notable matters
Anonymized case descriptions with verifiable detail (jurisdiction, case type, outcome category). Past results in attorney bios require state bar disclaimers; the entity value is real but the compliance overlay is mandatory.
06. Affiliations and credentials
Board certifications, bar leadership roles, speaking engagements, publications. Each one is a sub-entity that connects the attorney to external authority signals. Schema field: hasCredential for certifications, memberOf for organizations.
The template doubles as a quality check. Before any bio gets published, every field has to be filled in. A bio that cannot complete fields 04 (sameAs) or 06 (credentials) is a Person profile without verifiable authority signals. Either find the signals or accept that the bio will not pull entity weight.
A perfectly written attorney bio with no sameAs references is a claim Google has to take on faith. Google does not take entities on faith. The sameAs array is what turns a bio from a webpage into a verified Person node.
Jorge Argota · May 2026
By metroStage: Strategy
Entity signals that matter most by competitive metro
The entity SEO playbook is mostly the same across markets. What changes is which signals carry the most weight in saturated metros. The cities below all have 100 plus law firms competing for visibility, which means entity signals decide who Google trusts and who stays buried.
New York City
Highest saturation tier
Dominant signal: Borough-level entity separation. Brooklyn PI is a different entity universe than Manhattan PI; firms that publish a single NYC page lose to firms with Brooklyn, Queens, Manhattan, and Bronx office entities each with their own LocalBusiness schema and GBP. Review velocity at the borough level matters more than total firm reviews.
Los Angeles
High saturation
Dominant signal: Language entity layering. Spanish language practice areas need separate entity treatment with hreflang and Spanish-language schema descriptions. Media mentions in LA local press carry more entity weight than directory listings because the local media ecosystem is dense and competitors over-rely on directory plays.
Chicago
High saturation
Dominant signal: Multi-office governance. Chicago firms often have multiple offices across Cook County. Schema and internal linking across offices either reinforce each office as a distinct entity, or accidentally merge them. Governance documents that lock entity naming conventions across offices are the single biggest preventable mistake fix.
Miami
High saturation
Dominant signal: Bilingual entity coverage. Spanish-language entity signals (FL Bar Spanish-language directory, local Spanish media) feed the same entity as the English-language version, which Google reads as broader topical authority. Immigration practices benefit most from this dual-language entity treatment.
The pattern across all four metros: entity signals beat keyword optimization in saturated markets, because Google has 50 firms with optimized keyword pages and only needs to pick a handful to cite in AI Overviews. The picks go to firms with the cleanest entity proof, not the most aggressive keyword targeting.
ComplianceStage: Risk management
The compliance overlay for entity SEO claims
Entity SEO collides with state bar advertising rules in 3 specific places: comparative claims in bios and schema, “specialist” or “expert” language in entity descriptions, and past results presented as proof of entity authority. The compliance overlay below applies to Florida; out of state firms map to their own state bar with similar restrictions.
Florida specific
What is acceptable: Third party ratings (Super Lawyers, peer-reviewed AV ratings), board certifications from the Florida Bar, bar leadership positions, anonymized case descriptions with verifiable detail, schema fields that state factual credentials (admission year, jurisdictions, languages spoken).
What is not acceptable: Comparative superiority claims (“best,” “top,” “leading”) in schema name fields, bio language, or page titles violate Rule 4-7.13(b)(3). “Specialist” or “expert” language in any entity description violates Rule 4-7.14(a)(4) unless the attorney holds Florida Bar Board Certification. Past results in bios trigger Rubenstein v. Florida Bar (2014) disclosure requirements. Schema fields that state numerical case outcomes without the required disclaimers are still subject to the rules even though they are not visible to humans.
The strongest entity signals from a compliance standpoint are the ones that come from verifiable third parties: bar admissions, board certifications, peer-reviewed ratings, real client reviews collected through the firm’s intake process. Self-generated authority claims are weak entity signals and create compliance risk on top of that. The good news is that the strong signals and the safe signals are usually the same signals.
ImplementationStage: Decision & ROI
The 90 day rollout plan
Three 30 day phases. Audit, build, amplify. The plan below assumes a firm with an existing site and existing attorney bios that need rework, not a brand-new firm. Each phase has clear deliverables and a clear owner.
Days 1 to 30Audit and entity mapping
Owner: Marketing director or agency, supported by intake lead. Deliverables: Complete entity audit across the firm, all attorneys, all offices. NAP inconsistencies documented and prioritized. Bar profile and directory listing gaps mapped. Existing schema audited and current state recorded. Knowledge Panel status checked for the firm and each named partner.
Days 31 to 60Build the on site entity graph
Owner: Web developer plus content lead, supervised by the firm’s compliance reviewer. Deliverables: Organization schema deployed firm-wide. LocalBusiness schema per office. Person schema per attorney with full bar IDs and sameAs arrays. Service schema per practice area. Bios rewritten using the 6 field template. Internal linking pass connecting attorneys, practice areas, and offices.
Days 61 to 90Amplify off site signals
Owner: Marketing director plus intake lead. Deliverables: All directory listings updated and synced with the canonical NAP. Bar profile completeness verified. Review velocity protocol implemented so each office accumulates 2 to 4 new reviews per month minimum. Initial outreach for 1 to 2 local media mentions or industry citations.
By day 90 the firm has a working entity SEO program in place. Knowledge Panel may not appear yet (those take 3 to 9 months for most firms), but the entity foundation is in place and AI Overview citations typically start appearing between months 4 and 6 as the entity graph matures and Google starts trusting the firm’s authority on specific practice area topics.
Anonymized teardown · Chicago PI firm
42 inconsistent citations down to 3, Knowledge Panel awarded at day 127
Entity citation cleanup: before and after
Count of inconsistent NAP references across 38 audited sources at week 0 vs week 13. Same firm, same 90 day plan.
Real audit data from a Chicago PI firm with 1 office and 4 attorneys. 42 inconsistent references at week 0 dropped to 3 at week 13. Knowledge Panel awarded at day 127.
What changed: Days 1 to 30 audited 38 sources and found 42 inconsistencies, mostly attorney profiles with name and bar number mismatches. Days 31 to 60 deployed Organization, Person, and LocalBusiness schema, rewrote 4 attorney bios using the 6 field template, and connected the practice area pages via knowsAbout. Days 61 to 90 fixed the directory listings and synced everything to the canonical NAP. The outcome: Knowledge Panel awarded at day 127. AI Overview citations on Chicago PI queries started appearing at month 5. Cost per signed case dropped 23 percent over the following 6 months because the firm’s intake calls increased while the paid budget held flat.
Related reading
Where entity SEO connects to the rest of the system
Entity SEO sits at the foundation of AI search visibility and local SEO. These pieces cover the adjacent decisions.
Entity SEO is the practice of structuring a law firm’s online presence so that Google and AI Overview systems recognize the firm, its attorneys, its offices, and its practice areas as distinct entities with verifiable relationships, not just keyword strings. The firm is one entity. Each attorney is an entity. Each office location is an entity. Each practice area is an entity. The relationships between them (this attorney practices in that area at this office) get encoded in schema, internal linking, and external signals like bar profiles, directory listings, and reviews. Done correctly, the firm earns a Knowledge Panel and starts getting cited by AI Overviews.
How is entity SEO different from local SEO?
Local SEO optimizes for geographic visibility (Map Pack, Google Business Profile, local pack rankings). Entity SEO optimizes for recognition as a distinct, trusted source on a topic. The two overlap but are not the same. A firm can rank in the Map Pack without having a Knowledge Panel. A firm can earn a Knowledge Panel without dominating local search. Strong entity SEO usually improves local SEO because the same signals (NAP consistency, reviews, directory citations) feed both, but the strategic goals are different. Entity SEO is the broader play.
Do I need schema for every attorney at my firm?
Yes for any attorney with a bio page, and the schema should be Person markup with bar admission details, practice areas, jurisdictions, education, and sameAs references to bar profiles, LinkedIn, and any verified directory listings. The Person entity links to the firm via worksFor and to each practice area page via knowsAbout. Schema for attorneys without bio pages is wasted; build the bio page first, then add the schema. Most firms underuse Person schema because they treat attorney bios as decoration rather than entity nodes.
How long does it take for Google to recognize a new law firm entity?
Most firms see initial entity recognition within 60 to 120 days of consistent entity signals being put in place. A Knowledge Panel can take 3 to 9 months, sometimes longer for firms in saturated metros like NYC, LA, or Chicago. AI Overview citations tend to appear between months 4 and 8 as the entity graph matures and Google trusts the firm’s authority on specific practice area topics. Speed depends on how messy the starting state is. A firm with consistent NAP, complete bar profiles, and good review velocity moves faster than a firm fixing 5 years of inconsistent listings.
What is the most important entity signal for a law firm?
Consistency across all entity references. Firm name, address, and phone (NAP) need to match exactly across the website, Google Business Profile, bar association directory, legal directories (Avvo, Martindale, Justia, FindLaw), and any media mentions. Same for attorneys. One inconsistency does not break the entity, but five inconsistencies signal to Google that the firm might be multiple entities or that the data is unreliable. Most firms have legacy inconsistencies they never noticed; auditing and cleaning them up is the single highest-value starting move.
Does Florida Bar Rule 4-7.13 affect entity SEO?
Yes, particularly for attorney bios and practice area pages. Rule 4-7.13(b)(3) prohibits comparative superiority claims like ‘best’ or ‘top’ in bio language or schema fields. Rule 4-7.14(a)(4) restricts ‘specialist’ and ‘expert’ to attorneys with Florida Bar Board Certification, which matters for schema fields and structured data describing the attorney’s role. Past results in attorney bios trigger Rubenstein v. Florida Bar (2014) disclosure requirements. Entity signals like awards and ratings are acceptable when they come from third party sources, not self-generated claims. Out of state firms map to their own state bar with similar restrictions.
Next step
Want me to audit your firm’s entity footprint and map the gaps?
I pull your firm and attorney listings across the web, score the entity consistency, audit the existing schema, and hand back a prioritized 90 day plan with the gaps to close first. Available for select PI, med mal, criminal defense, and immigration firms.