Skip to content
Comparator · Decision

SEO in-house or agency. The real choice, costed out.

Should you hire an in-house SEO manager or outsource to an agency? The answer depends on 10 criteria nobody looks at together: real costs (not just salary), activation delay, sector expertise, tools, scalability, departure risk. Here's the honest comparator — including when we recommend in-house against our own interests.

See the matrix
10criteria compared
4decision scenarios
2×real costs calculated
0commercial bias

Why this decision matters

A bad choice costs 12 to 24 months of lost SEO — and 150,000 to 400,000 MAD.

This is the strategic choice most often made on the wrong criteria: "we already have someone in marketing" or "that's expensive yearly". The real decision plays on 10 criteria — 6 of which don't even concern direct cost. Many companies make the wrong choice and reverse it 18 months later. There are 4 company profiles with 4 different recommendations. Find yours in the matrix.

Total cost ≠ salary + feesIn-house SEO costs salary + social charges (× 1.4) + tools (SEMrush, Ahrefs, Screaming Frog = 2-5k MAD/mo) + ongoing training + leave + sick absence. Agency costs its monthly fees, period. Compare TCO over 24 months, not monthly salary.
Activation delay 1 day vs 4-6 monthsAgency starts D+1: team in place, tools paid, methodology set. Senior SEO hire in Morocco = 3-6 months (shortlist, interviews, notice, onboarding, CMS familiarization). During this time, your SEO stagnates and competitors advance.
Multi-sector vs mono-expertiseAn in-house consultant becomes very good on your site — a ceiling. An agency sees 20 sites per year on different CMS, sectors, countries: patterns, errors, benchmarks. External experience compresses 5 years of learning into 6 months of intervention.
Departure risk = 6-month SEO resetIn Morocco, turnover on senior SEO profiles is high (18-30 months average). A departure = 3-6 months hiring + 2-3 months onboarding = 5-9 months without SEO traction. For an SMB, it's a critical risk. An agency doesn't have this risk.

The 6 criteria that matter

Six questions to ask before choosing.

Not "how much does it cost". Not "we'll be closer in-house". The six criteria below best predict choice success or failure over 24 months.

01

Stable SEO workload?

If you have continuous, measurable, full-time SEO needs (e.g. e-commerce 1000+ SKUs, SaaS with 50+ pages/mo): in-house becomes economically viable. If irregular or project-by-project (audit, migration, seasonal campaign), agency.

02

Complex or standard CMS?

WordPress + Yoast = standard, competent in-house suffices after training. Shopify Markets multilingual, Magento multi-store, custom headless = rare expertise, often more effective via specialized agency at least for the first 12 months.

03

Long-cycle sector (B2B, real estate)?

In B2B or real estate, SEO takes 12-24 months to install the machine. An in-house must survive this delay without visible results = firing risk before ROI appears. An agency structurally absorbs the patience.

04

Need for voluminous content?

If you produce 50+ articles/month (media, affiliate, content-driven SaaS): in-house (writer + SEO manager) becomes logical. If you produce 2-10 articles/month: agency or freelance more effective, no need for full-time.

05

Tech team capable of executing?

An SEO consultant (in-house or agency) doesn't code. They prescribe. If you have a reactive tech team, agency suffices (we prescribe, your tech executes). If no in-house tech, in-house SEO who codes = very rare profile in Morocco, prefer agency with integrated tech.

06

Measurement culture installed?

SEO = long term. If your leadership wants month-by-month results, an agency is easier to fire than an employee — paradoxically healthier politically. If your leadership accepts long term and funds learning, in-house becomes viable.

Comparison matrix

Ten criteria. Direct read in 2 minutes.

Each row = a criterion. Each cell = score (ok / mid / ko) + quantitative or qualitative comment. No empty "it depends" — we take a clear position.

In-house SEO
SEO agency
Total cost 24 months
✕500k-900k MAD
200k-500k MAD
Activation delay
✕3-6 months (hiring)
1 day
Sector expertise
Mono-sector
Multi-sector
CMS expertise
1-2 CMS mastered
4-6 CMS mastered
Strategic autonomy
Full
Delegated
Business knowledge
Native internal
Appropriated via brief
Departure risk
✕18-30 month rotation
Renewable contract
SEO tools included
✕2-5k MAD/mo to pay
Included
Scalability (activity peak)
✕New hire
Higher pack D+7
Ongoing training
To budget
Included

4 decision scenarios

Four profiles, four honest recommendations.

Find your profile below. We make clear-cut recommendations — even when it costs us a client.

01

Early-stage startup / SaaS

< 20 people, irregular SEO needs, tight budget, no time to waste on hiring. Starter agency pack (5-10k MAD/mo) + freelance writer = measurable ROI in 6-9 months. Hiring in-house SEO at this stage = burning 150k MAD in salaries before first result.

→ Agency
02

Growing B2B scaleup / SaaS

20-100 people, structuring SEO needs, strong product culture. Optimal model: 1 in-house content manager (writes, drives content strategy) + agency SEO support (technical, schema, link building, benchmarks). Mixed cost 15-25k MAD/mo = best market ROI.

→ Hybrid
03

Large enterprise / Multi-brand

100+ people, several brands, massive daily SEO needs. In-house SEO team (3-5 people: head SEO + content + tech + analytics) becomes economically essential. Agency on punctual consulting (migration, annual strategic audit).

→ In-house
04

Traditional SMB (B2C, local)

10-50 people, continuous but not full-time SEO needs, no in-house SEO culture. Agency covers technical + content + reporting in monthly pack 5-15k MAD. Hiring in-house = rare profile, often over-qualified and gone within 18 months.

→ Agency

Real costs 24 months

Transparent calculation, no hidden salary.

Comparison over 24 months for a standard Moroccan SMB (50 pages, 2-4 articles/month, 1 CMS WordPress/Shopify, FR + EN). Morocco 2026 market figures.

In-house SEO Manager (3-5 years profile)
Gross monthly salary
15,000 MAD
× Social charges (CNSS + taxes)
× 1.4
Monthly employer cost
21,000 MAD
SEO tools (SEMrush/Ahrefs/SF)
+ 3,500 MAD/mo
Annual ongoing training
+ 15,000 MAD/yr
Average all-inclusive monthly cost
25,750 MAD
Total 24 months
618,000 MAD
24 mo~618,000 MAD
SEO Agency (Standard monthly pack)
Monthly Standard pack
10,000 MAD/mo
× Social charges
0 (service)
Real monthly cost
10,000 MAD
SEO tools (provider-included)
+ 0 MAD
Ongoing training
+ 0 MAD (included)
Annual deep audit
+ 15,000 MAD/yr
Total 24 months
270,000 MAD
24 mo~270,000 MAD

Intellectual honesty

When we recommend in-house — against our own interests.

We don't want clients who shouldn't be our clients. Here are the cases where we frankly say "hire in-house" from the first exchange.

In-house is the right choice if:
  • You're > 100 people with massive daily SEO needs
  • You produce > 50 articles/month (media, affiliate, content-driven SaaS)
  • Your leadership is ready to fund 12-18 months without visible ROI
  • Your sector is very technical (quantitative finance, pharma, legal) and demands deep business immersion
  • You already have a strong tech team capable of executing without external supervision
Agency is the right choice if:
  • You're < 100 people with structuring but not full-time SEO needs
  • Your sector or CMS is specific (multilingual Shopify e-commerce, real estate, tourism)
  • You're in a project cycle (migration, launch, repositioning) over 6-12 months
  • You want month-by-month measurable ROI without carrying HR risk
  • You need multi-CMS expertise you won't find in 1 person

Measured results

Yassinext's own Search Console. Numbers straight from Google.

We're an agency — but our recommendations aren't conditioned on selling you our services. If in-house is the right choice for you, we say so. Our SEO growth numbers simply show the method works when held.

Clicks · 28 days
61.4k
Impressions
528k
Average CTR
11.6%
Average position
6.8

Source: Google Search Console — yassinext.com, last 28 days.

Search Console — yassinext.com

Tarifs agence

Nos packs mensuels, détaillés.

Si vous allez vers l'agence, voici les packs qui correspondent aux 4 profils de la matrice ci-dessus.

Voir les tarifs SEO
Starter5 000 MAD/mo · PME/startup
Standard10 000 MAD/mo · scaleup/multi-sites
Enterprise15k+ MAD/mo · multi-brand

FAQ

What decision-makers ask about in-house vs agency.

Six answers to frame your decision before the first exchange.

Can you really compare in-house cost and agency cost?
Yes, provided you compare over 24 months and full TCO. In-house = salary × 1.4 (charges) + tools (3-5k/mo) + training + leave + departure risk. Agency = monthly fees, period. In 80 % of SMB cases in Morocco, in-house TCO is 2 to 3× higher than agency over 24 months — for equivalent or inferior SEO result due to mono-site expertise.
Won't in-house know the company better?
Yes and no. After 3-6 months, a competent external consultant knows your product, market, funnel. They know your people and internal politics less — but for SEO, that counts little. What in-house gains in internal knowledge, agency gains in external sector expertise (benchmarks, patterns, multi-client best practices). Hybrid model (in-house content manager + SEO agency) combines the best of both.
How long to hire a good SEO in Morocco?
3-6 months on average. Senior profiles (5+ years, polyvalent technical + editorial + analytics) are rare: 20-30 real candidates per year in Casablanca/Rabat. Interviews, notice (1-2 months), onboarding (2-3 months): you're really productive 6 months after decision to hire. During this time, agency has already delivered 3 audits + 20 articles + clean schema.
Is agency really cheaper over 5 years?
Over 5 years the gap narrows: in-house becomes more effective, turnover can be avoided with good policy. But for the first 2-3 years (where SEO installs), agency remains 2-3× cheaper. Over 5 years, equal-team (1 in-house vs 1 agency pack), gap goes from × 2.5 to × 1.5 — agency stays financially winning, but in-house wins on cultural anchoring.
Is hybrid model viable?
It's the best model for a 20-100 person scaleup. Formula: 1 in-house content manager / growth marketer (knows your product, drives editorial strategy) + SEO agency support (technical, link building, benchmarks, monthly audit). Mixed cost 15-25k MAD/mo — best ROI than either taken isolated. 60 % of our scaleup clients work on this model.
Can we start with agency then internalize later?
Yes, most frequent and healthiest path. Phase 1 (year 1-2): agency builds SEO machine (audits, pillar pages, schema, link building) + trains your team through documentation. Phase 2 (year 2-3): you hire in-house SEO who takes over operational, agency stays in punctual strategic consulting. Phase 3 (year 3+): in-house autonomous, agency on targeted missions (migration, international, annual audit).

Still hesitating between in-house and agency?

Free decision audit. 1h call to decide, no commitment.

You describe your company (size, sector, CMS, budget, SEO maturity). We give you our honest recommendation — in-house, agency, or hybrid — with TCO figures adapted to your context. If it's in-house, we help you write the job description. Zero commercial commitment.

Talk to a consultant

in-house/agency.