Client browsing the rebuilt Salt City Defense site on her phone
The Brief

The record was strong.
The site wasn't carrying it.

Cliff Venable has spent over a decade in Salt Lake City courtrooms building the kind of track record other attorneys refer clients to. None of that showed up online. The old site ran on a stock template — recycled gavel photography, copy that could've belonged to any firm in any city, and a homepage that buried the one thing a prospective client actually wants to know first: has this attorney won cases like mine.

Underneath, the technical foundation was worse than the surface. No schema markup, a flat page structure with no practice-area hierarchy, and a mobile load time slow enough to lose someone before the phone number even rendered.

Before / After

Same track record. A completely different first impression.

Rebuilt Salt City Defense homepage, custom-coded by Aesoma Studio The old Salt City Defense website: a generic OVC template with stock imagery and boilerplate copy
Before After
Drag to compare · scroll to see more Salt City Defense / 2026
5 Weeks from kickoff to launch, including photography
31 Custom pages, each mapped to a practice area and search intent
98 Lighthouse performance score on mobile at launch
0 Stock photographs used anywhere on the site
01 — Identity

Serious, without the
marble columns.

Criminal defense branding defaults to gavels, scales, and navy blue. We went the other way: a restrained serif, architectural photography, and a muted charcoal-and-gold palette that reads credible rather than costumed — the visual language a client actually trusts when they're scared and looking for help.

Rebuilt Salt City Defense homepage, full width
Homepage — full width Salt City Defense / 2026
02 — Architecture

Mapped to intent,
not squeezed into a dropdown.

Keyword research came first. Every practice area the firm actually handles got its own page, mapped to the exact terms a prospective client types into Google at 2am — not stacked onto one overloaded services page behind a dropdown. Attorney bio, case results, and the contact path were tested for friction at every step; the old sitemap buried them nine screens deep and lost people along the way.

Rebuilt Salt City Defense homepage, full scroll
01 — Homepage, full scroll
Attorney portrait shot through an office window 02 — Office, shot on site
Rebuilt Salt City Defense blog page on a MacBook Pro 03 — Desktop, full experience
Typography & Color

The system, not just
the screenshots.

A refined dark, gold, and light palette, paired with Fraunces for display type and Barlow for body copy.

Dark #1F1F1F
Accent #C4800C
Light #F2F3F7
Mist #6B7379
Fraunces — Display Defense Starts With Experience.
Barlow — Body Providing seasoned, client-focused defense to protect your future and your freedom.
03 — Search

SEO shipped with the site, not sold after it.

Aesoma builds for the algorithm, not just for people. Every site ships with schema markup, structured metadata, and a crawlable architecture from day one — SEO isn't an upsell that gets pitched six months after launch.

LocalBusiness & Attorney schemaImplemented site-wide
Practice-area landing pagesBuilt and indexed
Google Search Console + GA4Fully configured pre-launch
04 — Page System 31 pages, one grid
Salt City/ Home
[ SCD—01 ]
Salt City/ Practice
[ SCD—02 ]
Salt City/ Spec
DisplayFraunces
TextBarlow
Ground#F2F3F7
Ink#1F1F1F
Pages31
Breakpoints4
Build5 weeks
Salt City/ Contact
[ SCD—03 ]
The Client
"It finally looks like the practice I actually run."

Managing Partner, Salt City Defense

Want the same for your firm?