Technical SEO

How to Organize
50+ Pages

Structure your multi-practice law firm website for SEO. Hub-and-spoke models, URL hierarchy, internal linking, and location page strategy. Book a free call!

Reading path

Technical fixes matter most when they support the whole site.

Use technical articles as decision support for crawl cleanup, speed work, schema, and internal linking, then connect them back to the service and audit layer.

8 min read Reading time
1,480 Words
10 FAQs answered
Mar 31, 2026 Last updated

A solo practitioner with one practice area and one office doesn’t have a site architecture problem. Three practice area pages, a bio, a contact page, a blog. Done.

But that’s not who this article is for. This is for the firm with seven practice areas, each with four or five sub-specialties, serving three metro areas, with a blog that’s accumulated 80 posts over five years. That’s easily 50+ pages. And if nobody planned the architecture intentionally, it’s a mess. Pages competing against each other for the same keywords. Orphan pages Google hasn’t crawled in months. Practice area content buried three clicks deep where neither users nor crawlers bother to go.

We’ve restructured site architecture for dozens of multi-practice firms. The pattern is always the same: plan the hierarchy around search intent, build the internal linking to match, and watch the rankings respond. Here’s how.

The Hub-and-Spoke Model

This is the architecture that works for law firms. Not because it’s trendy. Because it mirrors how search intent is organized in legal markets.

The hub is your main practice area page. Personal Injury. Criminal Defense. Family Law. These pages target the broad, high-volume keywords: “personal injury lawyer [city],” “criminal defense attorney near me.”

The spokes are your sub-practice pages. Under Personal Injury: Car Accidents, Truck Accidents, Motorcycle Accidents, Slip and Falls, Wrongful Death, Medical Malpractice. Each spoke targets its own specific keyword with dedicated content.

Every spoke links back to its hub. The hub links to all its spokes. And the homepage links to every hub. That’s the skeleton. Internal linking between related spokes adds connective tissue.

Why this works for SEO: it concentrates topical authority. When Google crawls your Personal Injury hub and sees it linking to eight detailed sub-practice pages that all link back, it understands that your site covers personal injury thoroughly. That topical depth signal is exactly what builds authority for the competitive hub keyword.

URL Structure That Makes Sense

Your URLs should mirror the hub-and-spoke hierarchy:

/personal-injury/                    ← Hub
/personal-injury/car-accidents/      ← Spoke
/personal-injury/truck-accidents/    ← Spoke
/personal-injury/wrongful-death/     ← Spoke

/criminal-defense/                   ← Hub
/criminal-defense/dui/               ← Spoke
/criminal-defense/drug-charges/      ← Spoke

Keep it to three levels maximum. Homepage > Hub > Spoke. Pages nested deeper than three levels get less crawl frequency, less internal link equity, and are harder for users to find. If you need a fourth level, your architecture probably needs rethinking.

URLs should be short, descriptive, and use hyphens between words. Not /practice-areas/our-experienced-personal-injury-legal-team/. Just /personal-injury/.

The Location Page Problem

This is where multi-location firms get into trouble. You have practice area pages targeting “[practice area] lawyer [city]” and location pages targeting “lawyer in [city].” They start competing with each other.

The fix: give each page type a distinct job.

Practice area pages target the practice-area-first intent: “personal injury lawyer Dallas.” These live in the practice area hub structure.

Location pages target the location-first intent: “lawyers in Dallas,” “law firm near downtown Dallas.” These live in their own /locations/ directory.

/personal-injury/               ← Practice-focused
/locations/dallas/              ← Location-focused

Location pages should describe your presence in that area — your office, local court experience, community involvement — and link to the specific practice area pages relevant to that market. Practice area pages can mention locations you serve but shouldn’t duplicate what the location page covers.

And here’s a rule that will save you from a common mistake: don’t create location-practice combination pages unless each one has meaningful search volume AND you can write genuinely unique content. /personal-injury-lawyer-dallas/, /personal-injury-lawyer-fort-worth/, /personal-injury-lawyer-arlington/ with the same content and swapped city names is a duplicate content problem Google has seen a million times.

Handling Overlapping Practice Areas

This trips up almost every multi-practice firm we work with. DUI sits naturally under Criminal Defense. But “DUI lawyer” has its own substantial search volume. And if your firm also handles personal injury from DUI accidents, the DUI page is relevant to two practice areas.

The rule: one primary parent in the URL structure, secondary relationships through internal links.

Put the DUI page at /criminal-defense/dui/. That’s its home in the hierarchy. Then link to it from relevant personal injury content when discussing DUI-related accidents. The URL structure creates the primary taxonomy. Internal links create the secondary connections. Google handles this fine as long as the URL hierarchy is clean.

Employment law is another common overlap. Workplace discrimination could sit under employment law or civil rights. Workers’ compensation could be employment law or personal injury. Pick the parent that aligns with the higher search volume keyword pattern and link from the secondary category.

Internal Linking Hierarchy

Architecture without internal linking is just a sitemap. The links are what distribute authority and tell Google which pages matter most.

Homepage links carry the most weight. Your homepage should link directly to every practice area hub. Not through a mega-menu dropdown that Google might not render. Direct, in-content links or prominently placed navigation links.

Hub-to-spoke links should be explicit and visible on the hub page. Your Personal Injury page should have a clearly structured section linking to every sub-practice page with descriptive anchor text. “Our car accident attorneys page” not “click here.”

Spoke-to-hub links reinforce the relationship. Every sub-practice page should link back to its parent hub at least once, naturally within the content.

Cross-spoke links connect related sub-practices. Your Car Accidents page should link to your Truck Accidents page and your Wrongful Death page where contextually relevant. This creates a web of topical connections that strengthens the entire hub.

Blog-to-money-page links are where most firms drop the ball. Every blog post should link to at least one relevant practice area page. That’s the whole point of the blog from an SEO perspective — it creates topical depth and passes authority to the pages that convert. We cover this linking pattern in depth in our technical SEO guide for law firms.

Use Screaming Frog to crawl your site and check the Inlinks report for each important page. Any practice area page with fewer than 3 internal links pointing to it is underlinked. Your money pages should have 8-15 internal links minimum.

Breadcrumbs serve double duty. For users, they provide navigation context. For Google, they reinforce your site hierarchy and enable breadcrumb rich results in search.

Your breadcrumbs should mirror the URL hierarchy exactly:

Home > Criminal Defense > DUI Defense

Implement visible breadcrumb navigation and add BreadcrumbList schema markup alongside it. The last item in the trail (the current page) should not be a link. Every other item should link to its corresponding page.

Don’t get creative with breadcrumbs. If your URL says /criminal-defense/dui/, your breadcrumb should say Home > Criminal Defense > DUI Defense. Mismatches between URL structure and breadcrumb trail send conflicting hierarchy signals.

When to Consolidate vs. Separate Pages

This decision should be driven by data, not instinct.

Separate when:

  • Both topics have meaningful search volume (at least 100+ monthly searches each)
  • The user intent is genuinely different
  • You can write 800+ words of unique, substantive content for each page
  • There are distinct long-tail keywords each page can capture

Consolidate when:

  • One topic has negligible search volume on its own
  • You’d be repeating 80% of the same content on both pages
  • The pages would cannibalize each other for the same keywords
  • Creating two pages would result in one strong page and one thin page

Use Google Keyword Planner, Ahrefs, or Semrush to check actual search volume before deciding. We’ve seen firms create separate pages for “car wreck lawyer” and “auto accident attorney” — same intent, same user, same page. That’s wasted effort that creates internal competition.

Flat vs. Deep: Finding the Balance

Pure flat architecture (everything one click from the homepage) doesn’t work for a 50-page site. The homepage becomes an overwhelming wall of links. But deep architecture (four or five levels of nesting) buries important content where crawlers visit infrequently and users never reach.

The sweet spot for multi-practice law firms: three levels maximum. Homepage to hubs to spokes. Every page on the site reachable in three clicks or fewer. And the most important pages — your highest-revenue practice areas — should be reachable in one click from the homepage.

Run a crawl depth analysis in Screaming Frog. If any practice area page or location page has a crawl depth of 4 or more, restructure your internal linking to bring it closer to the surface.

Your site architecture isn’t a set-it-and-forget-it decision. As your firm adds practice areas, locations, and content, the architecture needs to evolve. Review it quarterly. Check for orphan pages. Verify internal link counts. Make sure new content fits into the existing hierarchy rather than floating outside it.

For a professional architecture audit of your firm’s site, book a call with our team. Or check your technical SEO fundamentals with our free audit at /services/ to see where your structure stands today.

Need a clearer next move?

Need Help Structuring Your Site?

We'll audit your site architecture, map your internal linking, and build a structure that puts authority where it belongs -- on your money pages.

Next steps

Use this topic inside the right part of your growth system.

The strongest next move is usually a technical service review, a deeper implementation guide, or a tool that helps you validate the basics.

Related reads

Other articles firms usually read next.

These are the closest matches by topic, so the next click keeps building useful context instead of sending you sideways.

Frequently asked questions

Technical SEO FAQ

Quick answers to the most common questions about this topic.

01

What is the best URL structure for a multi-practice law firm website?

Use a hub-and-spoke model: practice area hub pages at the first directory level like /criminal-defense/ and sub-practice pages nested underneath like /criminal-defense/dui/ and /criminal-defense/drug-charges/. Location pages should sit in their own directory like /locations/dallas/ rather than nested under practice areas. Keep URLs short, descriptive, and limited to three directory levels maximum.

02

How many pages should a law firm website have?

As many as you need to serve distinct search intents. A firm with five practice areas and three locations might need 30-50 pages. A firm with twelve practice areas, sub-specialties, and fifteen locations could legitimately need 100 or more pages. The number matters less than whether each page targets a unique keyword with substantive content. Never create thin pages just to hit a page count.

03

Should a law firm create separate pages for each city it serves?

Only if you can create genuinely unique content for each location. Pages that only swap out the city name while keeping identical content will be flagged as duplicate or near-duplicate by Google and may hurt your rankings. If you serve three cities with a physical presence or meaningful local differences, create separate pages. If you serve fifteen cities with no real differentiation, consolidate into regional pages.

04

What is the hub-and-spoke model for law firm websites?

The hub-and-spoke model uses a central practice area page (the hub) that links to more specific sub-practice pages (the spokes). For example, a Personal Injury hub page would link to Car Accidents, Truck Accidents, Slip and Falls, and Wrongful Death pages. Each spoke links back to the hub and to related spokes. This structure concentrates topical authority on the hub while allowing each spoke to rank for its own specific keywords.

05

How do I handle overlapping practice areas on a law firm website?

Assign each page a single primary parent in the URL structure and use internal linking to connect it to secondary categories. For example, DUI naturally sits under criminal defense in the URL structure at /criminal-defense/dui/, but you can link to it from personal injury pages when relevant (DUI accidents). The URL determines the primary hierarchy. Internal links handle the secondary relationships.

06

What is flat vs deep site architecture for law firm websites?

Flat architecture keeps most pages within one or two clicks of the homepage. Deep architecture nests pages three or four levels deep. For law firms, aim for a middle ground: hub pages at level one, sub-practice pages at level two, and nothing beyond level three. Pages buried four or more levels deep get less crawl frequency and less authority from internal links.

07

How should law firm breadcrumbs be structured for SEO?

Breadcrumbs should follow your URL hierarchy exactly. For a DUI page: Home > Criminal Defense > DUI Defense. Implement BreadcrumbList schema markup alongside the visible breadcrumbs. The last item in the breadcrumb trail should not have a link since it represents the current page. Breadcrumbs help both users and Google understand your site structure.

08

How many internal links should each law firm page have?

Every important page should have at least 3 to 5 internal links pointing to it from other pages on the site. Hub pages should have more -- 8 to 15 internal links is appropriate for a main practice area page. Use descriptive anchor text that includes relevant keywords naturally. Pages with zero or one internal link are functionally invisible to search engines.

09

Should I consolidate or separate similar practice area pages?

Separate pages when both topics have meaningful search volume and distinct user intent. For example, 'car accident lawyer' and 'truck accident lawyer' have different search volumes and different user needs -- separate pages make sense. Consolidate when topics are too similar to differentiate with unique content, or when individual pages would be thin. Use keyword research data to make this decision, not guesswork.

10

How does site architecture affect law firm SEO rankings?

Site architecture determines how search engines discover, crawl, and distribute authority across your pages. A well-structured site ensures Google can find every page, understands the topical relationships between pages, and distributes link equity from your homepage and backlinks to the pages that need it most. Poor architecture buries important pages, creates orphan pages Google never finds, and wastes authority on low-value pages.

Next step

Site structure holding
you back?

Book a free 45-minute strategy session. We'll map your current site architecture, identify structural problems, and recommend a hierarchy that actually ranks.

Book my strategy call Free SEO Audit
No obligation 100% confidential Custom roadmap included