I rebuild law firm websites so the people already looking you up actually call you.
Someone gets your name from a friend, looks you up on their phone in a parking lot, waits four seconds, sees a site from 2014 — and calls the next name on the list. You never hear about it. That's the loss you're paying for whether you fix it or not.
Your referrals are checking you on their phone before they call.
Most firms don't have a traffic problem. They have a conversion problem, and it's invisible — the people who bounce never contact you, so nothing ever shows up to tell you it's happening.
I can't promise you rankings or new cases. Nobody honest can. What I can fix is the gap between "I found you" and "I called you."
What I usually find
- Six-second load on mobile, because the homepage carries a map embed and four tracking scripts
- A contact form that has been silently failing for months — nobody tests these
- A phone number that isn't tappable on a phone
- Text sized for a desktop monitor on a site where 70% of visits are mobile
- No clear next step above the fold
- Missing bar advertising disclaimers
- A copyright year that quietly tells every visitor the firm stopped paying attention in 2019
Three builds, three kinds of firm
Demonstration builds for fictional firms — real code, real performance, no real client's confidential information on display.
Solo practice · Estate planning
Marsh Law Office
Warm and personal, built around the advantage a one-attorney firm actually has: you get the attorney, not an intake team.
View the build →Boutique · Immigration · Bilingual
Alvarez Immigration Law
Urgency-aware intake that routes detention and hearing-date matters to the phone instead of a 24-hour email cycle. English and Spanish.
View the build →Multi-attorney · Business litigation
Whitaker Hollis LLP
Institutional and dense. Six-attorney roster, representative matters, and a conflict-check-aware intake form.
View the build →Everything, and nothing you didn't ask for.
- Mobile-first design across phone, tablet, and desktop
- A consultation intake form that works — email notification, spam protection, confirmation message, and I test it
- Click-to-call on every page, maps link, consistent name/address/phone
- On-page SEO — titles, meta descriptions, heading structure, alt text, sitemap, robots.txt, and LegalService structured data
- Performance written into the agreement — Lighthouse mobile 90+, largest content painted under 2.0s on 4G
- Bar advertising disclaimers placed properly — footer, testimonials, intake consent
- SSL, analytics, Search Console connected
- Google Business Profile review and cleanup
- A 45-minute handover plus a short written guide for the edits you'll actually make
- 30 days of post-launch bug fixes at no charge
Explicitly not included
This list is here because unsaid scope is what turns a three-week project into a four-month one. All of these are available as quoted add-ons.
- Copywriting — you supply text, I edit for length and flow
- Photography and shoots — you supply photos, or I source stock
- Logo and brand identity design
- Blog or article writing
- Ongoing SEO, link building, or paid ads
- Case management systems, client portals, e-signature, payment processing, live chat
- Blog migration over 20 posts
- Multi-language versions
- Legal and bar compliance review — I build in the standard disclaimer placements, but you review the final copy against your jurisdiction's rules
Fixed price, quoted in writing.
You know the number before you commit to anything. No hourly meter, no surprise invoice.
Firm Site
$1,750
Solo and small practices
- Up to 6 pages
- Home, About, Practice Areas, 2 practice-area pages, Contact
- Working intake form
- Full on-page SEO and structured data
- Performance target in the agreement
- Handover session and written guide
- Three weeks from content
Firm Site Plus
$2,750
Multi-attorney firms
- Up to 12 pages
- Up to 4 attorney bio pages
- Up to 6 practice-area pages
- Case results / testimonials with disclaimers
- Two intake forms with separate routing
- Everything in Firm Site
- Four weeks from content
Site Care
$125 /month
Optional. First month included.
- Hosting, SSL, daily backups
- Uptime monitoring
- Software and security updates
- 45 minutes of content edits monthly
- Quarterly speed and link check
- One business day response
- Cancel any time, 30 days' notice
Terms, stated plainly
50% deposit to book your slot, 50% on approval before launch. The clock starts when your content arrives, not when the deposit clears — waiting on photos and bios is the single most common reason these projects run long. Two rounds of revisions at design stage, one after build. You own everything — design, code, domain, content — on final payment. No lock-in. If you leave Site Care, I hand off the files and help you move.
Three weeks, three steps
Nothing starts until you've seen a fixed number in writing.
The call
Twenty minutes. I'll have already looked at your current site and I'll tell you specifically what's costing you — including when the honest answer is that your site is fine and you don't need me. You leave with a fixed quote in writing.
Design first, build second
You approve a design before a single page gets built. Two rounds of changes at this stage, because finding out the direction is wrong on a mockup in week one is far cheaper than finding out on a finished site in week three.
Build, test, hand over
I build it, test the form on real devices, run the performance numbers, and walk you through editing it yourself. Thirty days of bug fixes after launch at no charge.
The things people actually ask
Including the ones where the honest answer costs me the sale.
Why not Squarespace or Wix?
You can absolutely use one, and for some firms that's the right call. The two things that usually break are speed on mobile and the intake form quietly failing — which you'd only find out about from the clients you never heard from. If you want to run it yourself, I'd rather tell you that than sell you something you don't need.
Someone quoted me $400.
They can build you a site for $400. The difference is a performance number written into the agreement, disclaimer placements that match bar advertising rules, and someone answering within a day when your form breaks the week you're in trial. If $400 is genuinely the budget, take the $400 option — that's a real answer, not a negotiating move.
Do you do SEO?
Not as an ongoing service. I build the on-page foundation — structure, speed, schema, Search Console — which is genuinely most of what a small firm needs. Ongoing SEO is a different discipline, and anyone selling you both is usually good at one.
Can you guarantee more cases?
No, and be careful with anyone who does. I can guarantee the people who already found you don't bounce off a slow site. What happens after they call is your job.
What if I don't like the design?
Two rounds of revisions at design stage, before any build happens. If the direction is wrong we find out in week one on a mockup, not in week three on a finished site.
What happens if I stop paying the monthly?
The site is yours. I hand off the files and help you move to your own hosting. Nothing is held hostage — the retainer is a service, not a leash.
Do you work with marketing agencies?
Yes — white-labelled, fixed turnaround, and I never touch your client relationship. If you're an agency with law firm clients and no one to build for them, get in touch.
Are you a lawyer?
No. I build in the standard disclaimer placements — footer disclaimer, prior-results notice on testimonials, no-attorney-client-relationship notice on intake forms — but you review the final copy against your jurisdiction's advertising rules. I build the site; I'm not qualified to certify it against your bar's requirements, and you wouldn't want me to be.
Tell me your website address.
That's genuinely all I need to start. I'll look at it before we talk and come to the call with specifics rather than a script.
Prefer to just book?
cal.com/preetpatel25
Or reach me directly:
preet@sovaweb.co
Got it — thanks.
I'll look at your site and reply within one business day with specifics, not a template.
Twenty minutes, and I'll have already read your site.
If it turns out you don't need a rebuild, I'll say so. That happens often enough that it's worth putting on the page.