SEO & Visibility
SEO Agency, Freelancer, Consultant or In-House: What Fits Which Team?
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
- The four models in brief
- Comparison table
- Freelancer: strengths and limits
- Agency: strengths and limits
- SEO consultant: strengths and limits
- In-house: strengths and limits
- What it costs per month: market ranges and a sample calculation
- Reliability: absence, turnover, knowledge
- Case example: a growing SaaS team
- Hybrid models
- Decision aid by situation
- Questions for every provider
- Common mistakes when choosing
- How we implement this
- FAQ
- Conclusion

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.
- 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.
- 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.
- 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:
- Can you show references and concrete results comparable to my situation?
- Who exactly works on my project, and who covers in case of absence?
- How many hours are in the flat fee, and what is included?
- 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.
- Which access do you need, and how do you document changes?
- How do you handle link building?
- What happens at the end of the contract?
- 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
- Deciding only by hourly rate. A cheap hourly price is no use if the time isn't enough.
- No internal responsibilities. External parties need a contact who gives approvals and organizes access.
- Hiring in-house too early. Without strategy, tools and leadership, the first position fizzles out.
- Getting help too late. If the site has already lost traffic, catching up costs more than early consulting.
- Falling for guarantees. According to Google, nobody can guarantee the number 1 spot.
- Giving up data ownership. Accounts belong in your name.
- Hybrid without roles. Everyone does a little, nobody owns the result.
- 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.

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
- Freelancermap: SEO-Freelancer und Agentur im Vergleich (Stand Oktober 2026) (SEO freelancer vs. agency compared, as of October 2026)
- Evergreen Media: SEO-Kosten (SEO costs)
- StepStone: Gehalt SEO-Manager/in in Deutschland (SEO manager salary in Germany)
- Blck Alpaca: GEO-Optimierung Kosten (August 2026) (GEO optimization costs, August 2026)
- Google: Brauche ich einen SEO? (Do I need an SEO?)
More guides
All guidesPHP2Shell: Is your TYPO3 or WordPress website affected? What you need to do now
Oct 21, 2026
Read more
Branding Agency, Freelancer or In-House: What Pays Off for Mid-Sized Companies?
Oct 31, 2026
Read more
GEO for B2B Industries: How Expert Content Gets Cited in ChatGPT and Perplexity
Oct 31, 2026
Read more
Wix, Squarespace, Jimdo or Webflow: Which Platform Can Carry a Company Website?
Oct 31, 2026
Read more








