Media buying in Morocco, 2026: what the accounts that actually scale are doing
Operator view from 18 months piloting 28 Moroccan Meta, Google and TikTok accounts. How budget is really split in 2026, why last-click no longer holds, and why server-side has become a prerequisite — not a competitive edge.
The scaling Morocco account in 2026: multi-channel, not single-platform
Any Moroccan advertiser spending more than 30,000 MAD/month of media in 2026 has stopped being single-platform. Across the 28 Webotic accounts tracked in Q1 2026, the median active-scaling split is 45% on Meta (Facebook + Instagram, with growing weight on Reels and Advantage+ placements), 30% on Google (18% Search, 8% Performance Max, 4% YouTube), 20% on TikTok (in-feed + Spark Ads) and a 5% reserve for either LinkedIn on B2B profiles or a local programmatic test (DV360 on Hespress, Le360 and Medias24 inventory). This split is not ideological — it tracks where algorithms still find signal and where CPMs remain bearable. Single-channel survives in two narrow profiles. First, SMBs running under 10,000 MAD/month of media spend: below that floor, fragmenting across three platforms guarantees that none exits the learning phase. Second, heavily search-driven verticals (law firms, ER clinics, plumbers, insurance) where 80% of the buying journey starts on Google. For everything else — e-commerce, education, real estate, private healthcare, consumer pro services — single-platform in 2026 mechanically underperforms a Meta + Google combination by 25 to 40% on incremental CPA.
- Median scaling mix: 45% Meta · 30% Google · 20% TikTok · 5% LinkedIn or test.
- Single-channel only sensible under 10,000 MAD/month or in pure-search niches.
- Above 50,000 MAD/month, a fourth channel mechanically becomes profitable.
- YouTube CPM in Morocco 2026: 8 to 18 MAD per 1,000 impressions on skippable in-stream and 6s bumper formats — the cheapest channel in the portfolio for awareness, provided you cap frequency at 3-4 views/week and retarget ≥75% views on Search and Meta.
Ad cost benchmark: CPM and CPC in Morocco 2026
Across the accounts we manage, media cost ranges in Morocco in early 2026 are now stable enough to use as a budgeting reference. The table below compiles the CPM, CPC and CPL figures observed on live campaigns in Q1 to mid-2026, channel by channel. Read them as orders of magnitude, not rate cards: your actual cost depends on your industry, targeting precision and above all creative quality — a weak creative can double your CPM on the same audience. A dash means that metric is not the relevant buying mode for that channel. For a deeper breakdown by objective and industry, see our CPL and CPM benchmark for Morocco. These numbers move with auction pressure, so revalidate them every quarter.
| Channel | CPM (MAD) | CPC (MAD) | Typical CPL (MAD) | Typical use |
|---|---|---|---|---|
| Meta (FB + Instagram) | 25-45 | — | — | Volume acquisition, e-commerce and consumer lead gen |
| Google Search | — | 1.2-4.5 | — | Purchase intent, immediate conversion |
| TikTok | 12-22 | — | — | 18-35 audience, in-feed + Spark Ads |
| 280-520 | 12-28 | 180-420 | B2B decision-makers, niche (CPL via Lead Gen Forms) |
TikTok in Morocco 2026: out of testing, into production
TikTok Ads has left the experimentation box on Morocco accounts. With 12.5 million monthly active users in Morocco — 38% of the connected population — the platform now delivers measurable CPLs and CPAs on the 18-35 cohort. Q1 2026 CPMs sit between 12 and 22 MAD by vertical, 40 to 55% below Meta. CPCs land between 0.9 and 1.5 MAD, app installs between 8 and 14 MAD, and native TikTok Lead Gen form CPLs between 18 and 45 MAD. Three traits set TikTok apart in Morocco in 2026. First, the platform still suits demand creation better than direct conversion: an e-commerce account that flips 100% of its Meta budget to TikTok typically sees ROAS drop 30 to 50%. Second, the winning format is short-form UGC (15-30 seconds, natural voice, Darija or French subtitles) — studio-produced ad assets consistently underperform. Third, TikTok Shop is not yet operational in Morocco as of May 2026: Moroccan merchants still bounce traffic to external storefronts, which degrades conversion by 25 to 35% versus the native Shop flow available in EU. Verticals that truly scale on Morocco TikTok: fashion, beauty, food, B2C education, mobile apps. Verticals still struggling: technical B2B, financial services, high-end real estate.
- Morocco TikTok CPM Q1 2026: 12 to 22 MAD, 40 to 55% below Meta.
- Winning format: 15-30s UGC, natural voice, Darija or French subtitles.
- TikTok Shop not live in Morocco 2026: conversion -25 to -35% vs EU.
LinkedIn Ads B2B in Morocco: useful niche, never the centre
LinkedIn remains a niche in Morocco in 2026 — but a structurally useful niche for B2B accounts targeting decision-makers in Casablanca, Rabat, Tangier. LinkedIn CPM in Morocco sits between 280 and 520 MAD, 8 to 15 times more expensive than Meta. Average CPC is 12 to 28 MAD, and Lead Gen Form CPL between 180 and 420 MAD depending on targeting depth. Three use cases justify these prices. First, precise function-and-company targeting: LinkedIn is still the only platform in the world that can serve an ad to «CFO at a Moroccan industrial SMB above 50 headcount» with real 70% precision. Second, thought-leadership promotion: a whitepaper, a sector benchmark, a webinar with narrow but qualified audience. Third, ABM pipeline warming: retargeting a tight 200-to-800 named-account list with account-based messaging. Conversely, LinkedIn makes no sense for B2C, mass-market e-commerce or services with average tickets under 5,000 MAD. On Webotic 2026 accounts, LinkedIn accounts for under 5% of total media spend but 18 to 25% of commercially actionable leads on the SaaS and consulting verticals.
- Morocco B2B LinkedIn CPL Q1 2026: 180 to 420 MAD depending on filter depth.
- Function-and-company targeting: real 70% precision, unmatched elsewhere.
- Pointless in B2C or e-commerce — useful as soon as a lead is worth 2,000 MAD+.
The operational death of last-click and what replaces it
Last-click attribution was already shaky in 2022. In 2026, on the Moroccan ground, it has become a serious source of budget mistakes. Three forces broke the model: iOS ATT (15 to 20% of conversions lost since April 2021), the spread of Safari ITP and desktop ad-blockers (another 10 to 15%), and multi-device fragmentation which makes invisible the Reels-mobile → Google-desktop → tablet-purchase-three-hours-later sequence. Concretely, last-click under-attributes Meta by 30 to 45%, over-credits Google Search by 20 to 35%, and ignores TikTok almost entirely whenever it plays its real role as upper-funnel demand generator. Three pragmatic replacements take over in 2026. First, native data-driven attribution inside Google Ads and Meta: sufficient to steer within a platform, insufficient to arbitrate across platforms. Second, multi-touch attribution via a third-party platform (Triple Whale, Hyros, Northbeam): worth it above 80,000 MAD/month of total spend, tool cost 200 to 600 USD/month. Third — what Webotic recommends on 80% of accounts — a light MMM (Marketing Mix Modeling on 12 months of data) paired with geo-incrementality tests: switch a channel off for two weeks in one region and measure the conversion drop on the whole. None of these methods is free. All beat last-click on a three-month horizon.
- Last-click under-attributes Meta by 30 to 45% once server-side is plugged in.
- Native data-driven attribution: intra-platform steering, not cross-platform.
- Light MMM + geo-incrementality: pragmatic Morocco benchmark for 2026.
Server-side tracking: table stakes, no longer a competitive edge
In 2024, migrating to server-side tracking via GTM Server was still a differentiator. In 2026 in Morocco it has become a prerequisite. Every platform — Meta CAPI, Google Enhanced Conversions, TikTok Events API — now requires a clean server-side stream to make Smart Bidding, Advantage+ and Performance Max algorithms run properly. Server-side tracking typically recovers 25 to 35% of conversions lost client-side to iOS ATT, Safari ITP and ad-blockers. This signal recovery is not a paper-only metric: it directly translates into a 15 to 30% drop in real CPA after 60 days, because algorithms optimise with more fresh and reliable data. Across the 28 Webotic Q1 2026 accounts, 26 are fully server-side, hosted on Stape or a dedicated GCP endpoint, with client/server deduplication on Meta and match quality above 8/10. The two remaining accounts are COD-only e-commerce projects where the migration is scheduled for Q3. Typical implementation cost is 18,000 to 35,000 MAD one-shot (Webotic charges 22,000 MAD on a standard pack), plus 30 to 80 USD/month of Stape hosting. Above 25,000 MAD/month of spend, payback runs 30 to 50 days. Below that, the economics still hold but slower — around 90 days. In Morocco, Law 09-08 and CNDP compliance is natively compatible with server-side as long as user consent is correctly captured client-side via a clean CMP.
- Typical server-side recovery: 25 to 35% of client-side signal lost.
- Real CPA drop after 60 days: 15 to 30% on a mature account.
- Typical Webotic implementation cost: 22,000 MAD one-shot + 30-80 USD/month Stape.
The creative arms race: the one lever still under your control
By 2026, media-buying levers have been heavily automated: Advantage+ picks the audience, Performance Max picks the placement, Smart Bidding picks the bid. What an advertiser still really controls is the quality and volume of creative. Across Webotic accounts, the observed ratio is stark: accounts shipping 6 to 10 testable new assets per month see their CPM drop 15 to 25% over 90 days, mechanically, through algorithmic selection. Accounts shipping 1 or 2 assets per month suffer creative fatigue that pushes CPM up 20 to 40% over the same window. Three choices shape a sustainable creative production line in Morocco in 2026. First choice, UGC over studio: a Moroccan creator at 800-2,500 MAD per video delivers a 30 to 60% performance premium over a studio asset at 8,000-15,000 MAD, on both Meta and TikTok. Second choice, generative AI for variations: Midjourney and the Meta and Google native suites now produce 50 to 100 variations of one concept at near-zero marginal cost — testing becomes industrial. Third choice, language diversification: doubling each primary creative into French and subtitled Darija lifts CTR by 12 to 28% and drops CPM by 8 to 15%, because the algorithm now has two distinct audiences to optimise. Creative remains the competitive edge. Everything else, in 2026, is table stakes.
- 6 to 10 new assets/month: -15 to -25% CPM over 90 days.
- Moroccan UGC 800-2,500 MAD: +30 to +60% performance vs 8,000-15,000 MAD studio.
- FR + Darija dual cut: CTR +12 to +28%, CPM -8 to -15%.
2026 budget floors by level of ambition
The 2026 budget floor depends on how many channels an account wants to run properly. First tier, 8,000 to 15,000 MAD/month of media spend: one channel only, either Meta or Google, one objective, one primary audience. Below this floor, the algorithm never exits the learning phase and weekly performance swings ±60%. Second tier, 15,000 to 30,000 MAD/month: two complementary channels (typically Meta + Google), 3 to 5 active ad sets, first TikTok tests possible with 2,000 to 4,000 MAD ring-fenced. Third tier, 30,000 to 80,000 MAD/month: three channels run in parallel, multi-touch attribution required, full server-side, 8 to 14 creative iterations per month, structured scaling tier. Fourth tier, above 80,000 MAD/month: four channels or more, light MMM or regular incrementality tests, in-house creative team or dedicated agency, optional local programmatic test (DV360, Criteo, Hespress marketplaces). Above 200,000 MAD/month, the strategic arbitrage flips: it becomes profitable to invest 30 to 60,000 MAD in a full annual MMM study rather than keep arbitrating on gut feel. One empirical rule from Webotic accounts: moving up a tier takes 90 to 120 days of clean scaling, never less. Anyone promising to double a budget in 30 days without breaking ROAS is selling either a lie or a budget bonfire.
- Tier 1 — 8 to 15,000 MAD: single channel, exit the learning phase.
- Tier 2 — 15 to 30,000 MAD: Meta + Google + marginal TikTok test.
- Tier 3 — 30 to 80,000 MAD: 3 channels, server-side, multi-touch.
- Tier 4 — above 80,000 MAD: light MMM, creative team, local programmatic.
FREQUENTLY ASKED
- Which channel should we prioritise in 2026 if we can only pick one?
- Under 10,000 MAD/month with clear purchase intent (e-commerce, defined service), Google Search remains the most efficient at start: 1.2 to 4.5 MAD CPC, immediate conversion. Under the same floor but on a product requiring demand creation (fashion, beauty, education), Meta is the better single bet. Above 15,000 MAD/month, the question stops mattering: both must run. Single-channel mechanically underperforms a Meta + Google combination by 25 to 40% on incremental CPA as soon as the learning floor is cleared.
- How much does CPM (and CPC) cost in Morocco in 2026?
- In Morocco in early 2026, CPM runs between 25 and 45 MAD on Meta (Facebook + Instagram), 12 to 22 MAD on TikTok, and 280 to 520 MAD on LinkedIn. On a CPC basis, Google Search sits between 1.2 and 4.5 MAD and LinkedIn between 12 and 28 MAD. On LinkedIn, CPL via Lead Gen Forms ranges from 180 to 420 MAD. These are ranges observed on real managed accounts: your final cost varies with industry, targeting and creative quality.
- Is TikTok Ads actually mature in Morocco in 2026?
- For the 18-35 cohort, yes. CPM sits between 12 and 22 MAD in Morocco Q1 2026, 40 to 55% below Meta. CPC between 0.9 and 1.5 MAD. Verticals scaling well: fashion, beauty, food, B2C education, apps. TikTok Shop is not yet live in Morocco, so native e-commerce conversion remains 25 to 35% below EU benchmarks. For technical B2B, financial services or high-end real estate, TikTok stays premature. Allocating 15 to 25% of media budget to TikTok is now standard on a scaling B2C Morocco account.
- Is LinkedIn Ads worth it for Morocco B2B?
- Yes — in a strict niche, never as the central channel. Q1 2026 Morocco B2B LinkedIn CPL sits between 180 and 420 MAD by targeting, 5 to 15 times more expensive than an equivalent Meta CPL. ROI only holds on two conditions: a lead must be worth more than 2,000 MAD in commission or future revenue, and targeting must lean on LinkedIn's precision (function + company size + sector). On Webotic accounts, LinkedIn is under 5% of total media spend but 18 to 25% of commercially actionable leads on SaaS and consulting verticals. It is a quality channel, not a volume channel.
- What monthly budget to scale seriously in 2026?
- Three tiers structure Morocco scaling in 2026. Under 15,000 MAD/month of media spend, it's testing, not scaling. Between 15 and 30,000 MAD/month, two clean channels (typically Meta + Google) with a marginal first TikTok test. Between 30 and 80,000 MAD/month, structured scaling: three channels piloted, full server-side, multi-touch attribution, 8 to 14 creatives a month. Above 80,000 MAD/month, manual piloting ends: light MMM, dedicated creative team, regular incrementality tests. Moving up a tier takes 90 to 120 days of clean scaling, never less.
- Which attribution model should we pick in Morocco in 2026?
- Last-click is unusable beyond one channel: it under-attributes Meta by 30 to 45% and ignores TikTok almost entirely. Three valid 2026 alternatives. Under 80,000 MAD/month of spend, native data-driven attribution inside Meta and Google is enough to steer within each platform. Between 80 and 200,000 MAD/month, a third-party platform like Triple Whale, Hyros or Northbeam (200 to 600 USD/month) gives a coherent cross-channel picture. Above 200,000 MAD/month, light MMM + geo-incrementality tests becomes the benchmark. No method is free; all beat last-click on a three-month horizon.
- Is server-side tracking still optional in 2026?
- No. In 2024 it was a competitive edge. In 2026 it is a prerequisite to make Advantage+, Smart Bidding and Performance Max run properly. Every platform — Meta CAPI, Google Enhanced Conversions, TikTok Events API — now requires a clean server-side stream. Typical recovery is 25 to 35% of client-side signal lost, which translates into a 15 to 30% real CPA drop after 60 days. Typical Morocco implementation cost is 18,000 to 35,000 MAD one-shot, plus 30 to 80 USD/month of Stape or GCP hosting. Payback lands at 30 to 90 days depending on spend volume.
- Which media buying agency to pick in Morocco in 2026?
- Three serious sorting criteria. First, the fee model: an agency taking a percentage of media spend (often 15 to 20%) is incentivised to spend more, not perform better — prefer a flat MAD retainer. Second, real cross-channel piloting capacity: ask to see live Meta + Google + TikTok accounts, not pitch slides. Third, the tracking infrastructure: without server-side, without clean attribution, without versioned Looker Studio reporting, the performance shown is unverifiable. Webotic — founded in Rabat in 2019, 28 active accounts Q1 2026 — bills flat MAD retainers and ships a free Business Manager audit within 48 hours.
- Update — mid-2026: which media-buying trend held up this summer in Morocco?
- By mid-2026, three shifts are confirmed. (1) TikTok keeps eating into Meta: its share now exceeds 18% of digital spend and its CPM stays 35-40% below Meta's. (2) Server-side tracking is no longer optional — advertisers without server-side GTM / Meta CAPI run a measurable 20-35% disadvantage on CPA. (3) Conversational commerce (Click-to-WhatsApp) is booming, with cost per qualified conversation 2-3× lower than classic landing pages. Our allocation guidance stays 45% Meta / 30% Google / 20% TikTok / 5% test.