Most legal SEO doesn’t fail because the work is hard. It fails because of the operational realities behind how the work gets sold, staffed, and billed. If you’ve been writing checks for a year and the phone hasn’t changed, the problem is almost never the algorithm. It’s the agency.
I want to be specific here. The Legal SEO long-form guide covers the strategic version of this argument — that the volume model produces predictable bad outcomes for firms. This page is the operational version. We’re going to talk about the actual mechanics: how the agency is staffed, who gets put on your account, how the reports are designed, and the lifetime-value math that makes a lot of mediocre agencies completely rational businesses while being catastrophic for the firms paying them.
If you’re paying for SEO right now and you’re not sure whether it’s working, the diagnostic tests at the bottom of this page will give you a real answer in about an afternoon.
The staffing model is the whole story
Walk into any mid-size legal SEO agency and the org chart looks roughly the same. There is a sales team. There is an account management team. There is a “strategy” team — usually two or three senior people. There is a delivery team — usually a much larger group of junior strategists, content writers, and link builders, often offshore. The salespeople hold the relationships before the contract signs. The account managers hold them after. The junior delivery team does the work, supervised loosely.
This is not a hidden conspiracy. It’s how agencies have to be staffed if they want to scale. A senior SEO strategist costs the agency $140K–$200K a year fully loaded. A junior costs them $55K–$80K. If your monthly retainer is $4,500, the agency cannot afford to put forty hours of senior time on your account. The math doesn’t work. So they don’t.
What you actually get for $4,500 a month is roughly: thirty minutes a month of senior strategy time (and that’s optimistic), four to eight hours of account-manager time (most of which is internal coordination and writing your monthly report), and the rest is junior delivery work done according to a templated playbook the agency uses for every law firm client they have. The playbook is what produces the deliverables. The senior strategist signs off on the playbook once, six months before your firm became a client, and rarely revisits it.
The pitch was custom. The work is template. Once you understand that, most of the rest of agency SEO makes sense.
This is also why account-manager handoffs happen at the moment they happen. The salesperson knows the firm. The strategist who scoped the pitch knows the firm. Then the contract signs and the firm is handed to an AM who, on day one of the engagement, knows the firm only through the notes the salesperson dropped in the CRM. The strategic understanding that sold the deal evaporates the moment the deal closes. This is structural, not personal. The AM is not lazy. The AM has 25 other accounts.
The lifetime-value mathematics that make bad retention rational
Here’s the part that’s uncomfortable but important. An agency’s profitability is mostly determined by client lifetime value — how long the average client stays under contract, multiplied by the retainer. The agency’s job, viewed cynically, is to maximize the months billed per client.
This is why twelve-month contracts exist. A twelve-month contract converts a low-confidence relationship into a high-confidence revenue line. The agency books the year of revenue at signing. Even if you’re miserable at month four, you’re still paying through month twelve. By the time the auto-renew hits, the agency has had a year to either deliver something defensible or just keep you confused enough to renew.
This is also why agencies invest more in retention than they do in delivery. The AM’s job is to keep you in the chair. That is genuinely their job. Their performance review is not “did this firm’s case volume go up.” It’s “did this firm cancel.” A good AM, by their employer’s definition, is one who can keep a flat-performing account from churning. Read that sentence again. It is the central distortion of the industry.
The honest version of the math is this: if you’re spending $5,000 a month and the agency keeps you for an average of 22 months before you finally fire them, you are worth $110,000 in lifetime revenue to that agency. The agency has hundreds of clients on similar arrangements. The agency does not need your rankings to go up to be profitable. It needs your willingness to keep paying to last as long as possible. Everything else is downstream of that incentive.
Signal versus noise in monthly reporting
The monthly report is where the agency demonstrates effort. It is not — for most agencies — where the agency demonstrates outcomes. There is a real difference, and once you can see it, most agency reports become embarrassing.
Signal in a legal SEO report would be: how many qualified phone calls did the firm receive last month from organic search? How many of those converted into signed retainers? What’s the case-type distribution, and how does that compare to the firm’s pipeline goals? Which specific pages on the site are responsible for those calls? Which queries are those pages ranking for? What did the agency do this month to improve any of those numbers?
Noise is most of what you actually get. Domain Authority — a Moz metric, not a Google ranking factor, and it goes up almost no matter what the agency does. Organic impressions — a Search Console number that includes every time your site appeared in any search result, even for queries with no buying intent. “Share of voice” — an invented metric different agencies calculate differently. Total keywords ranking — a number that grows mechanically as you add pages, regardless of whether any of those keywords have intent. Bounce rate. Time on page. Session duration. None of these have a defensible relationship to cases.
A useful test: pull out last month’s report and ask yourself, “If every number on this page went up 30% next month, would my firm be doing measurably better?” For most reports, the honest answer is “I’m not sure, actually.” That uncertainty is the product. The report is not designed to give you certainty. It’s designed to give you the feeling of effort without committing the agency to an outcome.
Deliverables theater
The other thing the monthly report demonstrates is volume — the volume of tasks the agency completed in the month. This is what I call deliverables theater. It exists for the same reason the report exists: to justify the invoice without committing to an outcome.
A typical deliverables list reads like a checklist designed by someone who has never asked whether the items on it actually matter. Twenty new blog posts. Five hundred citations updated. A site audit. Schema markup added to seventy pages. Three “high-authority” backlinks acquired. Twelve internal links built. Six “topic clusters” mapped.
Look at that list and ask: which of these items is plausibly responsible for the calls your firm did or didn’t get this month? For most of them, the honest answer is “none of them.” The twenty blog posts are low-intent content nobody searches for. The citations are scrubbing inconsistencies in directories that don’t drive traffic. The site audit produced a PDF nobody acted on. The schema markup was added to pages that don’t have the underlying content to rank. The backlinks were guest posts on irrelevant sites. The internal links were built between pages that already linked to each other. The topic clusters are a spreadsheet.
This is not the agency being malicious. It’s the agency producing what its delivery model can produce at the price you’re paying. Volume is what fills the invoice. Volume is also what gets demonstrated in the report. The mismatch between volume and outcome is the whole problem.
The Helpful Content Update broke the old playbook
The volume model used to work better than it does now. From roughly 2010 to 2022, you could rank a law firm site by piling on keyword-targeted content, building backlinks, and trusting Google’s algorithm to reward the volume. It wasn’t a great approach, but it produced enough rankings to keep agencies and clients in business together.
Then Google rolled out the Helpful Content Update in late 2022 and the subsequent core updates in 2023 and 2024. The bar for what counts as rankable content moved meaningfully. Pages that were obviously written for search engines started losing rankings. Sites that were structured around volume-of-thin-content started losing site-wide visibility. The old playbook stopped producing results, but the agencies running it didn’t update their playbooks. They couldn’t, structurally — their cost model depends on cheap, templated content production. Producing the kind of content the algorithm now rewards costs them four to ten times what their playbook does.
What this means in practice: a lot of firms are paying agencies in 2026 for work that would have produced something in 2018. The agency is doing the same thing it did six years ago. The algorithm changed under them. The work no longer ranks. The agency hasn’t told the client because telling the client means admitting the retainer might not produce results anymore.
For more on what generic SEO playbooks get wrong when applied to law firms specifically, see what makes legal SEO different.
Four tests you can run this afternoon
If you’re paying an agency right now and you’re not sure whether the engagement is working, here are four diagnostic tests. You can run all four in a single afternoon. They don’t require you to know anything about SEO. They will tell you most of what you need to know.
Test 1: The call-attribution test
Ask your agency, in writing: “How many phone calls did our firm receive last month from organic search, and what’s the source attribution methodology you used to count them?” Then wait.
A real answer mentions call tracking numbers, form attribution via UTM parameters or GA4 events, and a defensible methodology for attributing a call to organic search versus paid, referral, or direct. A theatrical answer talks about “engagement” or “organic traffic” or “form submissions” without distinguishing source. A non-answer is just silence — they don’t have the data, because they never set it up.
If your agency cannot tell you the number of organic calls last month with a straight face, they are working without a feedback loop. Nothing they’re doing is being measured against the outcome that matters.
Test 2: The named-strategist test
Email your agency and ask: “Who, specifically, is making the strategic decisions about our SEO each month? I’d like to schedule a 15-minute call with that person to talk through the current priorities.”
Three things tend to happen. One — they put you on a call with someone senior who can talk specifically about your firm, your competitors, and what they’re working on. That’s the good outcome. Two — they put you on a call with someone senior who can talk generically about SEO best practices but doesn’t seem to know your firm specifically. That’s the bad outcome. Three — they push back on the request, schedule with the AM, or offer a quarterly “strategy review” instead. That’s the diagnostic outcome. There is no senior strategist on your account in any meaningful sense.
Test 3: The “would you publish this” test
Pull up the last five blog posts the agency published on your site. Read them. Then ask yourself: would you, as the firm owner, publish any of these under your own byline? Would you send them to a referring attorney? Would you point a serious prospect to them?
For most firms I’ve audited, the honest answer is no. The content is generic, often AI-assisted, and provides no insight a prospect couldn’t get from any of fifty other firm sites in your market. If you wouldn’t put your name on it, Google won’t rank it either. The Helpful Content Update was specifically designed to detect this kind of content.
Test 4: The 90-day audit-the-audit test
Pull up your last three months of agency reports and your firm’s intake records from the same period. Look at signed retainers from organic search versus signed retainers from referrals, paid, repeat clients, and walk-ins. Compare month-over-month. Then compare to the same three months last year.
If organic-sourced retainers are flat or down year-over-year, and the agency’s report shows everything trending up, you have a measurement problem. Either the agency is measuring the wrong things, or the things they’re measuring don’t translate to cases. Either way, the engagement isn’t doing what it’s supposed to do. This is also a good moment to compare what you’re paying to what other firms your size are paying for SEO, just to make sure the retainer is in a defensible range to begin with.
What to do if the tests come back bad
If three or four of these tests come back negative, you have a decision to make. You have three reasonable paths.
Path one — push your current agency to focus on the right things. Send them this page. Ask them, in writing, to commit to call-tracking attribution, to put you on a recurring call with the actual strategist, and to reorient the monthly scope around fixing your top practice pages and improving review velocity before they publish any new content. If they say yes, give them ninety days. If they say no — or hedge, or buzzword you — you have your answer.
Path two — switch to a different agency. The next page in this guide, finding a legal SEO agency that isn’t BS, walks through how to actually evaluate the next vendor. The companion page on red flags when hiring an SEO agency is the deeper version of the “what to avoid” conversation.
Path three — bring some or all of the work in-house. This is the right call for some firms, particularly if you have a marketing manager with the bandwidth to learn it. The companion page on in-house vs. agency SEO for law firms is the longer treatment of that decision.
What I’d push back on is the path of doing nothing. The cost of an underperforming agency is not the monthly retainer. It’s the rankings you’re losing to competitors who are doing the work better while you’re paying for theater. A year of bad SEO is rarely just lost money. It’s lost ground.
A note on what we do differently
I’m not going to make a long pitch here. The short version is that we built this firm specifically to solve for the failure modes on this page. Month-to-month, because the twelve-month contract is the mechanism that makes the volume model work. Owner-led, because the AM handoff is the moment the strategy evaporates. Fix what’s already on your site before publishing more, because that’s what actually moves cases for most firms.
If that resonates, the full philosophy is here, and how we charge is here. If you want to talk through whether your current engagement is working or whether to switch, that’s a conversation I’m happy to have with no pitch attached.
— The owner, PHX Search Co.