Working with me

Why hire a freelancer instead of an agency?

For businesses where agency overhead exceeds the value of layered teams, and for medium agencies that need delivery without building a team. If you're 50-location enterprise, hire an agency.

Last updated
Read 5 min read

It depends on the business. Here’s the actual decision framework, not the marketing version.

When an agency is the right choice

Hire an agency if:

  • You have 20+ locations or are a multi-state operation that needs project management overhead
  • Your budget is $5,000+/month for SEO specifically and you genuinely need to spend it
  • You need an account manager who’s available 9-to-5 to handle internal coordination
  • You need contractually-defined SLAs, formal change-control processes, and quarterly business reviews
  • You need multiple specialists — a content writer, a technical SEO, a link builder, a PR person — working in parallel rather than one practitioner doing the layers sequentially

For these businesses, agency overhead is buying real things: coordination, redundancy, scale. It’s the layers.

When a freelancer is the right choice

Hire a freelancer if:

  • You’re a single-location or 2-5 location local services business
  • Your budget is under $3,000/month for SEO
  • The agency overhead — account managers, project coordinators, weekly status meetings — would exceed the value of the layered teams underneath it
  • You’d rather talk to the person doing the work than to someone managing the person doing the work
  • You want senior-level attention rather than the first 90 days of senior attention followed by a handoff to a junior

For these businesses, an agency model is structurally inefficient. You’re paying for overhead that doesn’t fit your scale.

The medium-agency case

There’s a third case that’s grown over time: medium agencies that need local SEO delivery without building an internal team. About 15% of my work is white-label delivery for agencies — they handle the client relationship, brand, and strategy; I do the local SEO execution at $1,497/month per client. This works because:

  • They get senior delivery without a $90K hire
  • I get steady work without taking on client-facing brand risk
  • The end client gets a consistent agency experience with senior practitioner work underneath

This isn’t right for every agency, but for boutique-to-medium shops it’s a working model.

What “agency vs freelancer” actually trades

The honest tradeoffs:

  • Agency wins on: scale, redundancy (if I get hit by a bus, you have other people), formal processes, multi-specialist parallelization
  • Freelancer wins on: senior attention, lower overhead, faster decision-making, no account-manager telephone game, lower price for equivalent practitioner-hours

If you’re paying $4,000/month to an agency, roughly $1,500-2,000 of that is overhead — account management, project management, sales commissions, agency margin. The actual hands-on-keyboard SEO work might be $2,000-2,500 of practitioner time. You can buy similar practitioner-time directly for $1,297-1,897/month without the overhead. Whether that tradeoff is right depends on whether you’d otherwise spend that overhead-equivalent on something more valuable.

The risk of going freelance

Real risks worth naming:

  • Bus factor. If something happens to me, you don’t have a team to fall back on. Most clients accept this; some can’t.
  • Bandwidth ceiling. I take on a limited number of engagements. If you have a complex enterprise scenario that needs 30 hours per week of dedicated attention, I can’t do that and shouldn’t pretend I can.
  • No 24/7 emergency line. I’m responsive within a business day, not within an hour. If your business genuinely needs round-the-clock SEO support, that’s an agency thing.

If those risks matter more than the overhead-savings to you, hire an agency. There’s no shame in that. The point isn’t that freelancers are universally better — it’s that the right answer depends on the shape of your business.

Related questions

More on this topic.

Start here

Still have questions? Ask directly .

Book a 15-minute call. I'll answer on the call and add the question to the library so the next person who asks finds it here.