Guide · Agency, freelancer or in-house

SEO agency vs freelancer vs in-house: which should you choose?

The short answer: a freelancer for a defined scope you can manage yourself, in-house when organic search is central to how the business makes money, and an agency when you need several disciplines at once and want someone accountable for the outcome. Most small businesses are best served by a freelancer or an agency. Most large ones end up with an in-house owner plus specialists, and the specialists are often both.

The three models differ on six things: cost structure, breadth of skills, accountability, continuity risk, speed and ownership. This guide compares them on each, then gives a decision guide by company stage and budget. It is written by an agency, so weigh that. It is also written by people who, since 2009, have watched good freelancers and strong in-house teams beat agencies in the situations that suit them, and we say where those are.

Cost structure

You pay for time, for headcount or for an outcome.

A freelancer sells time. You buy hours, days or a small monthly block, and the price tracks their experience and how busy they are. Overheads are low, so this is usually the best value per hour of senior attention you can buy. The limit is capacity: one person, one calendar, and their best hours are shared with other clients.

In-house sells headcount. You pay a salary, superannuation, leave, tools, training and the management time to keep the person pointed at the right problems, whether or not results arrive that month. The cost is predictable and the person is fully yours. It is also the most expensive model to get wrong, because a poor hire costs a year and a recruitment fee, not a notice period.

An agency sells a programme. A retainer buys a slice of several people's time, the tools they share across clients and a process. The price tracks how contested the category is and how much content and authority work a result needs, and below a certain scope an agency cannot put enough senior time on the account to justify the fee; at that point we point people to a freelancer or to running it themselves. What sits behind the price is covered in how much SEO costs in Australia.

Compare total cost, not headline cost: tools, training, management hours and the cost of a bad quarter under each model.

Breadth of skills

SEO is at least four jobs, and nobody is senior at all of them.

Technical SEO is engineering: crawling, indexing, site speed, structured data, migrations. Content is editorial: research, writing, on-page optimisation, editing for intent. Authority is outreach and digital PR: earning links and mentions that persist. Measurement is analytics: tagging, attribution, reporting in leads and revenue and, increasingly, visibility in AI assistants. They use different brains.

A freelancer is usually excellent at one or two of these and adequate at the rest. Ask which, and hire for the gap you actually have. An in-house hire has the same limit, and the honest version of the in-house model is a small team, or one owner who buys the rest from specialists. An agency should cover all four, but the question to ask is whether your account gets the senior person in each discipline or a generalist coordinating juniors. How to choose an SEO agency in Australia sets out how to check.

Accountability

Someone has to be on the hook when it does not work.

With a freelancer, accountability is personal and direct. You talk to the person doing the work, and they either deliver or you stop. Your only hold is the relationship and the next invoice, which is fine for a defined scope and thin for a year-long programme.

In-house accountability runs both ways. The person is accountable to you, and you are accountable for their environment: developer time, content approvals, budget for tools and outreach. When results stall, the cause is often upstream of the SEO manager, and the fix is a management conversation, not a replacement.

Agency accountability is contractual. It should be expressed as commercial outcomes, reported monthly in leads and revenue, with a notice period short enough that you can act on a bad quarter. The failure mode is an agency that hides behind activity reports and ranking graphs. The safeguard is the contract you sign and the questions you ask before you sign it.

Continuity risk

The real question is what happens when a person leaves.

A freelancer is a single point of failure. Holidays, illness, a full-time job offer or simply a fuller book, and your programme pauses. Good freelancers document everything and tell you early. Keep the strategy, the keyword sets and the content calendar in your own systems regardless.

An in-house resignation takes the knowledge with it. Replacing a senior SEO person takes months, and the programme drifts while the seat is empty. Mitigate it with documentation, shared access and a relationship with a specialist who can hold the fort.

An agency has bench depth, which is its genuine structural advantage. The risk is account manager churn: the strategist who won your trust moves on and a stranger inherits the account. Ask how long the current account leads have been there and what happens if yours leaves. Continuity of the people on the account is a large part of why our own year-on-year retention sits at 97%.

Speed

Speed depends on where the bottleneck is, not on the model.

A freelancer is fastest to start. No procurement, no onboarding deck, a contract in a day. Decisions are quick because one person is making them.

In-house is fastest at implementation. The person is in the building, can push a developer priority in the stand-up and can publish without a client approval loop. If your last SEO programme died in a ticket queue, this is the argument for bringing it in.

An agency is fastest at production. Content, technical specifications, outreach and reporting run in parallel across a team. The bottleneck is usually on the client's side: approvals and developer time. The honest version of an agency pitch names that dependency upfront.

The timelines themselves do not change with the model. Technical fixes on an established domain can move within 4 to 6 weeks. Local map-pack movement takes 4 to 8 weeks. Content compounds over 90 to 180 days. Competitive organic head terms take 6 to 12 months, and Sydney head terms 9 to 12 months. Anyone promising faster under any model is guessing or bidding on your brand name.

Ownership

Whatever model you choose, the asset must stay with you.

Under every model, the accounts, the content, the links and the site should be in your name. In-house is the cleanest, provided the work is documented and access does not live in one person's password manager. Freelancers occasionally run tools and even analytics under their own logins for convenience; insist on yours. Agencies are the model where ownership goes wrong most often, through rented links, agency-owned landing pages or accounts you cannot log in to. Our own agreement states that clients own their accounts, content and links; do not sign one that says otherwise.

Where each model wins

A fair account of where each model beats the other two.

Freelancers win when

  • The scope is defined and finite: a migration, a technical audit, a content batch, a local SEO setup.
  • The budget sits below the level where an agency can put senior time on the account.
  • You, or someone in the business, will manage the work, set priorities and check it.
  • The business is local and the keyword set is narrow enough for one person to hold.

In-house wins when

  • Organic search is the business model: eCommerce, marketplaces, publishers, directories, anything where organic traffic is the revenue line.
  • Content volume is high and needs to sit close to product, sales or subject-matter experts.
  • You have developers and the SEO person needs to sit beside them.
  • You can keep a senior person busy, paid and growing for years, not months.

Agencies win when

  • You need technical, content, authority and measurement at once and have none of them in-house.
  • The category is competitive and the keyword set is ambitious.
  • Nobody inside the business has the time to manage SEO week to week.
  • Organic needs to be planned alongside paid search and paid social, so one team can move budget between them.
Decision guide

Choose by stage and budget, not by who pitched last.

SituationWhat usually worksWhy
Pre-launch, or pivotingNobody yet. A few consulting hours to get the site structure right.SEO compounds on a stable offer. Optimising a moving target wastes the money.
Founder-led, small budget, local marketA freelancer, or do it yourself with a free audit as the roadmap.The scope is narrow enough for one person and the budget is below where agencies add senior time.
Established business, competitive category, budget for a full programmeAn agency, or a strong freelancer if the scope is tight.Several disciplines are needed and someone must be accountable for the outcome.
Growing business with a marketing leadAn agency, with the marketing lead as owner.The lead sets priorities and unblocks approvals; the agency supplies capacity and specialists.
Organic search is the revenue engine (eCommerce, marketplace, publisher)An in-house team, with an agency or freelancers for the gaps.Nobody outside the business can be close enough to the product and the catalogue every day.
Enterprise, multiple brands or marketsAn in-house owner plus an agency for capacity and specialist work.Scale needs an owner inside the building; specialist depth is cheaper to rent than to hire.

Notice that budget determines the model more than ambition does, and that the hybrids in the last three rows are now the normal shape for any business that takes organic seriously.

Hybrids

The most common arrangement is a mix, and it needs one owner.

Most businesses that do SEO well run a hybrid: an internal owner who sets priorities and unblocks the site, plus an agency or specialists who supply the disciplines the owner lacks. It works when one person is clearly accountable for the outcome and everyone else is accountable for their piece. It fails when an agency and an in-house person both think the other is steering.

If you go this way, write down who decides what: who signs off content, who prioritises developer work, who owns the reporting, and whose name the board asks for when organic is down. Any agency worth hiring will ask for that name before it starts.

Before you decide

Five questions that usually settle it.

  1. Is organic search a growth channel for us, or the growth channel? If it is the channel, lean in-house.
  2. Can we keep a senior person busy and growing for years? If not, do not hire one.
  3. Do we need one discipline or all four? One discipline points to a freelancer.
  4. Does our budget clear the level where an agency puts senior people on the account? If not, an agency will put juniors on it, and a freelancer is the better buy.
  5. Who inside the business will own the outcome? If nobody, fix that before spending anything.

If you land on an agency, our SEO services page shows how we would answer those questions ourselves. If you land on doing it yourself for now, the free audit is the roadmap, and the case studies show what the work looks like done properly.

Related guides

Common questions

What people ask when weighing the three.

Usually the monthly cost is lower, because you are buying one person's time without an agency's overhead. What you give up is capacity, breadth and cover when they are unavailable. For a defined scope that is a good trade. For a competitive programme that needs technical, content and authority work at once, it often is not, because the freelancer ends up subcontracting the pieces they do not do.

Yes, and it is a sensible path for a business that is still proving demand. Keep everything in your own accounts and systems so the handover is clean, and ask the agency to audit what was done, including the links, before it adds anything new.

When organic search is the revenue engine rather than one channel among several, when content needs to sit close to your product or your experts, and when you can keep a senior person busy and progressing for years. If the role would be half SEO and half everything else, hire a marketing lead and buy SEO from specialists.

Some do, and some white-label offshore teams. It is not automatically a problem, but you are entitled to know. Ask what proportion of the work is done by employees, contractors and software, and who reviews it before it touches your site.

For a local business with a narrow keyword set, a founder with time can get a long way on the fundamentals: a fast site, clear service pages, an accurate Google Business Profile and steady reviews. A free audit gives you the roadmap. The limit is usually time and link authority, which is where most owners eventually bring in help.

No. Technical fixes on an established domain can move within 4 to 6 weeks, local map-pack movement takes 4 to 8 weeks, content compounds over 90 to 180 days and competitive head terms take 6 to 12 months. What the model changes is how quickly the work gets done and how well it is prioritised, not how fast Google responds.

Talk to a senior strategist

Drop the URL. We'll tell you the truth.

Thirty minutes with a senior strategist on which model fits your business. If the honest answer is a freelancer or an in-house hire, we will say so and tell you what to look for.

Ready to grow?

Send your details and a senior strategist will be in touch to book your discovery session and map the fastest path to revenue. Prefer to talk now? Call 03 8685 9290.

Get in touch