Service path
Premium SEO services for law firms
See the full service model before comparing agencies, packages, or tactical recommendations in isolation.
Review services9 clear signs your law firm SEO agency isn't working. Learn when patience is warranted vs when you're wasting money. Includes exit checklist.
Reading path
The best next step from comparison, agency, or pricing-adjacent content is usually a clearer service view, a commercial guide, or a practical audit.
Here’s the uncomfortable truth about firing your SEO agency: most firms wait too long. They give the benefit of the doubt for 12, 14, 18 months because someone told them “SEO takes time.” And yes, SEO takes time. But “SEO takes time” has become the most abused excuse in the agency world — a shield that bad agencies hide behind while collecting retainer checks for work they’re not doing.
We’ve onboarded over 200 law firms. At least a third came from another agency. And the pattern is almost always the same: the firm suspected something was wrong around month 6, convinced themselves to be patient, and finally pulled the trigger around month 14 — after wasting $50,000+ on an agency that was never going to deliver.
Here are the 9 signs that it’s time to stop being patient and start being direct. For a deeper look at agency warning signs, see our 12 red flags in law firm SEO agencies.
SEO is slow. We say it constantly. Results take 4-6 months to start showing, and 9-12 months for significant movement in competitive markets. That’s real.
But “slow” doesn’t mean “nothing.” By month 8, you should see measurable improvement in at least some metrics:
If the needle hasn’t moved at all after 8 months, the problem isn’t that SEO takes time. The problem is that the work isn’t producing results — either because the work isn’t being done, the strategy is wrong, or the execution is poor.
Pull up your Google Analytics right now. Filter to organic traffic. Look at the 8-month trend. If the line is flat or declining, that’s your answer.
Ask your agency this question: “What specific work was completed on my account in the last 30 days?”
A legitimate agency will have a clear answer: “We published two blog posts on X and Y topics. We built four backlinks from these specific sites. We fixed three technical issues including page speed optimization and schema updates. Here are the URLs.”
A bad agency will give you vague answers: “We performed ongoing optimization.” “We continued our link building outreach.” “We made backend improvements.” These are non-answers. They’re designed to sound like work without describing any.
If your agency can’t itemize what they did last month, they probably didn’t do much. Or what they did was so minimal that they’re embarrassed to list it. Either way, you’re paying $5,000 a month for professional-sounding excuses.
You should have admin access to:
If your agency controls these accounts and won’t share access, that’s not a quirk of their process. It’s a control mechanism. They’re making it harder for you to evaluate their work and harder for you to leave. Both serve the agency’s interests, not yours.
Some agencies hold your domain registration under their account. If you fire them, they control your website address. We’ve seen firms held hostage by this exact scenario — unable to leave because walking away meant losing their domain name and starting from scratch.
Confirm asset ownership today. Not when you’re ready to fire them. Now. See our guide to SEO contract terms for what you should own.
Rankings fluctuate. That’s normal. Google updates its algorithm constantly, competitors invest in their own SEO, and seasonal patterns affect legal search queries. A temporary dip isn’t cause for panic.
But a sustained decline — rankings dropping across multiple keywords over 2-3 months — demands an explanation. And more importantly, a plan.
A good agency will proactively tell you: “Rankings for personal injury keywords dropped after Google’s March core update. Here’s what changed in the algorithm, here’s how it affected our competitive set, and here’s our plan to recover over the next 60 days.”
A bad agency will either ignore the decline, blame Google without context, or wait for you to notice and ask. If you have to discover ranking drops yourself through your own research instead of hearing about them from the team you’re paying $5,000/month, that tells you everything about how closely they’re watching your account.
Link building is the most labor-intensive and expensive part of SEO. It’s also the area where agencies most commonly cut corners or simply lie.
Ask for a link report. Every agency should provide monthly documentation of:
Then verify. Open Ahrefs or Semrush and check your backlink profile. Are the links they claim actually there? Are they from real, relevant websites? Or are they from spammy directories, foreign-language blogs, and sites that exist solely to sell links?
If your agency reports building 10 links per month but your backlink profile shows 2 new referring domains in 3 months, someone’s lying. And it’s not the backlink tool.
Open the last three blog posts your agency published on your site. Read them. Now ask yourself: would you be comfortable if a prospective client read these before calling your firm?
Common content problems from underperforming agencies:
Your content represents your firm. If it reads like a $15 article from a content mill, it’s damaging your brand even if it somehow ranks. Quality legal content is a core part of any effective strategy.
Monthly reports should answer one fundamental question: is SEO generating leads for our firm?
If your agency’s reports focus on:
…but never mention organic leads, phone calls from organic search, form submissions attributed to organic traffic, or cost per lead from the organic channel, they’re hiding behind metrics that sound impressive but don’t pay your bills.
Measuring real SEO ROI requires connecting SEO work to leads and revenue. Any agency that can’t or won’t do this is either incapable of proper attribution or afraid of what the numbers would show.
Think back to your first month with the agency. How often did they call? How quickly did they respond to emails? How proactive were they with ideas and updates?
Now think about last month. Notice a difference?
The most common pattern with underperforming agencies is a communication decay curve:
This decay happens because your account has been deprioritized. Your strategist has taken on 10 more clients. Your content has been pushed to the back of the production queue. You’re generating retainer revenue without demanding proportional attention — the most profitable type of client for a bad agency.
If you have to send follow-up emails to get basic updates, you’re already past the point where this agency treats your account as a priority.
“We’ve already invested $40,000. If we leave now, that money is wasted.”
That $40,000 is gone regardless. The question isn’t whether you can recover past spend — you can’t. The question is whether the next $5,000 you send to this agency will produce better results than sending it elsewhere.
If the answer is no — and if signs 1-8 are present, the answer is almost certainly no — every month you stay adds to the waste, not the investment.
The sunk cost fallacy keeps law firms in bad SEO relationships for an average of 4-6 months longer than they should stay. At $5,000/month, that’s $20,000-$30,000 in additional waste on top of whatever was already spent.
Not every frustration means it’s time to fire. Here are situations where patience is the right call:
The agency is doing visible work but rankings haven’t moved yet. If you can see new content being published, quality links being built, and technical improvements being made, but rankings are still building — that’s normal in months 3-8, especially in competitive markets.
You recently redesigned your website. Site redesigns and migrations almost always cause temporary ranking disruptions. A 2-4 month recovery period is standard if the agency managed the migration properly.
A major Google algorithm update hit your industry. Core updates can shuffle rankings across entire verticals. If your agency explains the impact and has a recovery plan, give them 60-90 days to execute.
You changed your target keywords or practice areas. If you pivoted from estate planning to personal injury, you essentially started over in a much more competitive space. The original timeline resets.
If you’ve decided it’s time to go, do this before the conversation:
1. Secure asset ownership:
2. Export everything:
3. Review your contract:
4. Document the work:
5. Line up the next step:
The transition is less scary than most firms think. Here’s the reality:
Content stays. Every blog post, practice area page, and resource guide published on your site remains live. That content continues to rank and generate traffic regardless of who manages your SEO going forward.
Links stay. Backlinks built to your site remain active. They continue passing authority. The linking sites don’t know or care who your agency is.
Technical improvements stay. Site speed optimizations, schema markup, structural improvements — these persist unless someone undoes them.
What stops is new work. No new content gets published, no new links get built, and no one monitors technical health. This is the gap you need to minimize by having your next agency or plan ready before you terminate.
Most firms experience a 30-60 day transition period where active work pauses. In competitive markets, that gap can cost some ranking positions. But the cost of that temporary dip is always less than the cost of staying with an agency that isn’t producing results.
The best time to fire a bad agency was 6 months ago. The second best time is now.
Trust your instincts. If you’ve been questioning your agency’s value for months, the signs are probably already there. Audit the work. Look at the data. Ask the hard questions. And if the answers don’t hold up, make the switch.
Your firm deserves an agency that treats your $5,000 per month like it matters. Because to your firm, it does.
Need a clearer next move?
Before you fire anyone, get the facts. We'll audit your current agency's work — backlinks, content, technical health — and tell you whether the problem is the agency, the strategy, or the timeline.
Next steps
Use these next paths to move from evaluation mode into clearer scope, stronger internal context, and a cleaner buying decision.
Service path
See the full service model before comparing agencies, packages, or tactical recommendations in isolation.
Review servicesGuide path
Use the agency-selection framework to pressure-test providers, scope, and reporting promises.
Read the guideTool path
Start with a site review if you want real context before selecting an agency or pricing tier.
Run the auditComparisons
Looking for Avvo alternatives? 6 proven platforms and strategies that generate higher-quality law firm leads. Free and paid options compared with real cost data.
Read the articleComparisons
Avvo vs Google Business Profile for lawyers: which platform generates more leads, costs less, and gives you more control? Honest comparison with real data for 2026.
Read the articleStrategy
What really happens when law firms hire budget SEO providers. PBN penalties, thin content, zero strategy. When cheap works and when it doesn't. Learn more!
Read the articleFrequently asked questions
Quick answers to the most common questions about this topic.
01
Give an agency 6-8 months before evaluating performance on rankings and leads. However, you should see meaningful activity from month one: a technical audit, on-page optimizations, content being produced, and links being built. If 3 months pass with no visible work being done, the timeline concern isn't about SEO being slow — it's about the agency not doing anything. Activity should be immediate even if ranking results take time.
02
The clearest signs are: no organic traffic growth after 8 months, inability to show you what work was completed each month, refusal to give you access to Google Analytics or Search Console, no evidence of link building, declining rankings without explanation, content that is clearly AI-generated with no editing, and reports that only show vanity metrics like domain authority without connecting to leads or revenue.
03
Not necessarily. Ranking drops happen for legitimate reasons: Google algorithm updates, new competitors entering the market, seasonal fluctuations, or your competitors increasing their SEO investment. A good agency will explain what caused the drop and present a plan to recover. A bad agency will either ignore it, blame Google, or claim rankings don't matter. The response to the drop tells you more than the drop itself.
04
Ask for a monthly link report showing every backlink acquired, with the URL where the link was placed, the domain authority of that site, and the anchor text used. Cross-reference their claims by checking your backlink profile in Ahrefs or Semrush. If they cannot produce this report, or if the links they claim don't appear in backlink tools, they're not building links — or the links they're building are too low-quality to register.
05
Before terminating: confirm you own your domain registration, hosting account, Google Business Profile, Google Analytics, and Google Search Console. Export all data and reports. Document the work they've done. Request a full backlink report. Review your contract's termination clause and notice period. Download all content they created. Having all assets secured before the conversation prevents any leverage issues.
06
There's usually a brief transition period where rankings may fluctuate as the new agency or strategy takes over. But if your current agency was doing legitimate work, that work doesn't disappear when they stop. Content stays published. Links stay live. Technical improvements remain in place. The risk is a gap in ongoing work — particularly link building and content — not a loss of past work. The exception is if the agency owns your domain or hosting, which is why asset ownership must be confirmed first.
07
No. Any agency that refuses to give you access to your own Google Analytics, Google Search Console, or Google Business Profile is engaging in a control tactic, not standard practice. These are your accounts and your data. You should have admin access to all of them from day one. Agencies that gate access are making it harder for you to evaluate their work and harder for you to leave — both are red flags.
08
Based on conversations with firms we've onboarded from other agencies, the average wasted spend is $30,000-$60,000 — typically 8-14 months of retainer fees with minimal results. But the real cost is the opportunity loss. If those months had been spent with an effective agency, the firm could have generated an additional 100-300 organic leads during that period. For a personal injury firm, that's potentially $500,000+ in lost case revenue.
09
Yes, if you haven't already raised concerns. Schedule a direct conversation outlining your specific dissatisfaction — not vague complaints but specific metrics: traffic hasn't grown in 6 months, you haven't seen link reports, content quality is poor. Give them 60-90 days to course-correct with clear benchmarks. If they improve, great. If they don't, you gave them a fair chance and can leave with confidence. However, if you discover deception — fake link reports, hidden penalties, or asset ownership issues — skip the warning and terminate.
10
Ask the new agency to audit what the previous agency did: What's the current backlink profile quality? Were any risky tactics used? Is there technical debt to clean up? What content is performing and what isn't? How does current ranking performance compare to the market opportunity? A good new agency will be transparent about what they inherit and realistic about the timeline to see improvement. Be wary of any agency that bashes your previous provider without evidence.
Next step
Book a free 45-minute audit. We'll review what your current agency has done, identify whether the work matches what you're paying for, and give you an honest assessment.