Guides

SEO & Visibility

SEO Agency, Freelancer, Consultant or In-House: What Fits Which Team?

Neutral comparison of SEO agency, freelancer, consultant and in-house team: costs, capacity, risks and a decision aid by team size, with a sample calculation.

  • Published:

    October 31, 2026

  • Updated:

    October 31, 2026

  • 15 min read

    Reading time

Key takeaways

  • There is no best model: freelancers fit clear tasks up to about one day per week, agencies fit broad tasks that need backup coverage
  • According to Freelancermap, the median for SEO freelancers is €80 per hour, with ongoing support at 10 to 30 hours per month
  • Agencies quote €90 to €200 per hour, and Evergreen Media puts flat rates mostly at €1,000 to €8,000 per month
  • According to StepStone, an in-house position costs on average €41,800 gross per year, plus tools and incidental costs
  • Many teams do best with hybrid models, such as in-house plus a consultant

By Edip Kilinc, founder of Webwavers. Published October 31, 2026, last updated October 31, 2026. Reading time: about 15 minutes.

The key points

There is no best model, only the one that fits your team's capacity, budget and know-how. Freelancers are flexible and affordable as long as we are talking about one to two working days per week. Agencies cover several roles in parallel and absorb absences. Consultants guide an existing team, and in-house pays off when SEO is permanently a full-time job.

  • What matters is not the price per hour but what actually happens each month.
  • The biggest risk with individuals is absence, with agencies it is a change of contact person.
  • In-house takes more than a position: tools, further training and a second opinion.
  • Many teams do best with a mix, such as in-house plus a consultant.
  • With every model, ask about backup coverage, access and exit.

Table of contents

Collage of the Proxima website pages in violet
From our work: Proxima, Rebranding. View case study

The four models in brief

Freelancer. A single person, usually specialized in SEO, content or tech, who works on an hourly or monthly basis. You get a fixed contact and short communication paths. In September 2026, the marketplace Freelancermap counted 2,744 active profiles with SEO skills in the DACH region alone, so the choice is large.

Agency. A team with several roles: strategy, tech, content, analytics, often also design and development. You get one main contact, but several people work on your project. Billing is mostly by monthly flat fee or by project.

Consultant. An experienced person or a small firm that does not take over the implementation but guides your team: strategy, prioritization, reviews, training. You implement yourself or with other partners.

In-house. You hire SEO specialists as permanent staff. They know your product and your customers up close and are part of your team.

The boundaries are fluid. Some freelancers build small teams, some agencies only advise, and many in-house teams bring in outside help. What matters is which roles someone really covers and who does the work when it counts.

Comparison table

Criterion Freelancer Agency Consultant In-house
Typical capacity 10 to 30 hrs/month per Freelancermap for ongoing support Team with several roles, hours agreed in the package a few hours per month, project-based Full-time, depending on the position's share
Start speed Days Weeks Days to weeks Months (search, onboarding)
Range of roles one person, strengths usually in one field several roles in parallel Strategy and guidance depends on team and staffing
Risk of absence high, often a standstill during illness or vacation low, internal backup medium medium to high with a one-person team
Product knowledge grows, has to be built up grows, has to be built up limited high
Flexibility on term high, often cancelable monthly often a minimum term high low (employment contract)
Cost character variable flat fee or project-based hourly fixed, even when idle
Quality risk heavily dependent on the person heavily dependent on the provider heavily dependent on the person heavily dependent on the hire
Fits especially well limited scope, clear tasks broad tasks, several disciplines existing team needs direction SEO is a core channel and a permanent workstream

The table shows tendencies. There are good and bad providers in every model, and individual people break every mold.

Freelancer: strengths and limits

Strengths

  • Price per hour. According to Freelancermap, the median for SEO freelancers is €80 per hour, with the middle 50 percent between €60 and €100.
  • Direct line. You talk to the person who does the work.
  • Quick availability. According to Freelancermap, ramp-up takes days instead of weeks.
  • Flexible term. Many freelancers work without a long minimum term.
  • Specialization. Someone who solves exactly the problem you have, such as a technical audit or content strategy, is often available as a freelancer.

Limits

  • One person, one capacity. According to Freelancermap, ongoing support runs at 10 to 30 hours per month, which equals roughly €800 to €2,400. Freelancermap sees the model as the cheapest and most flexible option for up to about one working day per week.
  • Breadth. SEO covers tech, content, link building, analytics and, increasingly, AI visibility. Rarely is one person equally strong everywhere.
  • Absence. Illness, vacation, peak workloads: there is no automatic backup.
  • Knowledge transfer. If the person leaves, knowledge is lost unless something has been documented.
  • Utilization. Good freelancers are often fully booked. Ask how much time is realistic for you.

When it fits: You have a clearly defined package (audit, content plan, technical fixes) or need ongoing support of at most one day per week, and you have someone internally who prioritizes and coordinates tasks.

Agency: strengths and limits

Strengths

  • Several roles in parallel. Strategy, content, tech and analytics run at the same time. According to Freelancermap, agencies cover absences internally.
  • Processes. Good agencies have proven workflows for audits, reporting and quality assurance.
  • Scalability. When more content or pages are due, the team can grow without you having to search again.
  • Adjacent disciplines. When design, development and tracking are under one roof, coordination rounds with several service providers disappear.

Limits

  • Higher hourly rate. Freelancermap quotes €90 to €200 per hour, Evergreen Media €150 to €300 for agency consultants. In return, project management and quality assurance are priced in.
  • Minimum budgets. According to Freelancermap, many agencies don't accept engagements under about €1,000 per month at all.
  • Change of contact person. In larger agencies, account managers change. Ask about turnover and about who will lead the account long term.
  • Terms. Evergreen names contract terms of 6 to 24 months as common. Check notice periods and exit rules.
  • Sales interest. Agencies earn from the retainer. Pay attention to whether they also say honestly when you don't need them.

When it fits: SEO is important, but you have no specialist team of your own. Several disciplines have to work together, such as tech, content and website changes, and you want one party that stands behind it.

SEO consultant: strengths and limits

Strengths

  • Focus on impact. A good consultant sets priorities and saves you detours.
  • Enablement. Your team learns along the way. After a year, you can do a lot yourself.
  • Costs. With a few hours per month, the budget stays manageable. For orientation: 4 hours per month at the €150 to €300 consultant hourly rate cited by Evergreen comes to €600 to €1,200 on paper.

Limits

  • No implementation. You need someone who actually carries out the measures, whether in-house or a service provider.
  • Dependence on your follow-through. Recommendations without implementation stay on paper.
  • Fluctuating quality. "Consultant" is not a protected title. Check references and methods, just as Google recommends for all SEO providers.

When it fits: You have a team that can implement but lacks direction, prioritization and quality control. Typical for marketing teams building SEO from scratch.

In-house: strengths and limits

Strengths

  • Closeness to the product. In-house teams know customers, language and roadmap, and coordinate quickly with product, sales and development.
  • Lasting ownership. SEO is a process that is never finished. A permanent role keeps it running.
  • Knowledge building in the company. The know-how stays as long as the person stays.

Limits

  • Personnel costs. For SEO managers in Germany, StepStone cites an average gross annual salary of €41,800 within a range of €35,200 to €50,100. That is a good €3,400 gross per month on paper, plus non-wage labor costs, workplace and further training.
  • Tools. Professional SEO software is a cost block of its own. For Ahrefs alone, Evergreen cites $999 per month for 5 users, and other providers start cheaper. For a single person, entry-level plans are often enough, and a provider calculation by Blck Alpaca, for example, assumes Semrush Starter at roughly €152 per month.
  • Onboarding and search. Finding good people takes time, and the first impact only comes after onboarding.
  • Breadth. One person rarely covers tech, content, analytics and link building. For copy, development or design, you often need additional capacity.
  • Blind spots. Without an outside view, fresh input is missing.
  • Fixed costs. The salary keeps running even when little is going on.

When it fits: SEO is a core channel with constant workload. You can sensibly keep at least one full-time position busy, have a budget for tools and further training, and have someone who can lead on the subject matter.

What it costs per month: market ranges and a sample calculation

All figures are market ranges from public sources, not an offer. Prices exclude VAT where the source states it.

Model Typical range per month Source
SEO freelancer, ongoing support approx. €800 to €2,400 (10 to 30 hrs) Freelancermap, 2026
SEO agency, entry level from approx. €1,000 Freelancermap and Evergreen Media, 2026
SEO agency by market size €1,000 to €2,000 (small town), €2,000 to €4,000 (mid-sized city), €4,000 to €8,000 (national niche) Evergreen Media, 2026
SEO consultant (hourly basis) e.g. 4 hrs = €600 to €1,200 at €150 to €300/hr Calculation based on Evergreen
In-house (1 position, gross salary only) approx. €3,400 on paper (€41,800 / 12) StepStone, 2026

Sample calculation (assumptions stated openly)

Assume you have a monthly budget of €3,000. What do you get for it?

Model Assumption Result
Freelancer €80 per hour (median) around 37 hours, so about 1 day per week plus
Agency Flat fee in the mid-sized-city range Team with several roles, number of hours per contract
Consultant €200 per hour around 15 hours of consulting, but no implementation
In-house Salary share alone at around €3,400 Budget is not enough for a full-time position plus tools

Freelancermap works through a similar example: for €1,280 per month, you get about 16 freelancer hours or 6 to 14 agency hours. The agency looks more expensive on paper. But it covers more roles and takes responsibility for the result and for backup coverage. Whether that is worth the premium to you depends on how much coordination you can handle yourself.

Important: the hourly comparison alone is misleading. Always ask what is inside the hours. With agencies, project management, reporting and quality assurance are often priced in, with freelancers you take care of that yourself.

Reliability: absence, turnover, knowledge

The question from the search box is often: what is more reliable, the agency with a dedicated contact or the cheap freelancer? Reliability has three dimensions.

  1. Availability. Who steps in when the person is out? Agencies usually have an internal backup, individuals only if they have a network. Ask about it directly.
  2. Continuity. How long does support stay with the same person? With a freelancer, usually a long time, as long as they are available. At an agency, it depends on turnover and structure.
  3. Knowledge retention. Is it documented what was done and why? This applies to every model. Without documentation, you lose time at every change.

Practical minimum requirements for all models:

  • Access stays with you: Analytics, Search Console, Tag Manager, CMS.
  • Changes are logged.
  • There is a written backup arrangement.
  • At the end of the contract, you receive all documents.

With these four points, the risk is significantly smaller in every model.

Case example: a growing SaaS team

A SaaS company with 30 employees, a small marketing team and a steady stream of new resource and feature pages is wondering which model fits. The tasks are varied: keyword and topic strategy, feature and comparison pages, technical hygiene on a fast-growing site, tracking of demo requests, and increasingly also visibility in AI answers.

Phase Situation Sensible model
Start No strategy yet, hardly any SEO knowledge on the team Agency or consultant for strategy and setup
Build-up Strategy is in place, content has to flow Freelancer or agency for content, prioritization in-house
Growth SEO noticeably brings demos, many pages per month First in-house position plus external support
Maturity Several markets, product pages, developer needs In-house team plus consultant for reviews and special topics

The example shows: the answer changes with the phase. Whoever starts with an agency can later bring knowledge into their own team. Whoever starts with an in-house hire before strategy and tools are in place risks that the person works for months without direction.

For SaaS, there is an additional point: developers and SEO have to work closely together, for example on page templates, performance and structured data. That argues for clarifying early who the contact on the developer side is, whichever model you choose. More on the requirements of this industry on the page IT, software and SaaS.

Hybrid models

Most well-positioned teams mix:

  • In-house plus consultant. An internal person implements, a consultant regularly looks at strategy and quality. Affordable and good for building knowledge.
  • In-house plus agency for special topics. The core team handles the day-to-day, the agency takes over audits, relaunch support or technical projects.
  • Agency plus internal contact. The agency delivers, one person on the team coordinates and signs off.
  • Freelancer for content, agency or consultant for strategy. Tasks are distributed by strength. Then you, as the client, have to hold the threads together.
  • Agency to start, then handover. You have strategy, processes and documentation built for you and take over internally later.

With every hybrid model, a clear division of roles pays off: who decides, who implements, who reviews? Without that clarification, everyone involved passes responsibility around.

Decision aid by situation

Your situation Obvious model Why
Small company, limited budget, clear task Freelancer Affordable, flexible, quick to start
Mid-sized company without SEO knowledge, several disciplines needed Agency Broad coverage and backup
Marketing team with implementation power but no direction Consultant Strategy, prioritization, training
SEO is the main channel, permanently a lot of work In-house plus consultant or agency Closeness to the product, outside view
A relaunch or platform switch is coming up Agency or experienced specialist Technical risk, speed, coordination with development
Unsure whether SEO fits at all Small audit as a trial Data first, then the model

As a rule of thumb: the more roles you need and the less you want to coordinate yourself, the more there is to be said for an agency. The clearer the task and the better your team can steer, the more likely freelancers or consultants are enough. The more permanent and product-close the work, the more in-house pays off.

Questions for every provider

These questions work equally well with freelancers, agencies and consultants:

  1. Can you show references and concrete results comparable to my situation?
  2. Who exactly works on my project, and who covers in case of absence?
  3. How many hours are in the flat fee, and what is included?
  4. How do you measure success, and which goals do we agree on? Why lead goals are better than ranking promises is explained in SEO agency without a ranking guarantee.
  5. Which access do you need, and how do you document changes?
  6. How do you handle link building?
  7. What happens at the end of the contract?
  8. When would you advise me against your own offer?

The last question is the most important one. Reputable providers can answer it. In its help pages, Google also recommends having changes and their reasons explained to you and asking about experience in your own industry.

Common mistakes when choosing

  1. Deciding only by hourly rate. A cheap hourly price is no use if the time isn't enough.
  2. No internal responsibilities. External parties need a contact who gives approvals and organizes access.
  3. Hiring in-house too early. Without strategy, tools and leadership, the first position fizzles out.
  4. Getting help too late. If the site has already lost traffic, catching up costs more than early consulting.
  5. Falling for guarantees. According to Google, nobody can guarantee the number 1 spot.
  6. Giving up data ownership. Accounts belong in your name.
  7. Hybrid without roles. Everyone does a little, nobody owns the result.
  8. Not re-evaluating. A model that fit two years ago may be too small or too expensive today. Check once a year whether it still fits.
Client meeting at the Webwavers studio
Client meeting at the Webwavers studio.

How we implement this

We at Webwavers are an agency and still keep this comparison fair. In the first conversation, we assess with you whether SEO and our offer fit your situation. Typically, our SEO support runs in three phases: in the first month, an audit, keyword roadmap and tracking baseline, in months 2 and 3 technical fixes, on-page optimization and first content, and from month 4 an ongoing rhythm with a monthly report and a quarterly review of the roadmap. If you need strategy, tech, content and website changes from a single source, that is our field, with Webflow as the focus, but also WordPress, TYPO3 and headless CMS. You will find an overview under SEO at Webwavers. Whether an ongoing package or a one-off project makes more sense is covered in the guide SEO and GEO: retainer or one-off project.

FAQ

What is better, an SEO agency or an SEO freelancer?

Neither is better in principle. Freelancers are cheaper per hour, quicker to start and flexible, but limited to one person's capacity. Agencies cost more per hour, cover several roles and absorb absences. For clearly defined tasks of up to one day per week, the freelancer fits, for broad tasks the agency.

What is more reliable: an agency with a dedicated contact or a cheap freelancer?

Reliability depends on backup coverage, documentation and continuity. Agencies usually have internal backups, but account managers can change. Freelancers usually stay constant but are more likely to drop out completely in case of illness or full workload. In both cases, check backup coverage, access and exit rules in writing.

How do the ongoing costs of a freelancer and an agency differ?

According to Freelancermap, ongoing support from an SEO freelancer costs about €800 to €2,400 per month (10 to 30 hours). Agencies typically start at about €1,000 per month, and Evergreen Media puts flat rates mostly between €1,000 and €8,000 depending on the market (estimate). These are market ranges, not offers.

Is in-house SEO worth it, or is an agency better for a growing SaaS team?

At the start, usually an agency or a consultant to build strategy and processes. When SEO noticeably brings demos and there is a lot of ongoing work, a first in-house position pays off, ideally with external support for special topics. An in-house position without strategy and tools often fizzles out.

When is an SEO consultant the right choice?

When your team can implement but lacks direction, prioritization and quality control. A consultant guides, sets priorities and trains. As a rule, they don't take over the implementation, so you need someone who actually carries out the measures.

Can I combine the models?

Yes, and it often makes sense: in-house plus consultant, in-house plus agency for special topics, or an agency with a later handover to your own team. A clear division of roles is important so that someone owns the overall result.

What should I look for in the contract term?

According to Evergreen Media, terms of 6 to 24 months are common for SEO support in German-speaking countries. Watch for notice periods, a ramp-up phase, data ownership and the return of all work results at the end of the contract. Freelancers often work with shorter terms.

How do I recognize a disreputable provider, whichever model it is?

By guarantees of the number 1 spot, vague statements about the measures, pressure to sign quickly, reports without access for you and unsolicited cold outreach. Google itself names these points as warning signs.

Conclusion

Choose the model by capacity, role needs and coordination effort, not by hourly rate alone. Freelancers fit clear, limited tasks, agencies fit broad tasks that need backup coverage, consultants fit teams with implementation power, and in-house fits SEO as a permanent topic. Plan for changes: what fits today may be too small in a year. And protect yourself by clarifying access, documentation and exit rules from the start.

Sources

More guides

All guides
Chrome 3D Webwavers WChrome 3D Webwavers W

Contact

Start your next digital chapter

Request a project