SEO guide · Make the right choice

Freelance, training or agency for your SEO

Freelance SEO, a training course or an agency: three ways to boost your search engine optimisation, each with its own upsides, limits and budget. There is no best option in the abstract, only a best option for your situation. We help you decide, step by step.

Frame the decision

The right option depends on your situation

We are often asked which is the best choice between a freelancer, a training course and an agency. The truth is that none is superior in the abstract: it all comes down to your budget, the time you can invest, the scale of the project and your tolerance for risk. An excellent option for a small local business can be a poor fit for a competitive ecommerce brand.

The aim of this page is not to sell you an option, but to give you the factual bearings to decide with your eyes open. We review the three options, then six concrete criteria to settle the matter for your profile. And if you want a tailored opinion, a free audit remains the surest way to start on the right footing.

Three options

Freelance, training or SEO agency: the comparison

Who it suits, upsides, limits and a ballpark price: three approaches to search engine optimisation, presented on equal footing

01

Freelance SEO

Who it suits

Sole traders, small and mid-sized businesses that want a single, flexible and hands-on point of contact on a well-defined scope.

Upsides

  • Often more affordable than an agency, with no structural overheads
  • A direct relationship with the expert who does the work, no middleman
  • Great flexibility on the scope and the pace of the engagement

Limits

  • Availability capped by the number of clients handled in parallel
  • Limited coverage when the job mixes technical work, content and link building
  • Fragile continuity in case of absence or overload

Ballpark price

€300 to €1,200 / month depending on scope, or €50 to €120 / hour

02

SEO Training

Who it suits

Owners or in-house marketing teams that want to build skills and bring search engine optimisation in-house.

Upsides

  • Lasting autonomy: the skill stays inside your company
  • A one-off cost, with no recurring monthly retainer
  • Ideal for steering SEO internally and keeping control of your strategy

Limits

  • Takes time and consistency to produce results
  • A real learning curve before you become operational
  • Poorly suited to urgent or highly competitive projects

Ballpark price

€500 to €3,000 for the course, depending on format and length

03

SEO Agency

Who it suits

SMBs and ecommerce brands with ambitious goals that want to delegate a full, closely tracked strategy.

Upsides

  • A multidisciplinary team: technical, content and link building
  • The capacity to run large-scale, competitive projects
  • Structured reporting and guaranteed continuity of service

Limits

  • A higher budget, tied to the structure and the team involved
  • A sometimes less direct relationship with the people doing the work
  • Often a multi-month commitment for lasting results

Ballpark price

€800 to €5,000 / month depending on scale and competition

Indicative ranges given as a reference point. Real prices vary with the scope, the sector and the level of competition.

Decision method

6 criteria to settle between the three options

Run your project through these six points and the right choice soon becomes obvious

01

Your budget

A training course is a one-off cost, a freelancer stays affordable monthly, an agency calls for a bigger budget. The right choice starts from a realistic envelope and the return you expect.

02

The autonomy you want

Do you want to keep control in-house or fully delegate? The more you want to steer search engine optimisation yourself, the more a training course makes sense.

03

Scale and urgency

A small local site does not demand the same resources as an ecommerce brand in a fiercely competitive market. The broader and more pressing the stakes, the more useful a team becomes.

04

Technical needs

Redesign, performance, structured data, migration: when the technical workload is heavy, a specialised freelancer or a well-equipped agency secures the execution.

05

Length of support

SEO is built over three to six months at least. Think about continuity: an agency ensures long-term follow-up, a training course makes you self-sufficient for what comes next.

06

The level of risk you can accept

Delegating to an expert reduces the risk of costly mistakes; training means learning as you go. Weigh what you can absorb if an action fails.

Our recommendation

Which option for your profile

For a small business

Tight budget and focused needs: a freelance SEO for a quick boost, or a training course to run your own local SEO. An agency becomes relevant once competition heats up.

For an SMB

Structured goals and a marketing team: the ideal is often to combine training to frame the in-house work with agency or freelance support on the high-value projects.

For an ecommerce brand

A large catalogue, technical stakes and strong competition: an SEO agency brings the execution power and follow-up needed to turn traffic into revenue.

The expert's take

Decide with clarity, not with a promise

Most companies that reach out hesitate less over the quality of a provider than over the format to adopt. Yet the format follows from the project, not the other way around. A small business that wants to master its search engine optimisation often has every reason to train first, then delegate the technical work occasionally. An ambitious SMB gains from combining in-house training with external support.

The budget criterion deserves some perspective: what matters is the expected return, not the headline price. A cheaper freelancer who does not cover link building can end up costing more than a full-service agency. To see clearly, compare the cost of an SEO consultant vs an agency and review our pricing to place each option against your goals.

When in doubt, the best decision always starts with a diagnosis. A free audit of your site and your market reveals the real scale of the work to do, and therefore the most relevant format for your search engine optimisation. It is no-obligation, and it is the starting point we recommend to everyone. And if you are a freelancer or consultant yourself and come across projects beyond your capacity, our referral partner programme turns those introductions into income.

Your questions answered

FAQ: freelance, training or SEO agency

Freelance, training or agency: which should you choose for SEO?

There is no single best option in the abstract, only the best one for your situation. It all depends on your budget, the autonomy you want, the scale of the project and how urgent it is. A freelancer suits focused scopes, training suits those who want to bring SEO in-house, an agency suits ambitious and competitive projects. A free audit is the surest way to decide based on your real context.

Is an SEO training course enough?

Training is enough if you have the time and consistency to apply what you learn, in a market with little competition. It makes you self-sufficient and it lasts. On an urgent, technical or fiercely contested project, however, training alone quickly hits its limits: hands-on support then complements the skills you have built.

Is a freelancer cheaper than an agency?

Generally yes: a freelancer has no structural overheads, so their rates are often lower. But for the same scope, an agency mobilises a multidisciplinary team (technical, content, link building) that a freelancer cannot always cover alone. The right yardstick is not the raw price but the expected return: compare the cost of an SEO consultant vs an agency against your goals.

When should you go with an agency?

An agency makes sense when the project is large, competitive or technically heavy: a redesign, a big ecommerce catalogue, a contested market, strong growth targets. It brings a team, continuity of service and structured reporting that neither a lone freelancer nor a training course can replace on that kind of challenge.

Can you combine training and hands-on support?

Yes, and it is often the most effective mix for an SMB. Training frames your in-house teams and embeds good practice, while a freelancer or an agency takes on the high-value or highly technical work. You gain autonomy while securing the execution.

Which option for a small business?

For a small business on a tight budget, a freelance SEO offers strong value for a focused scope, and training lets you run your own local SEO. An agency becomes relevant if competition intensifies or if your technical needs outgrow your in-house resources.

A closer look at training

Train an employee in-house or outsource your SEO

If you lean toward training, a question follows fast: should you really bring everything in-house, or outsource your search engine optimisation? An honest comparison of costs, timelines and risks

Training in-house

Build the skill inside your company

Upsides

  • Product knowledge: your employee already knows your offer, your market and your brand voice.
  • Immediate availability: the resource is on site, ready to act day to day with no middleman.
  • Compounding value: the skill acquired stays in the company and feeds all your digital work.

Limits

  • Ramp-up time: several months are needed before genuine SEO autonomy.
  • Real cost: the training, then the fully loaded salary of a profile dedicated to SEO.
  • Tools: SEO licences (rank tracking, technical audits, link analysis) to fund on top.
  • Constant monitoring: algorithms keep changing, initial training is never enough.
  • Reliance on one person: their departure can take all the accumulated know-how with them.

Outsourcing to an agency

Lean on shared expertise

Upsides

  • Immediate expertise: a team already operational, with no training delay to absorb.
  • Multidisciplinary: technical, content and link building covered by specialists.
  • Tools included: SEO licences and methods are built into the service.
  • No turnover: continuity is ensured by the agency, even if a consultant moves on.

Limits

  • Recurring cost: a monthly budget to plan for as long as the support continues.
  • Domain knowledge to transfer: onboarding time is needed to get to grips with your sector.

The real comparison is not the headline rate, but the full cost measured against results: loaded salary, tools, training and monitoring on one side, a shared budget on the other.

The best of both worlds

The hybrid path: train while being supported

The debate over training in-house versus outsourcing often pits two camps against each other, when the most effective answer combines both. The idea: train an internal lead in the fundamentals of SEO, so they can steer, monitor and own the topic in-house, while leaning on an agency for sharp expertise, tools and production capacity. You avoid the long learning curve of a lone hire and the risk of losing everything when they leave.

Your internal lead builds skills alongside professionals, without starting from scratch, and the company banks lasting know-how while enjoying quick results. On cost, this supervised ramp-up often works out cheaper than a dedicated hire followed by a full training programme, tool licences included. To lay out the numbers, read our full guide to the SEO budget for a small business, which compares in detail the cost of in-house SEO, a freelancer and an agency.

The day you want to bring more in-house, the transition is smooth, on foundations that are already solid. This is precisely the support model we favour: we take on the search engine optimisation and train your teams as we go, so the skill stays with you.

Not sure which option to choose

We analyse your site and your market, then tell you frankly which of the three options best serves your goals, no obligation

Get my free audit