The report looks fine. Sessions are up. Rankings moved. Someone on the team forwarded a graph.
The phone didn't get the memo.
That split is the most common law firm SEO failure we see, and it's not a mystery. The site is winning searches that never hire a lawyer. Traffic is a side effect. Signed cases are the job.
Traffic isn't a case
A session becomes a case only if three things line up.
The person has a matter you take. They're ready to hire, or close. They landed on a page that makes the next step obvious.
Miss any one of those and you get a busy dashboard and a quiet intake team. Most firms measure the first number they can screenshot (users, rankings, "visibility") and never connect it to the third.
If you can't connect your landing pages and acquisition channels with inquiry quality, your report is missing part of the picture. Search Console shows aggregate query patterns. It doesn't identify the organic search behind each signed matter.
Next step
Build search visibility around the cases you want.
See how we rank law firms for the cases that payThe four searches that inflate the graph
In Search Console, compare landing pages by clicks and impressions, then inspect the queries reported for each page. Use GA4 for users and sessions. Compare the landing pages with intake records to see which bring relevant inquiries.
Branded search. Your firm name, the partners' names, "login," "phone number." You should win these. They don't create demand. They recapture people who already chose you.
Informational legal content. "How long do I have to file," "what is comparative negligence," statute explainers. These rank. They also attract students, adjusters, and people years from hiring. Useful as trust pages. Fatal as the core of the program.
The wrong practice area. You rank for a case type you refer out, or stopped taking. Google is doing its job. Your business development isn't.
The wrong geography. A national article pulls readers from states you can't practice in. The traffic is real. The retainer isn't.
| Query type | Looks like a win | Produces cases? |
|---|---|---|
| Branded | Your firm name, partners, "hours" | Recapture only |
| Research | Statutes, "how long do I have" | Rarely |
| Wrong practice | A matter you refer out | No |
| Wrong geo | Readers you can't represent | No |
| Case + place | "[practice] lawyer [city]", the specific crash or charge | Yes |
We ranked The Law Center #2 nationally for "motorcycle accident lawyer" in six months, and that work produced 5,800+ contacts, 155K users, and 235K pageviews. The point of that story isn't the traffic. It's that the term was a case term. Motorcycle accident is personal injury. The page was built to take that case.
What "good traffic" looks like in legal
A useful session usually comes from a query that names the matter and the place.
"[Practice] lawyer [city]." "[Practice] attorney near me." The specific case: motorcycle accident, DUI, wage theft, custody.
Those searches are harder. They're also the ones a ready client types. Ranking for your name while losing those is how a firm looks visible and still buys cases from lead-gen sites and legal ads that cost $50 to $150 a click.
If you already rank somewhere in positions 5 to 20 for a case term, that's a Strike Zone keyword. One push there is worth more than ten new blog posts about "what is a tort."
The page is often the leak, not the ranking
Sometimes the firm does rank for the case term. The click still dies.
The practice-area page is a thin location clone with a stock photo and a form. The phone number is in the footer. The first screen is a brand film. There's no proof this firm has done this exact matter. Intake hours are unclear.
A person who just searched "motorcycle accident lawyer" doesn't want a manifesto about the justice system. They want: you handle this, you're here, here is what happens next, here is the number.
If organic is sending the right people to the wrong page, you will swear SEO doesn't work. The channel is fine. The last ten seconds aren't.
This is the same leak as website traffic with no leads, just with a higher cost of being wrong.
How to diagnose it in an afternoon
Pull 90 days of queries and landing pages.
Tag each query: branded, case-intent, research, junk, out of area, wrong practice.
Tag each landing page: can this page take a case today, or is it an article?
Then look at intake. Which pages produced consults. Which produced retainers. Keep missing landing-page or channel information visible. Do not join an individual client to a Search Console query: those are aggregate records, not person-level attribution.
You will usually find one of two patterns.
The graph is branded plus articles. Case terms are page 2 or missing. Or the case terms rank, and the pages can't close.
Those are different jobs. The first is ranking the practice area, not the firm name. The second is conversion. Don't buy more content until you know which one you have.
What to stop doing
Stop celebrating "organic growth" that's mostly your own name.
Stop publishing weekly legal explainers as a substitute for practice-area pages.
Stop letting a lead-gen directory rent you the cases you should own, then calling the leftover traffic a win.
Stop optimizing bids on ads to paper over a site that can't turn a ready search into a call. Paid won't save a page that leaks. It will just make the leak more expensive.
What to do instead
Build a dedicated page for every practice area and location you actually want. Write it like intake, not like a brief. Put call tracking on it. Compare signed-case outcomes with landing-page and channel data where available, and use aggregate query patterns to guide the next search improvement.
Own the map pack for the cities you serve. A lot of "near me" demand never hits the blue links. Smaller firms beat bigger ones there when the big firm ignores reviews, hours, and the Google Business Profile.
Then, and only then, write the content that answers the questions a client asks before they call. That content supports the case pages. It's not the product.
The honest close
You can have a rising traffic graph and a shrinking caseload. Those two facts are compatible. They happen when SEO is aimed at visibility instead of retainers.
We'll show you the practice-area and local searches you should own, where you rank now, and which pages are leaking the cases. Get a free SEO teardown.
---
FAQ
Why is my law firm getting website traffic but no clients?
Usually because the traffic is branded, informational, or the wrong practice area. People already looking for your firm name, reading a statute explainer, or searching a case type you do not take will inflate sessions and leave the phone quiet. Compare landing-page and channel performance with inquiry quality and signed outcomes. Individual organic keywords are often unavailable.
How do I know if my law firm SEO is working?
Track consultations and signed matters by landing page and acquisition channel where those fields are available. Review aggregate search queries separately to assess practice-area and local demand. Keep unknown attribution explicit.
Should law firms rank for their firm name?
Yes, and you probably already do. Branded search is table stakes. It does not create new cases. The work that pays is ranking for the practice-area and local searches a stranger types when they need a lawyer today.
Can a law firm have too much website traffic?
Yes, if the traffic is the wrong intent. Informational legal content can rank easily and look like growth while it trains Google that your site is a library, not a firm people hire. Volume without case intent is a vanity asset.
What should I do if SEO traffic is not converting?
Map the last 90 days of landing pages to practice area, location, and outcome. Cut or noindex the pages that never produce a consult. Build or fix the practice-area pages that should. Then run a teardown on who actually ranks for the case terms you need.



