InterCore Technologies
● InterCore · Site Information Architecture · Since 2002

Taxonomy for Law Firms

One page, one hub

Organize your site so every page answers one question and belongs to one topic — the taxonomy foundation that makes your site retrievable and citable by AI engines and humans alike.

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

Taxonomy is the grouping layer of your site — the principle that every page belongs to exactly one hub (topic cluster), with a clean /[hub]/[slug] canonical path. It is distinct from ontology (meaning/entity types), schema.org markup, or topical authority; it is the foundational *structure* that lets AI engines (and your visitors) navigate your site as coherent topic clusters rather than a flat pile of pages.

TL;DR — Key takeaways
  • The taxonomy is the explicit grouping of pages into topic hubs. One page lives in one hub only; that hub is the single source of truth for what the page is about.
  • A hub is born when you have three or more genuinely distinct, interlinked pages on one topic. Until then, those pages wait as spokes or flat guides.
  • Every page's canonical URL is /[hub]/[slug] — root-relative, no trailing slash. This clean structure is how AI engines infer topic proximity and how humans can predict where to find content.
  • Topology matters more than volume. A deep hub with tight spokes (5–10 interlinked pages) on one practice area beats fifty flat, unlinked pages. Retrieval engines cluster passages by topic proximity; a coherent cluster is far more citable.
  • Enforce taxonomy at site-generation time: generate sitemaps, nav, hub directories, and redirects from the taxonomy, never hand-edit them. The taxonomy file is the source of truth.
  • Taxonomy is the *grouping* layer only — do not conflate it with ontology (entity types), schema markup (structure), topical authority (depth and external signals), or entity identity. Each layer builds on the previous one.

Use the interactive map below to explore each one — click any node to read what it covers and jump to its page.

InterCore · Taxonomy guides

The taxonomy architecture

How a law firm site groups its content into retrievable, citable topic clusters.

5
Taxonomy guides
In detail

How a law firm site should be organized

The grouping principles that make every page discoverable and every topic coherent.

Taxonomy

What Is Site Taxonomy?

What Is Site Taxonomy? The Foundation of

Site taxonomy is a two-layer information architecture: taxonomy (grouping pages into hubs) and ontology (classifying pages by type and wiring semantic relationships via schema.org). It is the first-class foundation of every law firm site we build.

Taxonomy
Explore →
Taxonomy

Hub-and-Spoke Architecture

Hub-and-Spoke Content Architecture for L

Hub-and-spoke is a content structure where a authoritative core page (the hub) links down to narrower, specialized pages (spokes), each covering a specific scenario, location, or practice variant. Spokes link back to the hub and sideways to siblings.

Taxonomy
Explore →
Taxonomy

Practice-Area Information Architecture

Practice-Area Information Architecture:

Practice-area information architecture is the systematic organization of a law firm's practice areas into a hub (the main practice page) with multiple spokes (specific legal scenarios, case types, or subtopics). One page → one hub; every spoke links back to its hub and sideways to siblings.

Taxonomy
Explore →
Taxonomy

URL Structure & Canonicalization

URL Structure and Canonicalization for L

A canonical URL is the single authoritative address for a page's content. Search engines use it to consolidate ranking signals and avoid indexing duplicate versions of the same page. Multiple versions of the same page (with or without www, with or without trailing slash, different protocols) split your authority and ranking power.

Taxonomy
Explore →
Taxonomy

Auditing & Fixing Site Taxonomy

Auditing & Fixing Your Site Taxonomy: Ca

Cannibalization occurs when two or more pages compete for the same keyword or topic, confusing search engines about which page to rank. For law firms, this often happens when a practice-area page and a city-specific page target the same service-plus-location intent without a clear hub-spoke structure.

Taxonomy
Explore →
Definition

What is taxonomy for a law firm site?

Taxonomy is the grouping layer of your site — the principle that every page belongs to exactly one hub (topic cluster) with a clean /[hub]/[slug] canonical path. It is distinct from ontology (entity types and relationships), schema.org markup (how to encode meaning), topical authority (depth and external signals), or entity identity (who you are). Taxonomy is purely about structure — how pages are organized into coherent topic clusters.

The rule is absolute: one page, one hub. A page about premises liability in Los Angeles lives in the /personal-injury hub at /personal-injury/premises-liability-los-angeles. It never belongs to both personal injury and municipal liability; it lives in one hub and links sideways to related topics.

A hub is born when you have three or more genuinely distinct, interlinked pages on one topic. Until then, those pages wait as spokes (ready to join when the 3rd page arrives) or as flat guides (if they're not specific to any hub). This prevents creating thin, orphan hubs with one or two pages.

The model

How do hubs and spokes work?

A hub is the authoritative, overview page for one topic — the answer to the broadest question in that area. Spokes are focused pages that answer specific sub-questions, each distinct and genuinely different from its siblings. A hub on 'personal injury law' might have spokes for 'premises liability,' 'medical malpractice,' 'wrongful death,' and 'slip-and-fall settlements.' Each spoke is self-contained, but all are woven together by links.

The linking pattern: the hub links down to every spoke (often in a navigational sidebar or spoke directory); each spoke links up to its hub (breadcrumb, schema); and spokes link sideways to siblings (inline, at the end, or via a spoke sidebar). This creates a coherent cluster that engines recognize as belonging together.

When a page answers a very specific question (e.g., 'how long do I have to file a premises liability claim in California?'), it is a spoke. When it answers the umbrella question (e.g., 'what is premises liability?'), it is a hub. Hubs are few; spokes are many. A site of fifty pages might have five hubs and forty-five spokes.

DimensionHubSpoke
ScopeBroad umbrella topic (e.g., 'Personal Injury Law')Specific sub-question (e.g., 'Slip-and-Fall Settlement Guide')
AudienceAnyone new to the topicSomeone with a specific scenario
Length1,500–3,000 words; many sections800–1,500 words; focused on one scenario
Links to othersLinks down to every spoke + sideways to other hubsLinks up to its hub + sideways to siblings
CountFew (one per major topic)Many (5–15 per hub)
Existence ruleRequires ≥3 member spokesCan exist alone (waits to join a hub)

Hub vs. Spoke characteristics — how to decide which type a page should be.

Architecture

What is the canonical URL structure?

Every page's canonical URL is /[hub]/[slug] — root-relative, no trailing slash, no query parameters. Examples: /personal-injury/premises-liability-guide, /employment-law/los-angeles-attorney, /tools/client-intake-form. This structure is human-readable, predictable and crawlable by search engines and AI bots.

Root-relative URLs (starting with /) work on any domain. Never hardcode the full domain (https://your-firm.com/personal-injury/...) in content or nav — that breaks on domain cutover and leaks staging environments. Absolute URLs are reserved for schema.org @id and sameAs (which require the final production domain) and for external references.

Hub names are singular, durable and high-level: /personal-injury, not /personal-injuries-and-tort-law. Spoke slugs are descriptive and specific: /premises-liability-guide, not just /guide-1. Use hyphens between words; never underscores or spaces. Keep slugs under 60 characters (they appear in search snippets).

Connectivity

How should pages link to each other within a taxonomy?

Internal links flow in three directions: up (spoke to hub), down (hub to spokes), and sideways (spoke to sibling). Never link directly from one unrelated hub to another; use a topic bridge instead. This keeps the topology coherent.

Every internal link must be root-relative and have descriptive anchor text. Good: <a href="/personal-injury/premises-liability-guide">premises liability guide</a>. Bad: <a href="#">click here</a> or <a href="https://staging.firm.com/personal-injury/...">. Anchor text tells both humans and engines what the linked page is about; it should be readable if the link is stripped.

Link density: a short intro paragraph (1–2 sentences) might have 0–1 internal links; a medium paragraph (3–5 sentences) 1–2; a longer one (6+ sentences) 2–3. One link per concept per paragraph is enough. The spoke directory or sidebar on the hub page supplies the authoritative list of all spokes, so you don't need to squeeze in every spoke link in the article text.

DirectionFrom → ToPurposeExample anchor
UpSpoke → HubBreadcrumb, context, read morepersonal injury law
DownHub → SpokeSpoke directory, sidebar, hub textpremises liability claims in California
SidewaysSpoke ↔ Spoke (siblings)Related scenarios, comparisonalso see our guide on medical malpractice
BridgeHub ↔ Hub (different topics)Rare, with contextfor tort law specifics, see employment law
MetaAny → Audit pageInternal tools, checklistssee our LLM SEO checklist

Internal linking patterns within a taxonomy — direction, anchor text, and examples.

Impact

How does taxonomy affect search rankings and AI citations?

Taxonomy doesn't directly affect rankings, but clean structure supports both retrieval and ranking. When AI engines retrieve passages, they cluster by topic proximity in embedding space. Pages from a coherent, tightly-linked hub cluster together; scattered, unconnected pages are treated as independent. A hub where every spoke links up and sideways signals topical authority to both engines and humans.

From a ranking perspective, coherent internal linking concentrates authority within the cluster and prevents pages from competing with each other for the same keyword. If you have three premises-liability pages scattered across three hubs without internal links, they compete and dilute each other's authority. If they're all in one /personal-injury hub and tightly linked, they reinforce each other's authority on that topic.

The practical takeaway: a well-organized hub with five tightly-linked spokes typically outranks and gets cited more often than fifty flat, unlinked pages on similar topics. Topology matters more than volume.

Questions this page answers

The questions clients actually ask

The intents AI engines fan a search into — and where we make your firm the answer.

What
  • What is a taxonomy and why does it matter for a law firm site?
  • Define taxonomy as grouping, not meaning or markup. Explain that one page = one hub, and that coherent clusters are more retrievable than flat pages.
How
  • How do I organize my site into hubs and spokes?
  • Audit by topic; group pages into candidate hubs (3+ pages only); assign one hub per page; enforce via a taxonomy file; generate outputs from it.
Why
  • Why does taxonomy make my site more citable by AI?
  • Explain that retrieval engines cluster by topic proximity; tight hubs with internal links increase the chance of multiple citable passages being retrieved together.
When
  • When should I reorganize a flat site into a taxonomy?
  • Audit first; use 301 redirects; start with new content or low-traffic pages; measure impact on a pilot before scaling.
Where
  • Where does taxonomy live — in my CMS or in code?
  • Version-control the taxonomy as a data file (JSON/YAML); generate sitemaps, nav, and redirects from it; use the CMS to manage content, not structure.
Who
  • Who is responsible for maintaining taxonomy as the site grows?
  • Assign one person or team to review new pages and assign them to hubs before publish; treat the taxonomy file as the living source of truth.
Why InterCore

Why taxonomy is its own discipline

🗂️ Retrieval by proximity
AI engines retrieve passages by vector similarity — pages on one topic cluster together in embedding space. A coherent hub with interlinked spokes is far likelier to supply multiple citable passages than scattered, unconnected pages.
📍 Clean, predictable URLs
A site organized by taxonomy has URLs that are memorizable and predictable: <code>/practice-area/city-guide</code>, <code>/tools/intake-form</code>. This is far easier to navigate and link to than flat or buried hierarchies.
🔀 One source of truth
If a page is about both 'personal injury' and 'medical malpractice,' it lives in exactly one hub and links sideways to the other. This prevents duplicate content and makes the entity graph cleaner for schema markup.
📈 Authority scales
A hub with tight internal linking and consistent voice is far easier for an engine to recognize as authoritative on one topic. A page with ten inbound links from sibling pages is a stronger signal than ten random backlinks.
★ Leading AI marketing agency for law firms — since 2002
#1 GEO Pioneer
First & only agency specializing in Generative Engine Optimization
24 years
Serving law firms & Fortune 500s since 2002
200+ firms
Law firms helped dominate their markets
Fortune 500
AI built for Marriott, Six Flags, NYPD & Atos
18:1–21:1
Average law-firm marketing ROI
FAQ

Frequently asked questions

Taxonomy is the *grouping* layer — the organizational structure of hubs and spokes. Ontology is the *meaning* layer — the entity types and relationships (ServiceSpoke, LocationSpoke, Hub, Guide). Schema.org is the *markup* layer — how to encode those meanings in JSON-LD so machines can read them. Topology is about structure; ontology is about semantics; schema is about syntax. Start with taxonomy, then layer ontology and schema on top.

A hub is born when you have three or more genuinely distinct, interlinked pages on one topic. Until then, keep those pages as spokes (waiting for the 3rd member) or as flat guides. The rule prevents creating empty hubs with one or two pages, which looks thin to both engines and humans. Flat guides (like FAQ or Tools) live outside any hub if they're not specific to one practice area or place.

Hub names are the practice areas and topics your firm owns: <code>personal-injury</code>, <code>employment-law</code>, <code>ai-legal-marketing</code>, <code>tools</code>. Spoke slugs are specific: <code>premises-liability-guide</code>, <code>slip-and-fall-settlement</code>, <code>los-angeles-employment-attorney</code>. Never use acronyms or abbreviations in URLs; spell them out. Keep slugs descriptive and memorable.

No. The core rule is: one page, one hub. If a topic spans two hubs (e.g., a page on 'AI contract review for employment law'), it lives in the primary hub and links sideways to related pages in secondary hubs. Breaking this rule creates duplicate content issues and confuses engines about what the page is actually about.

Depth is measured in coherence and interlinks, not raw page count. A hub with eight genuinely distinct spokes on one practice area, each tightly linked to the others and to the hub, is stronger than forty pages scattered across multiple hubs. The sweet spot is 5–15 pages per hub, all tightly interlinked. Deep internal linking compounds authority; scatter dilutes it.

Version-control the taxonomy as a data file: a registry of hub definitions and a map of every page (slug → hub + entity type). Generate sitemaps, nav, hub directories, and redirects from this file, never hand-edit them. If a page's hub assignment changes, regenerate everything — that's what the file is for. This ensures consistency and prevents orphan pages.

Set up 301 redirects from the old flat URL to the new <code>/[hub]/[slug]</code> path. The redirect must be byte-exact and go to a real page that returns 200. Test that every old URL resolves. Once the redirect has been live for a few months and Search Console confirms the crawl, you can remove the old page entirely, but keep the 301 in place indefinitely.

Yes, but carefully. Audit first: group pages by topic, identify which groups have 3+ pages (those become hubs), and which have 1–2 (those wait as flat spokes or guides). Use 301 redirects for the cutover so you don't lose rankings. Expect to lose traffic briefly during the transition; it recovers as the new topology settles. Start with the highest-traffic hubs to prove the model before doing the whole site.

Internal links should flow within and across hubs: up (spoke → hub), down (hub → spoke), and sideways (spoke ↔ sibling spoke), with occasional bridges to secondary hubs. Never link directly from one hub to an unrelated hub without a bridge explanation. Every internal link must be root-relative (<code>/practice-area/page-slug</code>) and have descriptive anchor text. This creates a coherent, navigable graph.

Yes. A common taxonomy is to have service hubs (practice areas) and location hubs (states, cities, offices). Pages in a location hub might be <code>/los-angeles/employment-law-attorney</code> and link both up to the location hub and sideways to the service hubs. The key is that each page belongs to one hub; a page can reference multiple topics but is grouped under one primary hub.

Indirectly. Taxonomy doesn't directly affect rankings, but clean structure supports both ranking and citation. A coherent hub with tight internal linking makes it easier for engines to see your site as an authority on one topic. It also keeps pages from competing with each other for the same keyword — which can suppress both. A well-structured hub typically outranks flat competitors on the same topic.

Probably not immediately. If flat pages are already ranking and generating traffic, the risk of reorganization outweighs the benefit for those specific pages. Instead, apply taxonomy to *new* content and use redirects to gradually move high-traffic pages to the new structure over several months. Measure the impact on a small pilot (5–10 pages) before doing the whole site.

Share

Ready to be the answer AI recommends?

Start with a free 23-point AI visibility report — see exactly where ChatGPT, Gemini, Claude and Perplexity cite your firm today, and what closes the gap. Delivered in 24 hours. No credit card.

Get my free AI audit →Call 213-282-3001