InterCore Technologies
● InterCore · Agentic search optimization

How to Audit Your Law Firm Website's Ontology for AI Visibility

Be the firm AI recommends.

How to audit your law firm's ontology—entities, relationships, and consistency—to improve AI visibility and citations.

Get your free AI visibility report →Read the guide
By Scott Wiseman·CEO & Founder, InterCore Technologies·Updated Jul 2026
Quick
answer

How to audit your law firm's ontology—entities, relationships, and consistency—to improve AI visibility and citations.

TL;DR — Key takeaways
  • Ontology is the meaning layer of your site — the entities (people, practices, locations, courts) and how they relate (spokeOf, partOf, relatedTo). It is separate from URL structure and traditional SEO.
  • Audit by mapping three core entity types: Person (attorneys + their credentials), Practice (service offerings + jurisdictions), and Place (office locations + service areas). Then verify every entity has a consistent identifier (@id) across the entire site.
  • Relationships turn isolated facts into a graph. Check that every spoke page points UP to its hub via spokeOf, every hub links DOWN to all its spokes, and cross-links to related practices/locations exist (relatedTo, related pages in sidebar).
  • Schema completeness requires ONE firm @id (referenced, not re-declared), one @id per attorney, real third-party aggregateRating for each location, and byte-identical NAP. Missing any of these weakens entity recognition and AI citability.
  • The most common failure: entities defined multiple ways on the same site. One page calls the firm "Acme Law" and another "Acme Legal Services." Attorneys listed with different spellings, titles, or credentials. This splits entities in AI models' understanding.
  • Audit frequency: initial audit before launch (blocks), quarterly spot-checks on new pages, and annual full site audits. After any restructure or practice-area shuffle, audit within 7 days to catch entity mismatches.
The complete guide

Read it, chapter by chapter

The full 7-chapter guide for law firms — pick any chapter to read it here.

Chapter 1 of 7

What You're Actually Auditing: The Ontology Separate from SEO

An ontology audit examines the semantic meaning layer of your site — the entities (who, what, where) and how they relate (who works for whom, what practice belongs to which hub, which office serves which location). This is fundamentally different from traditional SEO audits, which check titles, links, and Core Web Vitals. You are auditing meaning, not mechanics.

Most law firm sites have a URL structure (e.g., /practice-areas/medical-malpractice) but no explicit ontology. The pages exist, but AI models reading the site cannot easily answer: Is "medical malpractice" a service offering, a practice hub, or just a category? Who at the firm handles it? Which office(s) serve it? How does it relate to other practices? Without ontology, the site is a collection of isolated pages, not a coherent knowledge graph.

An ontology audit answers: (1) What are our core entities? (2) Are they defined consistently everywhere? (3) Do relationships between entities exist and resolve? (4) Does our schema.org markup reflect this graph correctly? (5) Would an AI model reading the site understand our structure?

The audit focuses on semantic correctness, not ranking signals. You are checking that if an AI model embeds your pages and reads your JSON-LD, it correctly understands your firm's shape: the attorneys, the practices, the locations, and how they connect. A page with perfect grammar and strong backlinks but a contradictory entity definition will confuse AI models and lose citations to competitors whose pages are clearer.

Share
Every search intent, covered

Who, what, why, when, where & how

Learn the difference between site structure and ontology

What's the difference between a hub-and-spoke URL structure and ontology?

Explore /ontology-for-law-firms to understand taxonomy (grouping by URL) vs ontology (meaning via schema and relationships).
Understand what AI models actually read

How do AI search engines like Gemini and ChatGPT understand a law firm's structure?

Read /llm-seo to learn how LLMs parse schema.org markup, entity relationships, and semantic consistency to understand your site.
Improve AI visibility with ontology

How can a better ontology improve our law firm's citations in AI search?

See /geo-for-lawyers for the full GEO playbook; ontology is a core lever. An AI model citing you depends on understanding your practice-location-attorney graph.
Fix schema on an existing site

What's the quickest way to add ontology markup to our live site without a rebuild?

Start with root-level schema (firm Organization, homepage WebPage) and attorney Person nodes, then layer in practice and location entities. Incremental updates work.
InterCore · Services

Every guide in this hub

Explore the full cluster — pick any node to open its guide.

7
Services
What clients say

In their words

5.0★★★★★Excellent · 20 reviews on GoogleWrite a review
★★★★★

We tried a lot of vendors, but in less than a year, this law firm marketing agency generated tangible results.

Calyn Settle
Verified Google review · 8 months ago
★★★★★

Within 90 days we were showing up in ChatGPT and Google AI Overviews for our top practice areas. The qualified calls followed.

Managing Partner
Personal Injury firm
★★★★★

They actually understand how the AI platforms work. Our cost per signed case dropped while lead quality went up.

Founding Attorney
Family Law firm
★★★★★

As a solo, I finally compete with the billboard firms — because AI recommends me by name for DUI cases in my city.

Solo Practitioner
Criminal Defense

One verified Google review shown; the remaining quotes are representative. Past results do not guarantee future outcomes.

Scott Wiseman, CEO / Founder, InterCore Technologies · AI-Powered Marketing for Law Firms Since 2002
Scott Wiseman
CEO / Founder, InterCore Technologies · AI-Powered Marketing for Law Firms Since 2002

Scott is a former Google Marketing Director with a background in computer science and business. He helps law firms acquire clients across every search channel — SEO, PPC, and the newer generative and answer-engine categories (GEO and AEO) — improving their visibility both on Google and in the recommendations of AI systems like ChatGPT, Gemini, and Perplexity. A network engineer and software programmer by training, Scott holds a bachelor's in computer science from California State University, Northridge, an MBA from Pepperdine's Graziadio Business School, and an Applied Agentic AI certificate from Harvard Business School. He has guided law firms through every major shift — Yellow Pages to Google Ads to today's AI revolution — pioneering Generative Engine Optimization for attorneys nationwide.

Watch · Short

Why Law Firms Need GEO (Generative Engine Optimization)

100+
law firms served
18:1
avg marketing ROI
2002
law-firm-only since
More on the InterCore channel — @IntercoreAI
Sources & references

Backed by research

Schema.org Documentation — Organization, Person, LocalBusiness, Service, FAQPage types and properties.Google's Structured Data Guidelines — Rich Results Test, required vs optional properties, schema validation.JSON for Linking Data (JSON-LD) Specification — W3C standard for embedding semantic markup.Wikidata Entity Linking — Using Wikidata Q-IDs and Wikipedia URIs for entity disambiguation in schema.InterCore Brain — Ontology & Taxonomy Framework. Local reference for ontology-first site architecture.Google Business Profile API — Accessing authoritative firm name, address, phone, and ratings for schema canonicalization.validator.schema.org — Schema.org validation tool for syntax checking and missing required properties.
FAQ

Frequently asked questions

An SEO audit checks technical factors (page speed, links, titles, keywords) that affect ranking in search engines. An ontology audit checks semantic clarity: are entities defined consistently, are relationships explicit in schema, and would an AI model understand your site's structure? Both matter, but they are separate checks. A page with strong backlinks and good titles but a contradictory entity definition will confuse AI models.

Not necessarily. You can retrofit ontology into an existing site. The key is schema.org markup and naming consistency. If your URLs are flat (/malpractice vs /personal-injury/medical-malpractice), you can still define the hierarchy in schema using <code>partOf</code> and <code>hasPart</code>. Ideal: your URL structure, navigation hierarchy, and schema all align. But if they don't, schema alone can fix much of the ontology problem.

One firm @id, one @id per attorney, one @id per practice area (hub level), one @id per office location, and explicit relationships between them (spokeOf, worksFor, provider, areaServed). That is ~15–50 entities depending on firm size. Anything less creates orphaned pages that AI models struggle to contextualize.

Automate it. Write a script that extracts all instances of each entity name (attorney names, practice names, addresses) from your HTML and schema. Then group by entity type and identify variations (Smith vs John Smith vs J. Smith). Manually review clusters and assign canonical forms. Then use find-and-replace to standardize, and validate the schema after each batch of changes.

Use <code>dateModified</code> and <code>validFrom</code>/<code>validThrough</code> in schema to mark when a role changed. Or maintain two separate pages (one for the current role, one archived for historical reference), each with its own accurate schema. Do NOT list conflicting current information on the same page or in the same schema node.

Initial audit before launch (required), quarterly spot-checks on new pages (within 7 days of publication), and annual full audit. After any restructure (new office, new practice, merger), audit within 7 days. Ontology drift accumulates silently, so regular audits prevent fragmentation.

Yes. Ontology is about semantic clarity, not URL age. An old site with clear entity definitions, consistent naming, and explicit schema relationships can have excellent ontology. The challenge is retrofitting schema into legacy pages, but it is entirely doable. Start with high-traffic pages and practice hubs.

Prioritize by impact: start with the firm-level entity (name, addresses, phone) and attorney identities (since they appear everywhere). Fix those first. Then practice areas (hubs and their spokes). Then locations and cross-references. Each category of fix can be tested in staging before going live. Expect a full ontology remediation to take 2–4 weeks for a 100+ page site.

More guides
What Is an Ontology in SEO?Ontology vs TaxonomyEntity Relationships in Law FirmsBuilding Your Firm's Knowledge GraphSemantic TriplesTranslating Ontology to Schema.org JSON-LD

Ready to be the answer AI recommends?

See exactly how ChatGPT, Google AI and Perplexity rank your firm — a 23-point report in 24 hours. No credit card.

Get my free AI visibility report →Call 213-282-3001