Should a small law firm hire an in-house SEO person, or hand the work to an agency?
I get asked this almost every month by solo attorneys and small partners who are tired of guessing. The honest answer costs them money either way. Hire the wrong person and you burn a year’s salary with nothing to show for it. Hire the wrong agency and you burn a retainer on rankings that never turn into signed cases.
At Crazygraph, we sit on both sides of this decision. We build in-house style processes for our own team, and we run agency campaigns for solo practitioners up through multi-location firms. This guide breaks down the real cost, the real timeline, and the real trade-offs, including where AI search now fits into the decision.
Here’s what you’ll learn:
- What in-house, agency, and hybrid SEO actually mean in practice
- The true dollar cost of each option, not just the sticker price
- Where each model breaks down for a small firm
- A decision framework based on attorney count, budget, and growth goals
- Five real-world scenarios so you can see yourself in one of them
Quick answer: in-house SEO vs agency SEO for small law firms
Most solo and small firms get better ROI from an agency until they’re generating enough SEO and content work to keep a full-time hire busy 40 hours a week. Below is the fast version. The details follow after.
| Factor | In-house SEO | Agency SEO |
| Overall cost | $55,000 to $95,000+ salary, plus benefits and tools | $2,000 to $7,500+ per month for small firms |
| Expertise | One person, one skill set | A team covering technical, content, links, and local |
| Technical SEO | Limited to what one hire knows | Dedicated specialists |
| Legal content creation | Depends on the hire’s writing skills | Writers who specialize in YMYL (Your Money or Your Life) legal content |
| Local SEO | Doable, but time-intensive for one person | Usually built into the retainer |
| Link building | Rare for a solo hire to have outreach relationships | Established media and publication relationships |
| AI search (AEO & GEO) | Emerging skill, few specialists have it yet | Agencies working across clients build this faster |
| Reporting | Whatever the hire builds itself | Structured monthly reporting is often included |
| Scalability | Hits a ceiling fast | Scales with retainer size |
| Time to results | Same 3 to 12 month timeline as agencies | Same 3 to 12 month timeline as in-house |
| Management effort | Low day to day, high on strategy | Higher upfront vetting, lower ongoing management |
| Best for | Firms with 15+ attorneys and a dedicated budget | Solo to mid-size firms without a marketing team |
My verdict: for a firm under 15 attorneys without an existing marketing department, agency SEO almost always wins on cost and speed.
In-house makes sense once your content and technical workload genuinely fills someone’s week.
A hybrid model, where one internal person manages the agency relationship and handles reviews and reputation, often beats both pure options once you cross five to ten attorneys.
Understanding the 3 SEO models
What is in-house SEO?
In-house SEO means a law firm hires its own employee, or assigns an existing staff member, to run the search strategy full-time. That could be a dedicated SEO manager, a marketing coordinator wearing an SEO hat, or a fractional CMO overseeing the function part-time.
The job usually covers keyword research, content planning, technical fixes, Google Business Profile management, competitor tracking, and internal linking. One person owns it all. That’s the appeal, and it’s also the limitation.
(A Fractional CMO (Chief Marketing Officer) is an experienced marketing executive who works with a company part-time or on a contract basis instead of being a full-time employee.)
What is agency SEO?
Agency SEO means outsourcing the work to a specialized firm, ideally one that focuses on legal marketing rather than generic small business SEO. A legal SEO agency typically brings technical specialists, content writers trained on YMYL standards, link builders, local SEO experts, and developers under one contract.
The workflow usually starts with an audit, moves into a strategy roadmap, and then runs implementation and reporting in parallel each month. You’re buying a team, not a person.
What is a hybrid SEO model?
A hybrid model pairs an internal marketing coordinator with an outside legal SEO agency. The internal hire handles attorney interviews, firm communication, review requests, and day-to-day liaison work. The agency runs technical SEO, content strategy, link building, local SEO, and AI search optimization.
This setup has grown more common as firms realize no single hire can cover every specialty listed above. It works especially well for firms with five to fifteen attorneys that need strategic depth but don’t want to build a full internal department. For the foundational strategy behind all three models, our law firm SEO guide walks through the ranking factors that matter most in 2026.
In-house SEO vs agency SEO: what actually differs
- Cost
- Expertise
- Scalability
- Speed of execution
- Communication
- Industry experience and compliance
- AI search readiness
- Reporting and analytics
Cost
In-house cost isn’t just salary. It’s salary plus benefits, plus payroll taxes, plus recruiting, plus SEO software, plus training time when Google changes the rules again.
A US SEO specialist earns roughly $55,000 to $95,000 a year depending on experience and market, with a national median closer to $70,000 to $72,000. Benefits and payroll taxes typically add another 20 to 30 percent on top of base salary, which is a standard rule of thumb in HR budgeting. Add software like Ahrefs (plans run $29 to $449 a month before enterprise tiers) or Semrush (roughly $140 to $500 a month), and a single hire easily clears $85,000 to $95,000 in true first-year cost before they’ve written a page of content.
Agency retainers for small law firms generally run $2,000 to $7,500 a month in the US market, with specialized legal SEO sometimes pricing higher for competitive practice areas. That range already includes the tools, the team, and the reporting. There’s no separate line item for software licenses or training.
Expertise
One in-house hire has to be good at technical SEO, legal content, local SEO, link building, conversion optimization, schema markup, and now AI search optimization. That’s seven distinct disciplines under one job title.
An agency spreads those disciplines across specialists. The technical person doesn’t also have to write persuasive practice area copy. The content writer doesn’t have to understand crawl budgets. Depth beats breadth here, and it isn’t close.
Scalability
A solo employee has a ceiling. Once you need multiple practice area pages produced weekly, technical audits run monthly, and link outreach happens continuously, one person simply runs out of hours.
Agencies scale by adding capacity within the existing contract. A firm expanding from one office to three doesn’t need to hire three more people. It needs a bigger retainer.
Speed of execution
Agencies have already built the systems. Content templates, technical audit checklists, outreach relationships with legal publications and local news outlets, all of that exists before your contract starts.
An in-house hire builds these from scratch. Expect a 6 to 9 month ramp before an internal SEO person is running at full capacity, even a strong one.
Communication
In-house wins here, and I won’t pretend otherwise. Your employee sits in your Slack, joins your team meetings, and understands your attorneys’ personalities without an onboarding call.
Agencies close this gap with monthly strategy calls and shared reporting dashboards, but it’s still a different rhythm than someone down the hall.
Industry experience and compliance
Legal SEO isn’t generic SEO. Google treats legal content as YMYL, meaning “your money or your life,” which pushes E-E-A-T requirements higher than almost any other vertical.
Add state bar advertising rules on top of that. Content can’t promise outcomes, can’t solicit in certain jurisdictions, and can’t incentivize reviews improperly. A generalist SEO hire or agency without legal experience will eventually write something that creates a compliance headache. This is where specialization matters more than price.
AI search readiness
This is the newest, and now the most consequential, factor in the decision. Google’s AI Overviews now appear on roughly half of all tracked search queries, up sharply from a year earlier, and informational, high-stakes categories tend to see even higher coverage than the average. Legal search sits squarely in that YMYL zone alongside healthcare and education content.
Winning a citation inside an AI Overview or a ChatGPT answer requires entity-based content structure, clear direct-answer formatting, and topical depth, on top of traditional ranking signals.
Most solo in-house SEO hires haven’t built this skill yet, simply because it’s so new. Agencies working across dozens of client sites tend to develop AI search competence faster because they see the pattern across many domains rather than one.
Reporting and analytics
Agencies typically build reporting into the retainer: GA4 dashboards, Search Console data, and increasingly call tracking tied to actual consultations booked, not just traffic. The good ones report on signed cases and client acquisition cost, not vanity ranking screenshots.
In-house reporting depends entirely on what your hire knows how to build. Some are excellent at this. Many aren’t, because reporting is its own skill separate from SEO execution.
The real cost of in-house SEO, broken down
Hiring costs include salary, benefits, payroll taxes, and recruiting fees when you use a firm to fill the role. Software costs stack on top: expect $150 to $500 a month once you factor in a keyword and backlink tool, plus a local SEO or citation tool.
Content costs matter too. Attorney-reviewed legal content takes longer to produce than typical blog writing, because someone with legal knowledge has to check every claim. Technical costs show up when your site needs a developer for schema markup or Core Web Vitals fixes, your SEO hire can’t code themselves.
Training costs never really stop. Google changes its algorithm several times a year. AI search is evolving monthly. Budget ongoing education time, or watch your hire’s skills quietly go stale.
Then there’s opportunity cost, the hardest one to put a number on. Every hour a managing partner spends reviewing their SEO hire’s work, sitting in strategy meetings, or covering for a vacancy during turnover is an hour not spent on billable client work.
The real cost of hiring an SEO agency
Monthly retainers for small law firms typically fall between $2,000 and $7,500, depending on competition, practice area, and how many services are bundled in.
A starter package usually covers a technical audit, keyword research, on-page optimization for a handful of pages, and basic local citation work.
A mid-tier package adds ongoing content production and monthly strategy calls.
A premium package layers in AI search optimization, full-site schema markup, and topical authority mapping.
Ask what’s actually included before signing. Contract length matters too, since many agencies lock in 6 to 12 month terms. A good agency will explain exactly what deliverables you get each month rather than hiding behind vague language like “ongoing optimization.”
Why small law firms struggle with in-house SEO
The core problem is one person wearing six hats. Technical SEO, content writing, local SEO, link outreach, analytics, and now AI search optimization rarely live comfortably inside a single skill set.
Hiring is genuinely hard too. Good SEO talent gravitates toward agencies, where they get exposure to multiple industries and a clearer career path. Turnover then resets your progress, because a new hire needs months to learn your practice areas and your firm’s voice.
Tool costs and content bottlenecks pile on. A solo hire writing every practice area page themselves simply can’t match the output of a small content team.
Why agencies often produce faster results
Established systems beat ad hoc processes. An agency that’s audited hundreds of law firm sites has a checklist ready on day one instead of building one from scratch.
Existing outreach relationships matter for link building specifically. A legal SEO agency with years of relationships at bar association directories and local news outlets can secure placements that a solo in-house hire would need years to build cold.
Situations where in-house SEO makes sense
In-house tends to work best for larger regional or national firms with 20 or more attorneys, a real marketing budget, and an existing marketing department that can support and manage the hire. An existing marketing director who can mentor and direct an SEO specialist makes an internal hire work well.
It also fits firms with enough content and technical work to fill 40 hours a week consistently. Below that threshold, you’re paying full-time cost for part-time output.
Situations where agency SEO is the better choice
Solo attorneys and small firms with limited budgets and a need for faster growth are usually better served by an agency. So are firms juggling multiple practice areas, since that requires breadth, and an agency team naturally provides.
Firms without any existing marketing team also do better starting with an agency. You get a functioning system on day one instead of spending six months building one.
When a hybrid SEO strategy is the best investment
A hybrid model puts the internal hire in charge of attorney interviews, firm communication, review generation, and day-to-day liaison work. The agency handles technical SEO, content strategy, link building, local SEO, and AI search optimization.
This split plays to each side’s strengths. Your internal person knows the firm intimately. The agency brings specialized skills that would take years to build in-house. Firms with five to fifteen attorneys tend to see the best return from this structure, since they’ve outgrown a bare-bones agency package but aren’t ready to staff a full internal team.
Can one person really handle law firm SEO?
Technically, yes, for a while. Practically, no, not at the level competitive markets demand.
Technical SEO, content, local SEO, schema, link building, conversion optimization, analytics, and AI search each take real time to master.
A generalist can cover the basics of most of these. Mastering all of them, while also producing enough content volume to compete in a crowded market like personal injury or family law, is a genuinely rare combination.
Among the SEO strategies for small law firms we’ve implemented, technical SEO is almost always what gets neglected first when one person tries to own everything, since content is more visible day to day than crawl errors or schema gaps.
What common mistakes do small law firms make when choosing SEO?
Choosing price alone is the most expensive mistake in this list, because a cheap package that ignores technical SEO or writes thin content can actively hurt rankings. Hiring a generalist marketing agency without legal experience is a close second, since that’s how firms end up with content that trips state bar rules.
Ignoring local SEO for law firms and Google Business Profile costs firms visibility in the map pack, which sits above organic results for most local searches. Expecting results in 30 days sets everyone up for disappointment, since real movement takes three to six months at minimum.
Measuring traffic instead of signed cases is another common trap. A firm can double its organic traffic and still see no growth in retained clients, simply because the wrong keywords are driving that traffic. Ignoring AI search entirely is the newest mistake on this list, and it’s becoming one of the costliest.
How to evaluate an SEO agency before signing a contract
Ask about experience with law firms specifically, not just general small business SEO. Request case studies with real numbers, not just logos on a website.
Confirm they can speak to local SEO success, technical SEO depth, and reporting transparency.
Ask directly about their AI search strategy, since this is now table stakes rather than a nice-to-have.
Ask how attorney review works for content before it publishes, and who owns the assets, the content, the citations, the backlink relationships, once the contract ends.
What questions to ask before hiring an in-house SEO
Cover their hands-on experience with legal content specifically, not just general SEO.
Ask how they’d approach technical SEO, local SEO, and analytics without a team to lean on.
Ask about their AI search knowledge directly, since this separates current practitioners from those working off older playbooks.
And ask about communication style and leadership, since this person will likely need to work directly with attorneys who have strong opinions about their own online presence.
SEO agency vs freelancer vs consultant vs in-house employee
| Option | Cost | Expertise | Scalability | Risk | Best fit |
| Agency | $2,000 to $7,500+/month | Full team across disciplines | Scales with retainer | Lower, spread across team | Solo to mid-size firms |
| Freelancer | $500 to $3,000+/month | Depends on the individual | Limited to their capacity | Higher, single point of failure | Very small budgets, narrow scope |
| Consultant | Project or hourly based | Deep strategic knowledge, limited execution | Not built for ongoing scale | Moderate, strategy only | Firms needing a second opinion or audit |
| In-house employee | $55,000 to $95,000+/year | One person’s skill ceiling | Limited without more hires | Higher, turnover and ramp time | Firms with 20+ attorneys and real budget |
Decision framework: which SEO option is right for your firm?
Start with the attorney count. Fewer than five attorneys point toward an agency almost every time, since the content and technical workload rarely fills a full-time role yet.
Five to fifteen attorneys is a hybrid territory, especially with multiple practice areas or growth goals that require both strategic oversight and hands-on execution. Twenty or more attorneys, paired with an existing marketing department and real budget, opens the door to a fully in-house model.
Layer in the competition level too. A solo practitioner in a mid-size market competing against three other firms faces a very different reality than one competing in a major metro against fifty. Add AI visibility and local SEO needs to the mix, and the picture usually points clearly toward one option or the other.
What is the future of law firm SEO?
Traditional rankings still matter, but they’re no longer the whole picture. Google’s AI Overviews, entity optimization, topical authority, and Answer Engine Optimization (AEO) now shape whether your firm shows up in an AI-generated answer, not just a blue link.
Generative Engine Optimization (GEO), brand authority signals, and first-party data are becoming part of the same conversation as backlinks and keyword density.
In one of our own campaigns for a Tampa personal injury firm, we tracked more than 12,000 AI search impressions inside a single month once we restructured the site’s content around clear entity definitions and direct-answer formatting. That kind of visibility didn’t exist as a metric two years ago.
This is exactly why the in-house versus agency decision now includes a question neither model faced a few years back: who on your team, or at your agency, actually understands how to get cited by an AI system instead of just ranked by one.
Final Thought
Under 15 attorneys, an agency retainer at $2,000 to $7,500 a month almost always beats a $55,000 to $95,000 in-house hire on cost and speed.
Five to fifteen attorneys is a hybrid territory, pairing an internal liaison with agency execution.
Fifteen or more attorneys with a real marketing infrastructure can do in-house work.
Whichever model you pick, commit for at least six months, and measure signed cases, not traffic or rankings.
If you’re weighing this decision for your own firm and want a second opinion on where you’d land, that’s a conversation worth having before you sign anything.