SEO

How to Measure SEO ROI for Your PI Law Firm (With Real Math)

Pradhum Dohare
Pradhum Dohare
Founder, Boominghype · June 27, 2026 · 8 min read

Law firm SEO ROI is the number most firms cannot actually calculate, which is exactly how agencies get away with charging for nothing. Here is how to measure it honestly, with the real math and the part nobody admits.

If you're in a rush:

  • The real comparison: every organic case is a click you did not pay for. Paid "personal injury lawyer" clicks run around $181 each.
  • One signed PI case is worth so much that even a few organic cases tend to swamp the SEO bill.
  • The tools that actually matter: Search Console (clicks), GA4 (organic conversions), and call tracking. Tie ranked pages to signed cases.
  • Rankings and raw traffic are vanity metrics. Signed cases are the real number.
  • Attribution is messy. Anyone who tells you they can trace every case perfectly is selling something.

Why does SEO ROI even matter when you could just buy the clicks?

Because buying those clicks is brutally expensive, so every case SEO brings in for free is a click you did not have to pay for. That is the whole ROI argument in one sentence.

So I pulled the paid numbers first, because that is what SEO is actually competing against. WordStream's 2025 Google Ads benchmarks put legal services at the highest average cost per lead of any industry they track, $131.63. The highest. And that is the blended legal number. For the actual money terms it gets worse. Taqtics clocks "personal injury lawyer" at around $181 per click, and "car accident lawyer" running anywhere from $100 to $300 in competitive metros.

Every signed case from an organic page is a click you didn't pay $181 for.

Here's the thing about that. SEO ROI is not really a fancy calculation. It is this: a page that ranks keeps sending you cases without charging you $181 every time someone clicks. So the entire point of measuring ROI is to see how many of those expensive clicks you stopped paying for. (For the spending side of this, I broke down what PI SEO actually costs in how much does personal injury SEO cost.)

What's the actual formula for law firm SEO ROI?

ROI is ((revenue from organic cases minus your SEO investment) divided by your SEO investment) times 100. Simple to write down. The hard part is filling in the two numbers honestly.

The investment side is everything you spend: the retainer or your in-house time, content, tools, call tracking, the lot. The revenue side is the fees from cases that started as an organic search visitor. That second number is where everyone trips, and I will get to why in a second.

I want to keep this honest, so I am not going to invent a firm and show you a fake $180,000-from-$48,000 table. I do not have your case values. What I can tell you directionally is the lever that makes this math work: the value of a single case. Which is the next thing.

Why does one signed case change the whole calculation?

Because a single signed PI case is usually worth far more than a month of SEO, so it does not take many organic cases to cover the entire year. This is the part I keep coming back to.

Think about it against the paid numbers. WordStream has the legal cost per lead at $131.63, and that is a lead, not a signed case. Taqtics puts the cost of a signed-case lead much higher once you account for how many leads it takes to close one. Buying cases is expensive any way you slice it.

So when an organic page signs even a handful of cases in a year, the math tends to forgive a slow start and a modest retainer. I am being deliberately directional here because I am a researcher, not your bookkeeper, and your average case value is yours to know. But the shape of it is hard to argue with: the cases are worth a lot, the SEO cost is fixed, so a few organic wins swamp the bill.

One signed PI case is worth so much that a handful of organic cases tends to swamp the entire year's SEO bill.

How do you actually track SEO ROI?

You use three free or cheap tools, each measuring a different stage: Search Console for clicks, GA4 for organic conversions, and call tracking for the phone. Then you connect the ranked page to the signed case at the end.

Here is the stack I would set up, in order:

  • Google Search Console. This shows impressions and clicks for every page and query. It tells you what is actually ranking and bringing people in. Start here because it is the source of truth for organic traffic.
  • GA4 (Google Analytics 4). Set up conversion events for form submissions and phone-number clicks, then filter by the organic channel. Now you can see how many organic sessions turned into an inquiry.
  • Call tracking. Most PI inquiries come by phone, and a raw analytics setup misses those. A call-tracking tool that swaps the displayed number based on traffic source lets you attribute a call to organic search instead of guessing.
  • Tie pages to cases. The last and most valuable step: in your intake or CRM, record which page and source brought each signed case. That closes the loop from ranked page to revenue.

If you only do one thing, connect Search Console and GA4. That alone moves you from "I think SEO is working" to "this page drove this many organic inquiries."

Which metrics actually matter, and which are vanity?

The vanity metrics are keyword rankings and total traffic. The real metrics are organic conversions and signed cases. A page can rank number one and send you nothing. A page ranked fifth can sign you a case a month.

The ones I would put on a one-line dashboard:

  • Organic clicks (Search Console). Real people choosing your result. Better than impressions, far better than "rankings."
  • Organic conversions (GA4). Form fills and call clicks from the organic channel. This is traffic turning into intent.
  • Calls from organic (call tracking). The PI-specific one. Most of your money is on the phone.
  • Signed cases tied to organic. The only number that is actually revenue.

And the traps. A "rank tracker" screenshot full of green arrows feels great and means little if none of it converts. Total sessions is the same. I would rather a firm rank for five questions that signed clients are typing than fifty that nobody acts on. For why those rankings take time to show up at all, the data is rough: an Ahrefs study found only 1.74% of newly published pages reach the top 10 within a year. So early on, clicks and conversions tell you more than rankings do. The full timeline is in how long does law firm SEO take.

What's the honest catch with all of this?

Attribution is messy, and you will not trace every case perfectly. Anyone who promises clean, exact ROI to the dollar is overselling it. I would rather just say that out loud.

Real people do not move in straight lines. Someone finds you in a Google search, does not call, sees your name again on Maps a week later, then asks a friend who confirms you are legit, then finally calls the number on a card. Which channel gets the credit? Honestly, all of them, and no tool splits that cleanly. Phone calls especially leak. If a caller is not on a tracked number, the system has no idea organic search started the chain, and your SEO looks smaller than it really is.

So here is how I think about it. You are not chasing a perfect number. You are building enough tracking that the trend is undeniable: organic clicks climbing, organic inquiries climbing, and cases in the intake log that name an organic page. That is a far cry from precise, but it is honest, and it is enough to make a real budget decision. The math improves the more you tie pages to cases, never reaching perfect, and that is fine.

The bottom line

Measuring law firm SEO ROI is less about a clever formula and more about being honest with yourself. Compare organic cases against the clicks you would have bought, and those clicks are not cheap, with paid "personal injury lawyer" terms around $181 each and legal cost per lead the highest of any industry at $131.63 per WordStream. Track the real things: organic clicks in Search Console, organic conversions in GA4, calls through call tracking, and signed cases tied back to the page that earned them. Ignore the vanity rankings. And accept up front that attribution is messy and you will not catch every case.

For the record, my one real proof that this engine works is Robles Jr. Law. New site, and within months it was pulling hundreds of organic visits a month and showing up in Google's AI Overviews, with no ad spend. One firm, real numbers, happy to show it. If you want the strategy that all of this measures, that lives in SEO for personal injury lawyers.

Want me to look at whether your firm even has the tracking to see its own SEO ROI? Schedule a free consultation and I'll walk you through what to set up first.

Ready to Get More Cases to Your Firm?

I'll build your firm a website that brings in pre-qualified cases 24/7, completely free. You only keep it if it clearly beats your current site, and you own it with no contract.

Built free. No contract. One firm per city.

We respond within 24 hours, usually much faster.