Read it, chapter by chapter
The full 6-chapter guide for law firms — pick any chapter to read it here.
What Is the Difference Between Taxonomy and Ontology?
Taxonomy is a hierarchical classification system—a tree that organizes things into groups and subgroups. Ontology is a graph that defines things (entities), their properties, and how they relate to each other. The core difference: taxonomy answers "how do we group this?"; ontology answers "what does this mean and how does it connect?"
A file system is a taxonomy: Documents → Legal → Contracts → Non-Disclosure Agreements. The hierarchy is clear and intuitive for browsing. But the taxonomy tells you nothing about what an NDA actually is, why it matters, or how it relates to other legal concepts like confidentiality, trade secrets, or employment agreements. An ontology would capture those relationships: an NDA is a type of contract; it protects trade secrets; it is often used in employment settings; it establishes confidentiality obligations. These semantic relationships turn a flat classification into a meaningful knowledge structure.
For law firms, the distinction is critical. Your website probably has a taxonomy: Home → Practice Areas → Personal Injury → Car Accidents. That hierarchy helps visitors navigate. But an ontology would add: a car accident case is a type of personal injury claim; it often involves negligence law; it relates to statute of limitations in the injury jurisdiction; it can result in damages for medical bills, lost wages, and pain and suffering. These relationships make your site semantically rich.
| Property | Taxonomy | Ontology |
|---|---|---|
| Structure | Tree (hierarchy) | Graph (nodes + relationships) |
| Answers the question | "How do we group this?" | "What does this mean? How does it relate?" |
| Human interface | Folders, menus, breadcrumbs | Links, semantic cross-references, knowledge panels |
| AI readability | Partial (structure, but limited semantics) | High (explicit relationships, entity definitions) |
| Typical format | URL path, navigation menu | Schema.org JSON-LD, linked internal anchors |
| Example use | "Click Practice Areas → Personal Injury" | "This page about negligence links to statute of limitations in this state and to the firm's injury attorneys" |
Both are necessary. Humans need a taxonomy to find their way around your site intuitively. But LLMs, knowledge graphs, and AI search engines need an ontology to understand what your content means and how it connects to related concepts. A site with only a taxonomy might have good organic rankings but poor AI visibility. A site with a rich ontology can be cited by ChatGPT, Gemini, and Perplexity even if its traditional SEO is weaker.

