Professional Services SEO Case Study

40 Years of Courtroom Wins, Zero Search Visibility — Rebuilding a Law Firm's Local Architecture

A personal injury and workers' compensation law firm in central Illinois — with a seven-figure local jury verdict to its name — was being outranked by out-of-state advertisers on the searches that matter. This case study covers the full architecture, E-E-A-T, and AEO rebuild.

8
Service Area Pages Planned
15
Practice Pages Re-Optimized
22
Priority Keywords Mapped
The Client

Client Snapshot

Industry
Legal — personal injury & workers' compensation
Location
Central Illinois, two offices, serving an 8-city regional market
Platform
WordPress
Engagement
SEO + AEO strategy, site architecture & content production

The client is an established law firm — practicing in the same community for over 40 years, with real differentiators most competitors can't claim: a seven-figure county jury verdict, attorneys who actually try cases in the local courthouse, and deep community roots. None of it was visible to Google. The heavily-advertised out-of-town firms — the "1-800 number" operations — owned the search results for the firm's own backyard.

The Problem

Real Authority, Invisible Online

My audit of the existing site found eight critical gaps. The pattern across all of them: the firm's genuine expertise and trust signals — the things Google's E-E-A-T framework rewards — simply weren't on the website.

📍
Zero service area pagesThe firm served eight cities and counties across the region but had no geo-targeted pages — conceding every "[city] injury lawyer" search to competitors.
👤
Stub attorney bios with no E-E-A-TNo case results, no bar credentials, no testimonials, stock photos instead of real ones — bios that gave Google nothing to trust.
No answer-engine structurePractice pages had no FAQ schema and no direct-answer blocks — invisible to AI Overviews and assistants where injury research now starts.
🏷️
Generic metadata, no schema anywhereMeta titles without geo modifiers, no LegalService or LocalBusiness markup site-wide, and no consistent blog cadence.

The Audit Scorecard

Service area pages live0 of 8 needed
Attorney bios meeting E-E-A-T checklist0 of 5
Pages with schema markupNone
Critical gaps identified8
The Strategy

Hub-and-Spoke Architecture + a "Mesh" of Practice × Place

Legal SEO is won on architecture and trust. The strategy answered a debate the client's own marketing team was having: geographic keywords or practice-area keywords first?

My answer: both, structurally separated. I designed a two-silo URL architecture — /practice-areas/ for what the firm does, a new /service-areas/ hub for where it does it — connected by cross-silo "mesh" pages combining practice type with geography (the pages that actually win searches like "workers comp lawyer [city]"). Eight Central Illinois cities and counties were sequenced in two phases, prioritized by search volume and competition data from a 22-keyword target map.

The second pillar was E-E-A-T. Law is a YMYL (Your Money or Your Life) category, where Google demands demonstrable expertise. I built a 12-element attorney bio upgrade checklist — real photos, bar credentials, case results, testimonials — turning the firm's 40-year record into machine-readable trust. The third pillar was AEO: FAQ blocks with schema on every practice and geo page, plus LegalService and Breadcrumb markup, so the firm surfaces in AI answers, not just blue links. The trade-off I flagged honestly: schema and bios are quick wins; geo pages in a competitive legal market compound over months, not weeks.

01

Architecture First

Two clean silos plus mesh pages — so every high-intent search pattern has exactly one page built to win it, with no cannibalization.

02

E-E-A-T as a Weapon

The firm has what the 1-800 advertisers don't: local verdicts and real attorneys. The job was making that provable to Google.

03

Own the Answers

FAQ schema and direct-answer blocks aimed at AI Overviews — capturing clients at the question stage, before they ever see a competitor's ad.

What Was Actually Done

Delivered as a phased six-month roadmap with owners and hour estimates, then executed page by page with my content team.

🗺️

Site Architecture Map

The full hierarchy, visualized and signed off before a single page was built.

  • Two-silo URL structure designed
  • Mesh pages mapped (practice × geo)
  • Redirect plan for legacy URLs
📝

Pillar & Geo Content

Long-form pages written from the firm's verified facts — offices, verdicts, courtroom record.

  • Service pillar: injury, workers' comp, car accidents
  • Geo pillar for the home market
  • Deadline callouts & FAQ sections per page
  • Attorney-review flags before publish
🏷️

Metadata & Schema Rollout

Every key page made machine-readable.

  • 15 practice pages: new H1s, titles, descriptions with geo modifiers
  • LegalService, FAQPage & Breadcrumb schema
  • LocalBusiness schema on contact page
👤

Attorney Bio Rebuild

From stubs to E-E-A-T assets.

  • 12-element checklist per attorney
  • Case results & bar credentials added
  • Real photography replacing stock
📅

Content Calendar

A sustainable publishing rhythm targeting question-stage searches.

  • 12-post, six-month blog calendar
  • Keywords & schema assigned per post
  • AEO-formatted answers throughout
📊

Keyword Targeting System

Every page tied to a measurable target.

  • 22 priority keywords with volume & intent
  • Keyword-to-page mapping
  • Competitor gap analysis per market

From Eight Gaps to a Working System

Architecture engagements show their numbers over quarters. The structural scoreboard below is verified; ranking deltas are added here as each tracking cycle completes — client identifiers redacted in all screenshots.

8 0
Critical audit gaps, each with a shipped or in-flight fix
Closed
15
Practice pages re-optimized with geo metadata & schema
Live
2
Phases of the 8-market service area rollout, underway in priority order
In progress
12
AEO-structured blog posts calendared with schema assignments
Publishing
[ Screenshot Placeholder ]Insert Search Console queries report filtered to "[city] + lawyer/attorney" terms, before vs after — redact the firm name and domain.
[ Screenshot Placeholder ]Insert rank tracker view of the 22 priority keywords — redact client identifiers.
The Takeaway

One Lesson for Professional Services Firms

"In legal and other YMYL industries, Google doesn't rank claims — it ranks proof. A 40-year track record that lives only in filing cabinets is worth nothing in search. Put your verdicts, credentials, and real faces on the page, give every market you serve its own purpose-built page, and structure your answers for AI engines. That's how a local firm beats an out-of-town ad budget."

— Alvin John Ferias, SEO Specialist

Your Expertise Deserves to Be Found

Get an architecture and E-E-A-T audit of your firm's website — and a phased plan to win your local market.

Book a Free Discovery Call