The short answer
Hire in-house when search is central to how you make money and you can afford a senior person plus their tools. Hire outside help when you need several skills at once, want to start quickly, or cannot yet justify a full-time senior salary. Many businesses end up with one internal owner and outside specialists.
What in-house really costs
The salary is the visible part. The full cost includes benefits, a tool stack that commonly runs from several hundred to a couple of thousand dollars a month, training, the months it takes a new hire to ramp up, and your time managing them.
The harder problem is coverage. SEO now spans technical work, content, local listings, digital PR, analytics and AI search. One person is rarely strong at all of them, so a single hire usually means some of that work does not get done.
What outside help gives you
- Several skills for less than one senior salary.
- Patterns seen across many sites, so problems get recognized faster.
- The ability to scale effort up or down without hiring or layoffs.
- An outside view that is not tied to internal politics.
The trade-off: an outside team knows less about your business, and you have to judge their work without being an expert yourself.
Agency, freelancer or boutique
- Large agency. Many people and processes. Often the senior person sells the deal and a junior account manager runs it.
- Freelancer. Low cost and direct, but usually one skill set and limited capacity.
- Boutique practice. A senior practitioner who scopes and owns the work, with specialists brought in as needed. This is how Growth Nuts works.
When in-house makes sense
- Organic search is a core revenue channel, not a side one.
- You publish often and need someone inside the daily workflow.
- You can pay for a senior hire plus tools and give them authority to change the site.
When outside help makes sense
- You need technical, content and local work at the same time.
- You want results this quarter, not after a hiring cycle.
- Your needs rise and fall with seasons or launches.
- You do not have someone senior enough to manage an SEO hire.
The hybrid
A common setup that works: one internal person owns the channel, knows the business and gets things approved, while an outside practitioner sets strategy, handles the technical work and reviews what gets published. You keep the knowledge in-house and buy the depth.
Questions to ask either way
- Who exactly will do the work each week?
- How will we measure success in calls, forms and revenue?
- Who owns the accounts, the content and the data if we part ways?
- What will you not promise? (A good answer: rankings.)
- Can I see work you did, with the client named?
Talk it through on a free audit call, or read why clients pick Growth Nuts.