Industry · 12 min read
The 90-Day Law Firm Marketing Plan, With Real Math
Summary
Most law firm marketing plans are channel checklists. This one is a cash-flow document: cost per signed case, intake first, and a 90-day kill switch.
By Hyder Shah, Founder & CEO · Published July 13, 2026 · Updated July 13, 2026
Every law firm marketing plan on the internet is the same document: a list of channels, a list of tactics, and a budget pulled out of the air. It tells you to do SEO, run Google Ads, post on LinkedIn, and collect reviews. It never tells you the one thing you actually need to know — how many dollars you can spend to sign one case before the case stops being worth signing.
This plan is built the other way around. It starts with your matter economics, works backward to a spending ceiling, then sequences the next 90 days so that the money goes out in the order that protects your cash. If a channel does not produce a qualified matter in 90 days, it gets cut. That rule applies to any agency you hire, including us.
What should a law firm actually spend on marketing?
Start with the price of the market, not a percentage of revenue. According to WordStream's 2026 Google Ads Benchmarks — a median across 13,474 US search advertising campaigns running from April 2025 to March 2026 — Attorneys & Legal Services carries the highest cost per lead of all 23 industries measured, at $131.63, against a $66.69 all-industry median. Legal also has the highest cost per click on the list: $9.87, versus $5.42 across all industries.
That is the entry fee. Whether you can pay it depends entirely on what a matter is worth to you, so the budget is an output, not an input. The formula is four lines:
- Gross margin per matter = average matter value minus the direct cost of doing the work (lawyer time, experts, filing, case costs).
- Max cost per signed case = the share of that gross margin you are willing to hand to marketing. Most owners land somewhere between 10% and 25%; you have to pick the number and defend it.
- Max cost per lead = max cost per signed case × your lead-to-signed rate.
- Monthly budget = signed cases you want per month × max cost per signed case.
Run it with real numbers. Say a flat-fee family law matter bills $6,000 and carries a 60% gross margin, so $3,600. You decide 20% of that margin can go to acquisition: $720 is your ceiling per signed case. If one in four consultations signs, your ceiling per lead is $180 — and at the $131.63 legal median, paid search clears the bar with room to spare. Now change one input: if only one in ten leads signs, your ceiling per lead collapses to $72 and paid search does not clear it at all. Nothing about the channel changed. Your intake did.
That is why a percentage-of-revenue rule of thumb is useless here. A $2,000 uncontested divorce and a $250,000 trucking case do not share a budget logic, and a firm running both is really running two businesses with two ceilings.
Why is cost per signed case the only number that matters?
Because a lead is not a case, and the gap between them is where firms go broke. At the $131.63 legal median cost per lead, thirty leads cost you $3,949. If three of them sign, your cost per signed case is $1,316 — ten times the number on the dashboard. Cost per lead is the number an agency shows you. Cost per signed case is the number that decides whether you keep the lights on.
You cannot borrow a lead-to-signed benchmark from anyone. A personal injury firm buying broad accident terms and a flat-fee criminal defense firm buying a DUI term do not convert the same way, and neither does a firm with a live receptionist versus one with a voicemail box. Pull your last 90 days of inbound inquiries and count them yourself: total inquiries, qualified inquiries, consultations held, retainers signed. Four numbers. Most firms have never written them down.
| Metric | What it tells you | Why it lies | What it's good for |
| Cost per lead | What one form fill or call cost | Treats a wrong-number call and a signed retainer as the same event | Comparing ad groups inside one channel |
| Cost per qualified lead | What one in-jurisdiction, in-practice-area inquiry cost | Ignores whether your intake can actually close it | Judging targeting and keyword quality |
| Cost per signed case | What one retainer cost you to acquire | Lags by weeks, so it needs a large enough sample | Deciding a channel's fate at day 90 |
| Cost per dollar of collected fee | What acquisition cost against money in the bank | Slowest of all, especially on contingency | The only true measure of marketing ROI |
Track cost per signed case by practice area and by channel, in a spreadsheet, weekly. If your agency will not report it, that is not a reporting limitation — it is a choice. We build reporting around booked consultations and signed matters because a lead count can be gamed and a signed case cannot. If you want the full diagnostic version of this, the law firm SEO audit checklist covers what to measure on the organic side.
How does the contingency cash cycle limit what you can spend?
Because a contingency firm spends today against fees it will not bank for months or years, its spending ceiling is set by cash on hand, not by revenue on paper. And law firm capacity is thinner than it looks: Clio's 2025 Legal Trends Report, built on aggregated data from tens of thousands of US legal professionals, reports an average utilization rate of 38%, a realization rate of 88%, and a collection rate of 93% — which means the average firm collects on only 2.4 billable hours out of an eight-hour day.
So do this before you approve any budget. Pull your last 20 closed contingency files and calculate the median number of days from signed retainer to fee received. That number is your cash-conversion cycle, and it is the single most important input in your plan — because every dollar of ad spend has to be funded out of pocket for that entire period.
The rule that falls out of it: never commit more monthly spend than you can fund for the length of your cash cycle with zero new fee income. A firm with an 18-month median cycle and three months of runway has no business scaling paid search, no matter how good the cost per signed case looks.
Practice-area mix is the lever. If you run 70% contingency and 30% flat-fee or hourly work, fund the ad spend off the flat-fee side — those matters pay in weeks and refill the tank. Firms that are all-contingency should lean harder on the channels with a lower cash cost and a longer payoff (organic, map pack, reviews, referral relationships) and treat paid search as a throttle they open only when the fee ledger allows it. That is the opposite of what most agencies will pitch you, because their revenue is easiest when your ad spend is highest.
What do you fix in the first two weeks, before spending a dollar?
Answer rate — because spending on ads before intake is fixed is lit money. In a 2011 Harvard Business Review study, firms that contacted an online lead within an hour were nearly seven times as likely to qualify that lead (defined as having a meaningful conversation with a key decision maker) as firms that waited just one hour longer, and more than 60 times as likely as firms that waited 24 hours or more. The same research audited 2,241 US companies and found the average response time to a web lead was 42 hours, with 23% never responding at all.
Legal leads are worse than average in one specific way: an injured person or an arrested person calls three firms in ten minutes and retains whoever picks up. You are not competing on rankings at that moment. You are competing on whether a human answers.
- Count your missed calls for one week. Pull the call log, count rings that went unanswered, and write the number on a whiteboard. It is almost always higher than the owner believes.
- Set a one-hour response standard on every web form, and a same-ring standard on every call during business hours.
- Cover nights and weekends. DUI arrests and car accidents do not respect a 9-to-5, and an answering service that is actually briefed on your intake criteria beats a voicemail every time.
- Give intake one owner and one log: date, source, practice area, qualified yes/no, consult booked yes/no, signed yes/no. No CRM required in week one — a spreadsheet is fine.
- Book the consult on the first call. 'Someone will call you back' is where cases die.
- Start asking for reviews. BrightLocal's 2026 Local Consumer Review Survey of 1,002 US consumers found 47% won't use a business with fewer than 20 reviews, and 31% will only use a business rated 4.5 stars or higher — up from 17% the previous year.
Two weeks is enough to fix all of this. It costs nothing but attention, and it raises the return on every dollar you spend afterward. If you would rather have someone else find the leaks first, that is exactly what a free audit is for.
Which channels do you turn on first, and in what order?
Demand capture before demand creation — weeks 3 to 6 belong entirely to the surfaces where someone is already typing 'DUI lawyer near me' at 11pm. That means your Google Business Profile, your reviews, Local Services Ads if your practice area is eligible, one tightly-scoped paid search campaign on your highest-margin matter, and the two or three pages on your site that match those exact terms. Nothing else.
The map pack is the cheapest qualified volume most local firms will ever get. In Whitespark's 2026 Local Search Ranking Factors survey — 47 local-search experts scoring 187 factors — the highest-scoring local pack signals were primary GBP category, proximity of the business address to the searcher, and keywords in the GBP business title. Your practice-area category and a real, staffed office address do more for map pack visibility than a year of blog posts. Our deeper breakdown of that surface is in law firm local SEO and the map pack.
| Weeks | What you turn on | Why in this order | The kill criterion |
| 1-2 | Intake, answer rate, after-hours coverage, review requests | Every dollar spent before this leaks out the bottom | Answer rate still under 80% at week 2 — stop and fix it |
| 3-4 | Google Business Profile, categories, reviews, Local Services Ads | Cheapest qualified local volume, fastest to show | No calls from the profile after 30 days of correct setup |
| 5-6 | One paid search campaign, one practice area, tight match types | At $9.87 a click it buys data fast — and data is what you are buying | Cost per signed case above 2x your ceiling at day 60 |
| 7-12 | Practice-area pages, question content, GEO/AEO, link earning | Compounds, but will not sign a case this quarter | No movement in impressions or rank on your money terms |
Do not run five channels at once in the first 90 days. You will not be able to attribute anything, and you will spend the whole quarter arguing about which one worked. One capture channel, one creation channel, and a spreadsheet beats a full-funnel plan you cannot read. If you are sizing the paid side, our guide to how much Google Ads budget a service business needs to start walks through the minimum viable spend before the data means anything.
How do you map keywords to practice-area pages without cannibalizing?
One page owns one buyer term, and no page owns two. If both your car accident page and your general personal injury page target 'car accident lawyer [city]', Google picks one for you — usually the wrong one — and splits the link equity and click signals between them. That is keyword cannibalization, and in a multi-practice firm it is the single most common self-inflicted SEO wound.
The fix is a two-column sheet, and it takes an afternoon. Left column: every term you want to rank for. Right column: the one URL that owns it. If a term appears twice, you have a problem to resolve before you publish anything new.
- Buyer terms ('car accident lawyer', 'dui attorney [city]', 'wrongful termination lawyer') → the practice-area page. Never a blog post.
- Question terms ('how long do I have to file a personal injury claim in [state]', 'what happens at a DUI arraignment') → a blog post, linked upward to the practice-area page it feeds.
- Comparison and cost terms ('how much does a divorce lawyer cost', 'contingency vs hourly') → a blog post that funnels to the practice-area page.
- Sub-practice terms ('rear-end collision', 'motorcycle accident') → their own child page only if you can write 800+ words of genuinely different substance. Otherwise, a section on the parent page.
Every question post links up to exactly one practice-area page with a descriptive anchor. Every practice-area page links down to its three or four best supporting posts. That is the whole internal linking architecture, and it does more for a mid-sized firm's rankings than any amount of guest posting. For the money-page side of this, see how we structure SEO for law firms.
How do you know at day 90 whether a channel is working?
Three numbers per channel, and only three: qualified matters produced, cost per signed case, and days from first touch to signed retainer. Everything else — impressions, rankings, sessions, 'brand awareness' — is a leading indicator that only earns its place on the report if it moves those three.
Different channels are allowed different evidence at day 90, and honest reporting says so up front. Paid search should be signing cases inside a quarter; if it is not, either the targeting is wrong or intake is losing them. SEO, on a firm with any real competition, will not have signed a case from organic in 90 days — and any agency that promises it will is lying to you. What SEO must show at 90 days is movement.
| Channel | What it must show by day 90 | What it will NOT show yet | Verdict trigger |
| Local Services Ads / map pack | Calls from the profile, and signed matters from those calls | Nothing — this one should pay inside 90 days | Zero signed matters at target spend |
| Paid search | Cost per signed case within 2x your ceiling and falling | A stable long-run cost — the sample is still small | Cost per signed case above 2x ceiling with no downward trend |
| SEO / organic | Impressions rising on money terms, rank movement, first form fills | Signed cases; the compounding has not happened yet | Flat impressions and flat rank after 90 days of publishing |
| GEO / AI search | Mentions in AI answers, citations from directories and 'best of' lists | Attributable revenue — the tracking is not there yet | No mentions and no third-party citations built |
On the AI side, the leverage is off your own site. Whitespark's 2026 survey ranked 'presence on expert-curated best-of lists' as the single highest-scoring factor for AI search visibility, with three of the top five being citation factors — leading Whitespark to conclude that 'in AI SEO, mentions are the new link.' For a law firm that means bar association profiles, legal directories, local press, and the 'best [practice area] lawyers in [city]' roundups that AI engines lean on.
When do you kill a channel instead of giving it more time?
Kill any channel that produced zero qualified matters in 90 days at target spend, with one carve-out for SEO. That is the 90-day kill switch, and it is the rule that keeps a marketing budget from turning into a subscription you forgot to cancel. Paid search, Local Services Ads, directories, sponsorships, and lead-gen vendors all live and die by it.
The carve-out: SEO on a competitive practice area will not sign cases in a quarter, so zero signed cases is not a kill signal. Zero movement is. If after 90 days of real publishing your impressions on money terms are flat, your map pack position has not moved, and you have not earned a single new referring domain, the program is not slow — it is dead, and more months will not resurrect it.
Three other kill triggers worth writing into any agency agreement. First: if they will not report cost per signed case, cancel — they are hiding the number that matters. Second: if they guarantee rankings, cancel, because nobody can guarantee a Google result and everyone who says so knows it. Third: if you cannot cancel, you already had the answer — a 12-month contract protects the agency, not you. We work month to month with no minimum for exactly this reason, and you keep the ad accounts, the content, the links, and the codebase either way.
Ninety days is enough to know. Fix intake in two weeks, buy demand for four, build demand for six, and then look at three numbers and make a decision like an owner instead of a hostage. If you want a second set of eyes on where your firm is leaking cases before you commit a budget, start with SEO for law firms and then get my free audit — we will tell you which channel to cut first, even if the answer is one you are already paying for.
Where does this fit in your stack?
If you're running a US service business, the playbook in this post pairs with our full services lineup and applies cleanly across our supported industries and US locations. If you want help implementing it, book a free strategy call — we'll review your current setup and prioritize the next three moves.
New to the terminology here? Our SEO & marketing glossary defines every acronym in this post.
Want this built for your vertical? See SEO for Law Firms, SEO for Personal Injury Law Firms, SEO for Criminal Defense Firms, SEO for Family Law Firms, SEO for Employment Law Firms.
What are the most common questions about this topic?
Common questions readers send us about this topic.
How much should a law firm spend on marketing?
Work backward from matter economics rather than a percentage of revenue. Take your average matter value, subtract the direct cost of doing the work to get gross margin, decide what share of that margin you will pay to acquire a case (10-25% is a common range owners set), then multiply your ceiling per signed case by the number of cases you want each month. The market price sets the floor: WordStream's 2026 benchmarks put legal's median cost per lead at $131.63, the highest of any industry.
What is a good cost per signed case?
There is no universal number, because it is bounded by your gross margin per matter, not by an industry average. A firm with a $3,600 gross margin per matter that allocates 20% to acquisition has a $720 ceiling. A trucking firm with a six-figure fee can pay far more; a $1,500 flat-fee traffic practice can pay far less. Calculate your own ceiling first, then judge every channel against it.
What percentage of revenue should go to law firm marketing?
A percentage rule breaks down for law firms because practice areas have wildly different matter values and cash-conversion cycles. A contingency firm booking revenue it will not collect for 18 months cannot spend against that revenue the way a flat-fee firm can. Budget against your cost per signed case ceiling and your available cash, and treat any percentage figure as a sanity check rather than a plan.
How long does law firm SEO take to work?
In a competitive practice area, expect no signed cases from organic inside 90 days, and treat any agency promising otherwise as a red flag. What SEO must show at 90 days is movement: rising impressions on your money terms, rank improvement, first form fills, and new referring domains. If those are flat after a quarter of real publishing, the program is failing and more time will not fix it.
Should a new firm start with SEO or Google Ads?
Fix intake first, then start with demand capture — Google Business Profile, reviews, and Local Services Ads — before either. Paid search buys data fast, which is why it goes in weeks 5-6, but legal has the highest cost per click of any industry at $9.87 (WordStream, 2026), so it punishes bad intake harder than any other channel. SEO starts in the same quarter but is judged on movement, not signed cases.
How do you measure law firm marketing ROI?
Track three numbers per channel: qualified matters produced, cost per signed case, and days from first touch to signed retainer. The true measure is cost per dollar of collected fee, but it lags badly on contingency work, so cost per signed case is the practical decision metric. Log every inquiry with its source, practice area, and outcome — without that log, no attribution model will save you.
Which practice area should get the marketing budget first?
The one with the highest gross margin per matter and the shortest cash-conversion cycle — usually not the one with the most search volume. A flat-fee or hourly practice pays in weeks and can fund the ad spend for a contingency practice that pays in years. Concentrating budget on one practice area also makes the day-90 verdict readable; spreading it across four guarantees you learn nothing.
Why does intake matter more than the marketing channel?
Because the channel only delivers an opportunity — intake converts it. In a 2011 Harvard Business Review study, firms contacting an online lead within an hour were nearly seven times as likely to qualify that lead as firms that waited one hour longer, and more than 60 times as likely as those waiting 24 hours. Halving your lead-to-signed rate doubles your cost per signed case without a single thing changing in the ad account.
About the author
Hyder Shah
Founder & CEO, Foundgrove
Hyder Shah is the founder of Foundgrove, an SEO and GEO agency for US service businesses. See our editorial policy for how these guides are researched and reviewed.
Related reading
Other tactical pieces from the Foundgrove blog.
- Industry · 10 min read
How Much Does Personal Injury Law Firm SEO Cost in 2026?
PI law firm SEO typically costs $4,000-$20,000 per month in 2026 depending on metro competitiveness, case-type focus, and authority. Full breakdown.
Read the industry playbook → - Industry · 16 min read
Lead Generation for Personal Injury Law Firms in 2026
Bar advertising rules, $200-$800 CPLs, and the case-value math that determines what you can pay. The 2026 PI lead-gen playbook.
Read the industry playbook → - Industry · 10 min read
How to Choose a Law Firm SEO Company in 2026 (All Practice Areas)
Hiring the wrong law firm SEO company wastes months and risks bar violations. Use this vetting framework to pick experts who fit any practice area.
Read the industry playbook → - SEO · 9 min read
The Law Firm SEO Audit Checklist: What to Fix Before You Hire
Spending on legal SEO that isn't moving? Run this 2026 law firm SEO audit across technical, content, GBP, bar compliance, and AI visibility first.
Read the seo playbook → - Paid Ads · 11 min read
How Much Google Ads Budget Does a Service Business Need?
Underbudgeting is the #1 reason service business Google Ads accounts fail. Here are the real minimums by industry — and the scaling math that works.
Read the paid ads playbook → - Industry · 11 min read
Law Firm Answering Services: Do They Sign More Cases?
Answering service, virtual receptionist, or legal intake? Real 2026 pricing, the conflict-check trap, and the one metric that proves it works.
Read the industry playbook →