The Moroccan media landscape is concentrated, multilingual and asymmetric. According to the Reuters Institute's Digital News Report 2025, 78% of Moroccans get their news online, with a major share through social networks and messaging. A study cited by Hespress itself confirms the site overwhelmingly dominates online audience, far ahead of Le360 (17% weekly usage) and Medi 1 Radio (10%). For a reputation-intelligence platform, this concentration is not a methodological detail — it is the first parameter.
Why 20+ sources, no more no less
The temptation to cover 'all sources' is counter-productive. In Morocco, 80% of the relevant reputation signal is produced by fewer than 25 sources. Covering 200 sources adds noise, processing cost and latency without improving detection. Harch Atelier's rule: 20 to 30 carefully selected sources, stratified by editorial function, refreshed twice a year.
An operational map
We structure Moroccan sources into five functional families. Each plays a distinct role in shaping the reputation narrative.
Hespress: the outlier source
Hespress deserves specific treatment. The country's leading online news source, it combines three rare characteristics: high editorial volume (dozens of articles a day), an extremely active comments section where a significant share of Moroccan public debate plays out, and an audience that reaches far beyond Morocco's borders. For reputation monitoring, Hespress is not one source among others — it is a two-entry source: articles on one side, comments on the other. The comments host raw public sentiment, in Darija, with an informational density no other source matches.
TelQuel and Medias24: the French-language double axis
The TelQuel / Medias24 pairing structures the Moroccan French-language narrative. TelQuel carries the analytical and investigative function; Medias24, in a more economic and factual register, captures the audience of decision-makers and investors. Together, they define what the French-speaking side of the country (decision-makers, institutions, diplomacy) will read as the interpretive frame of a reputation event. A serious platform must cover both, and differentiate their treatment: TelQuel for framing, Medias24 for decision-maker amplification.
Le360 and velocity
Le360 occupies a singular position: high velocity, often combative tone, ability to generate attention spikes within hours. For crisis monitoring, Le360 is a velocity sensor — not a framing source. The asymmetry between TelQuel (slow, structuring) and Le360 (fast, surface-level) is exactly the kind of parameter a prioritization algorithm must model.
The sources to exclude (and why)
Any serious map must also name what it excludes. We exclude automatic aggregators with no editorial operation (which produce duplicated noise), sites whose audience falls below a measurable threshold (which have no reputation impact), and sources identified as content farms by our detector. This discipline of exclusion matters as much as the positive selection.
The case of social networks and messaging
Social networks (Facebook, X, TikTok, YouTube) and messaging apps (WhatsApp) are not sources in the editorial sense — they are distribution channels. They deserve separate treatment because they obey a virality logic, not a coverage logic. Harch Atelier integrates them through anonymized aggregated-signal partnerships, complementing the editorial map with conversational coverage.
The twice-yearly refresh
The Moroccan media landscape evolves: closures, launches, editorial pivots. Our map is audited every six months. A site that gains audience enters the base; a declining site exits. This discipline keeps the signal relevant and prevents drift toward exhaustive but low-value coverage.
“The quality of a monitoring platform is measured by the quality of its source list. A bad list cannot be fixed by the algorithm.”— Leila Idrissi, Harch Atelier
Harch Atelier's source base covers 30+ Moroccan and pan-African outlets, audited twice a year against a public grid. The selection methodology and the named list are published in our method documentation.