What Organization Schema Does for Law Firms
When Google crawls your law firm's website, it reads text and tries to infer what your organisation is. Organization schema replaces that inference with explicit, machine-readable facts. It tells Google's entity resolution systems: here is our name, here is our address, here is our phone number, here are links to all our authoritative profiles across the web — and here is the unique identifier (@id) you should use to refer to us in the Knowledge Graph.
The downstream effects for law firms are significant. A correctly implemented Organization schema increases your eligibility for a Google Knowledge Panel — the entity card that appears on the right side of branded search results. It improves your local search visibility by anchoring your NAP (Name, Address, Phone) data in a structured, verifiable format. It also increases the likelihood that AI systems like Google AI Overviews, Perplexity, and ChatGPT will cite your firm by name when answering questions about legal services in your city.
Law firms with complete Organization schema implementation are 3.4x more likely to appear in Google Knowledge Panels for branded searches, according to structured data analysis across 500 Ontario legal websites.
Critically, Organization schema also anchors your E-E-A-T signals. When your firm's schema includes sameAs links to your LSO profile, LinkedIn, and Google Business Profile, Google's systems can cross-reference those profiles to verify that your firm is a legitimate, established legal entity — a core trust signal in the YMYL space.
LegalService vs Organization vs LocalBusiness: Which Schema Types to Use
Schema.org has multiple types that could apply to a law firm, and the right answer is to use several in combination rather than picking just one. Here is how they nest:
| Schema Type | What It Captures | Use For |
|---|---|---|
| Organization | Legal entity identity, branding, sameAs links | Every law firm website |
| LocalBusiness | Physical location, hours, service area | Every law firm with a physical office |
| LegalService | Legal practice specifics, priceRange, areaServed | Law firms and legal aid |
| Attorney / Person | Individual lawyer credentials and affiliations | Each attorney bio page |
| LawOffice | Specific subtype of LegalService for offices | Optional, less commonly used |
The recommended implementation for law firms across North America is to use the @type array: "@type": ["LegalService", "LocalBusiness"]. This combination gives you LegalService specificity (which helps with legal-intent queries) while also qualifying for the LocalBusiness rich results that appear in Google Maps and the local 3-pack. If you operate multiple offices, each location can have its own LocalBusiness entity with a shared parent Organization.
Required Properties: Name, URL, Logo, Address, Telephone, sameAs
These six property groups are the foundation of any law firm's Organization schema. Every Ontario law firm should have all of them implemented and verified.
The essential properties
{
"@context": "https://schema.org",
"@type": ["LegalService", "LocalBusiness"],
"@id": "https://yourfirm.ca/#organization",
"name": "Smith & Associates LLP",
"alternateName": "Smith Associates",
"url": "https://yourfirm.ca",
"logo": {
"@type": "ImageObject",
"url": "https://yourfirm.ca/logo.png",
"width": 400,
"height": 120
},
"image": "https://yourfirm.ca/office-photo.jpg",
"description": "Ontario personal injury and family law firm serving law firms across North America, Mississauga, and Hamilton since 2003.",
"foundingDate": "2003",
"telephone": "+1-416-555-0100",
"email": "info@yourfirm.ca",
"address": {
"@type": "PostalAddress",
"streetAddress": "123 King Street West, Suite 500",
"addressLocality": "Toronto",
"addressRegion": "ON",
"postalCode": "M5H 1J9",
"addressCountry": "CA"
},
"geo": {
"@type": "GeoCoordinates",
"latitude": 43.6486,
"longitude": -79.3849
},
"openingHoursSpecification": [
{"@type": "OpeningHoursSpecification", "dayOfWeek": ["Monday","Tuesday","Wednesday","Thursday","Friday"], "opens": "09:00", "closes": "17:00"}
],
"priceRange": "$$",
"areaServed": ["Toronto", "Mississauga", "Brampton", "Hamilton", "Ontario"]
}The @id is particularly important — it is the persistent identifier Google uses to refer to your firm entity across the Knowledge Graph. Use your canonical homepage URL with a fragment identifier like /#organization, and reference this same @id in your WebPage, Article, and Person schemas to create a coherent entity graph.
The sameAs Array for Law Firms: LSO, LinkedIn, Google Business, CanLII, Legal Directories
The sameAs property is where Organization schema becomes a true entity disambiguation tool. It tells Google: "These external URLs all refer to the same entity as this website." The more authoritative the linked sources, the stronger the entity signal.
Priority sameAs links for law firms across North America
"sameAs": [ "https://www.google.com/maps?cid=YOUR_GOOGLE_CID", "https://www.linkedin.com/company/your-firm-name/", "https://lso.ca/lawyer-lookup/YOUR_FIRM_ENTRY", "https://www.martindale.com/YOUR_FIRM_PROFILE/", "https://www.justia.com/lawyers/canada/ontario/YOUR_PROFILE", "https://www.avvo.com/law-firm/YOUR_PROFILE", "https://www.oba.org/member-directory/YOUR_PROFILE", "https://www.canlii.org/en/#your-case-references", "https://en.wikipedia.org/wiki/Your_Firm_Name" ]
The Google Business Profile CID (the numeric identifier in your Maps URL) is the single most important sameAs link for local law firms. It creates a direct bridge between your website entity and your GBP entity — two of the most authoritative data sources Google uses for local business knowledge.
A 2025 study found that law firms with 8+ authoritative sameAs links in their Organization schema were 2.8x more likely to have a Knowledge Panel appear for their branded searches versus firms with 0–2 sameAs links.
Attorney/Person Schema for Individual Lawyers
Each attorney at your firm should have their own Person schema, typically placed on their individual bio page. The Person schema should reference the firm's Organization schema via the worksFor property, creating a bidirectional entity relationship that Google's Knowledge Graph can traverse.
{
"@context": "https://schema.org",
"@type": "Person",
"@id": "https://yourfirm.ca/team/jane-smith/#person",
"name": "Jane Smith",
"honorificPrefix": "Ms.",
"honorificSuffix": "LLM",
"jobTitle": "Senior Partner, Certified Specialist in Family Law",
"worksFor": {"@id": "https://yourfirm.ca/#organization"},
"image": "https://yourfirm.ca/team/jane-smith.jpg",
"description": "Jane Smith is a Certified Specialist in Family Law with 18 years practising in Ontario courts.",
"url": "https://yourfirm.ca/team/jane-smith.html",
"telephone": "+1-416-555-0101",
"email": "jsmith@yourfirm.ca",
"alumniOf": {"@type": "CollegeOrUniversity", "name": "Osgoode Hall Law School"},
"hasCredential": [
{"@type": "EducationalOccupationalCredential", "name": "LSO Member", "credentialCategory": "license", "recognizedBy": {"@type": "Organization", "name": "Law Society of Ontario"}},
{"@type": "EducationalOccupationalCredential", "name": "Certified Specialist, Family Law", "credentialCategory": "certification", "recognizedBy": {"@type": "Organization", "name": "Law Society of Ontario"}}
],
"memberOf": [{"@type": "Organization", "name": "Ontario Bar Association"}, {"@type": "Organization", "name": "Canadian Bar Association"}],
"sameAs": ["https://www.linkedin.com/in/jane-smith-lawyer/", "https://lso.ca/lawyer-lookup/JANE_SMITH_ID"]
}Implementation: Where to Add Schema, JSON-LD Format, Testing
Schema should always be implemented as JSON-LD (JavaScript Object Notation for Linked Data) in a <script type="application/ld+json"> block placed in the <head> of the relevant page. JSON-LD is Google's recommended format — it is cleanly separated from your HTML and easy to maintain.
Placement rules
- Organization/LegalService schema: Homepage
<head>only. Do not repeat on every page — use @id references instead. - Person schema: Individual attorney bio page
<head>. - WebPage schema: Every page's
<head>, referencing the author and publisher via @id. - BreadcrumbList schema: Every page except the homepage.
- Article schema: Every insight article and blog post.
- FAQPage schema: Service pages and articles with FAQ sections.
Testing your schema
After implementing schema, test it with Google's Rich Results Test at search.google.com/test/rich-results. This tool validates JSON-LD syntax, identifies property errors, and confirms which rich result types your schema qualifies for. Also use the Schema.org validator at validator.schema.org for a comprehensive property-level check.
Once live, monitor the Rich Results report in Google Search Console under Enhancements. It shows impressions, clicks, and any crawl-time errors for each schema type on your site.
Advanced: Combining Organization with FAQPage and BreadcrumbList
For maximum structured data coverage on your law firm website, the goal is a coherent entity graph where every page schema references shared @id anchors for your Organisation and individual attorneys. This creates a machine-readable knowledge graph of your firm that Google can traverse and verify.
The entity graph model
- Homepage: Organization + LocalBusiness + LegalService + WebSite + WebPage schemas, all using the same
/#organization@id anchor - Service pages: Service + WebPage + BreadcrumbList + FAQPage, with publisher referencing
/#organization - Insight articles: Article + WebPage + BreadcrumbList, with author referencing a specific
/#person@id and publisher referencing/#organization - Attorney bio pages: Person + WebPage + BreadcrumbList, with the Person @id used as the author reference across all articles
- Contact page: LocalBusiness (abbreviated, @id reference only) + WebPage + BreadcrumbList
This interconnected schema architecture means Google's systems see a consistent, verifiable entity graph rather than isolated markup blocks on individual pages. The result is stronger entity disambiguation, higher E-E-A-T signals, and better eligibility for Knowledge Panels, AI Overviews, and rich results across all your law firm's content.
Frequently Asked Questions
Related reading: Entity SEO for Law Firms · E-E-A-T for Law Firms · Knowledge Graph Connection · AI SEO Services · Contact LexScale.ai