SEO is one of the most argued-about line items in PI marketing budgets. Proponents call it the highest-ROI investment a firm can make. Skeptics call it a black box that takes 12 months to show results and even longer to prove they are real. Both camps are partially right. The problem is not SEO — it's that most PI firms measure SEO the wrong way and then make budget decisions based on incomplete data.
This guide explains how to measure SEO ROI accurately for a personal injury firm — including the long lag problem, the attribution challenges, and what a rigorous cost per case calculation for organic search actually looks like.
Why Standard SEO Metrics Are Not ROI Metrics
Your SEO agency probably reports on keyword rankings, organic traffic, click-through rate, and website leads. Those are channel-level metrics. They tell you whether the SEO program is generating interest. They do not tell you whether that interest is converting to signed cases at a cost-per-case that justifies the investment.
A PI firm paying $8,000 per month for an SEO retainer that generates 200 organic sessions per month and 15 website form submissions has good-looking SEO metrics. But if 5 of those 15 submissions become intake calls, 2 of those intake calls become signed cases, and each case takes 14 months to settle — the true ROI of that SEO program is invisible until you connect the spend data to the case outcome data and account for the time lag.
The Three-Layer SEO Attribution Problem for PI Firms
SEO attribution for PI firms is harder than for most industries because of three compounding challenges.
Layer 1: Multi-Touch Attribution
A prospect who finds your firm through an organic Google search rarely converts on the first visit. They visit your website, read a few pages, leave, see your retargeting ad on Facebook two days later, search your name on Google, visit again, and call your intake line. Which channel gets credit for that case? Without a systematic attribution model, most firms credit the last touch — the branded search — and SEO gets no credit even though it was the acquisition channel that introduced the prospect.
Layer 2: Keyword Intent Variation
Not all organic traffic converts at the same rate. A visitor who lands on your site from the keyword “best car accident attorney in Houston” has high purchase intent and is likely evaluating attorneys right now. A visitor who lands from “what to do after a car accident” is still in the research phase and may not need an attorney for weeks — or may never hire one. Your SEO traffic is a mix of both, and your cost per case from SEO depends heavily on what percentage of your organic traffic is high-intent vs. research-intent.
Layer 3: The 6–18 Month Settlement Lag
Even after a PI prospect signs a retainer, it takes 6–18 months or longer to reach settlement. The revenue from an SEO-acquired case signed in March 2026 may not appear until late 2027. That timeline makes “did SEO pay for itself?” an unanswerable question in the short term — which is exactly why many firms write off SEO as unaccountable and shift budget to paid channels with faster attribution loops.
How to Calculate SEO Cost Per Case
Despite these challenges, a reasonable cost per case calculation for SEO is achievable. Here is the framework.
Step 1: Calculate Total SEO Investment
Include everything: monthly agency retainer or in-house staff salary allocated to SEO, content creation costs (whether internal or freelance), technical SEO tools, and any link acquisition expenses. A firm paying $8,000/month in agency fees plus $2,000/month in content creation has a $10,000/month SEO investment — $30,000 per quarter.
Step 2: Build Organic Lead Attribution
Every lead that enters your intake system from your website needs a source code. For organic search attribution, this requires:
- Form tracking:Website contact forms should pass UTM parameters or referral source data to your CRM or intake system. Organic search traffic will appear as “google / organic” in your analytics and should be tagged accordingly in intake.
- Call tracking: Organic search visitors who call directly should reach a trackable phone number tied to organic traffic — separate from the number on your paid ads. CallRail and similar platforms can assign dynamic numbers by traffic source.
- Intake source question:Your intake team's “How did you hear about us?” question catches callers who searched organically but called a number not tracked by your dynamic number system.
Step 3: Track Organic Leads Through to Signed Cases
Pull signed cases in your case management system where the lead source is tagged as organic search. On a 90-day rolling window, divide your total SEO investment by signed cases attributed to organic search.
Example: $30,000 SEO investment over 90 days, 10 signed cases attributed to organic search = $3,000 cost per case from SEO. Compare that to your LSA cost per case ($2,500) and your aggregator cost per case ($3,500) and you have an informed view of where SEO fits in your portfolio economics.
SEO Time-to-ROI: What to Expect at Each Stage
SEO ROI compounds over time in a way that paid channels do not. Understanding what to expect at each stage prevents premature cancellation of programs that have not yet reached maturity.
- Months 1–3: Technical improvements, content foundation, minimal ranking movement. Cost per case is effectively infinite — you are investing with no cases attributed yet.
- Months 4–6: First keyword rankings appear. Organic traffic begins growing. First organic leads arrive. Cost per case is high — you are still in investment mode.
- Months 7–12: Rankings stabilize for primary keywords. Organic leads increase to a level where cost per case becomes comparable to paid channels. This is the inflection point most impatient firms cancel before reaching.
- Month 12 onward: SEO compounds. Content published in month three is still ranking and generating leads without additional investment. The effective cost per case decreases as the same investment produces increasing lead volume. This is why mature SEO programs often outperform paid channels on cost per case.
How to Compare SEO to Paid Channels Fairly
Three adjustments make the SEO vs. paid comparison more accurate.
- Use a longer measurement window for SEO: A 90-day window is appropriate for paid channels. For SEO, a 6–12 month measurement window captures more of the organic case pipeline and reduces the distortion from early-stage ramp-up periods.
- Account for SEO's compounding effect: Paid channels stop producing leads the moment you stop paying. SEO continues generating leads from content published 18 months ago. That long-term asset value is not captured in a point-in-time cost per case calculation.
- Separate branded vs. non-branded organic:Organic traffic from branded searches (“[your firm name] attorney”) is not really SEO-driven — it is brand awareness from other channels expressing as an organic search. Attribute branded organic to the channels that created the awareness. Non-branded organic is your SEO program's actual contribution.
The Benchmark: What Good SEO ROI Looks Like for PI
A mature SEO program (12+ months in) at a competitive PI firm in a mid-size metro market typically achieves:
- Organic leads per month: 15–50 depending on market size
- Organic lead-to-case conversion rate: 8–15% (lower than paid due to intent mix)
- Cost per case from organic: $1,500–$4,000 at full maturity
- Monthly SEO investment at those levels: $6,000–$12,000/month
These are ranges, not guarantees. Market competitiveness, domain authority, content quality, and technical execution all affect where in the range a firm lands. But they give you a reasonable expectation to hold your SEO program accountable to.
Organic Leads/Month
15-50
Depending on market size
Lead-to-Case Rate
8-15%
Lower than paid due to intent mix
Cost Per Case
$1,500-$4,000
At full maturity
Monthly Investment
$6K-$12K
Agency + content + tools
Measuring SEO ROI for a PI firm is complex — but complexity is not a reason to abandon measurement. It is a reason to build better infrastructure. Firms that connect their organic traffic data, intake source tags, and case outcomes can track SEO cost per case with reasonable accuracy. The ones that do not are making $100,000+ annual SEO investment decisions on keyword rankings alone.
RevenueScale's channel attribution integrations connect your SEO program to your intake data and case outcomes in a single view — so every channel, paid and organic, is measured on cost per case.
