When you entrust your site to an agency, you have the right to know who you're dealing with. Here's how MogaCode works day-to-day: how many sites we actually manage, across how many client organizations, on what infrastructure, with what processes, and what that means for your relationship with us.
What we hear too often in the industry
The digital agency sector suffers from a gray area. Many players present themselves as "agencies" when they're actually a freelancer in a coworking space, with two or three sites under management and a lot of marketing around it. That's honest as long as expectations are aligned — a client looking for a simple service can easily find someone competent in that setup.
The problem starts when you need operational guarantees: what happens if your contact is on vacation, sick, or overwhelmed? Who takes over? With what tools? Using what method? If the answer is vague, you're exposed.
We've made the opposite choice: to build a real agency infrastructure, transparent about its size and resources. Here's what that looks like in 2026.
Our current scope, with figures to back it up
As of the publication date of this article, here are the real figures for our activity, verifiable with our main host Infomaniak and publicly available on our GitHub profile.
120+ WordPress sites in production, spread across several managed Infomaniak hosts. These sites range from neighborhood restaurants to multi-brand hotel groups, including medical practices, legal consultants, industrial SMEs, and associations.
17 client organizations distinct. A client organization represents a legal entity with which we have an ongoing contractual relationship. This is different from "120 clients": a single group can represent a dozen individual sites (one per brand, one per subsidiary, one per point of sale).
4 countries served : Morocco (our base in Essaouira), Belgium, France, and Luxembourg. Our international clientele represents about 40% of our activity and is growing steadily.
27 managed hosts on Infomaniak. Each host contains multiple sites, organized by client, brand, or use case (production, demos, sites being migrated).
These figures are verifiable (summarized on our page The agency in figures) and we publish them because they define what we can promise and what we cannot. An agency of this scale can make serious operational commitments. It cannot, at this stage, handle the institutional site of a CAC 40 multinational — and that's just fine.
The team and skill distribution
The agency is structured around a founder — me, Patrick Rary, based in Essaouira, Morocco — and a distributed technical team. Here's how it works in practice.
Strategic oversight and client relations. I handle this role directly. When you first contact us, I'm the one who responds. When we define your project, I'm the one who leads. This continuity is intentional: we insist on always having a stable, known point of contact on the agency side.
Web development and integration. The technical team consists of two experienced developers: Zo Andrianina and Nathalie Tinasoa, both based in Madagascar. They work on WordPress, Elementor, Perfex CRM, and custom development projects. You can contact them directly on projects where they're assigned.
Security and infrastructure. This is an area where I keep direct control, because security doesn't tolerate incomplete delegation. Firewall configurations, intrusion audits, incident responses: I decide and act.
Social media and visual content. We work with a partner photographer and videographer for client visual productions, and use internal automation tools for routine social posting. Content remains approved by you before publication.
Three people for 120 sites is possible because we've invested years in automation tools that multiply our intervention capacity. Without these tools, the same scope would require ten to fifteen people.
Technical infrastructure: what holds it up
Beyond the people, an agency of our scale relies on serious technical infrastructure. Here are the main components.
Primary hosting: Infomaniak (Switzerland). We host the vast majority of our sites with Infomaniak because it's one of the most rigorous European hosts in terms of security, GDPR compliance, and operational quality. Data stored exclusively in Switzerland, 100% renewable energy, regularly audited infrastructure.
Dedicated application server. Beyond shared WordPress hosting, we operate a dedicated Linux server that hosts our internal tools: monitoring, automations, WhatsApp bridges, AI integrations. This server is isolated from client sites for security reasons.
24/7 monitoring system. A full chain of automated alerts that continuously scans the status of all client sites. Our article on monitoring details the seven categories of signals monitored and response times.
Redundant backup system. Each site is backed up daily on Infomaniak and weekly on an independent copy at a second cloud provider. This redundancy protects us against a potential simultaneous failure of both systems.
Open source internal tools. All the code we use to manage day-to-day operations is published on GitHub. This choice of transparency is explained in a dedicated article — it guarantees our clients that no method is secret and that everything can be audited by a competent third party.
The processes that prevent chaos
Managing 120 sites with rigor is not done by instinct. Here are the internal processes that structure our work.
Standardized onboarding. Each new client goes through a documented onboarding procedure. We do not start a project until all essential information has been collected: access, contacts, constraints, expectations. This discipline upfront avoids 80% of problems downstream.
Client logbook. For each client organization, we maintain a logbook that tracks important decisions, specific configurations, past incidents and their resolution. If tomorrow a different person from our team has to work on your site, they have access to the full context in fifteen minutes.
Incident runbooks. For sensitive operations (backup restoration, cleaning a compromised site, host migration), we have written procedures that describe exactly what to do, in what order, with which tools. These runbooks are updated after each incident to incorporate lessons learned.
Monthly portfolio review. Each month, we review the health of all maintained sites. Those showing weak signals (delayed updates, deprecated plugins, degraded performance) are identified and addressed before the problem becomes visible to the client.
Structured client communication. Our main channel with you is WhatsApp Business, integrated directly into our CRM. This means all our conversations are stored, dated, searchable — and no message gets lost in the email flood. You never have to wonder if we received your request.
What this means for you
This infrastructure is not a luxury we offer. It is what makes our operational commitments possible. In practice, here is what it changes for you.
No single point of failure. If I am unavailable for any reason, day-to-day operations continue. The team has access to the tools, procedures, and logbook. Your site does not depend on the availability of a single person.
A memory that builds. Everything we learn about your site is stored and accessible. Three years after launch, if you ask us "why did we choose such a configuration," the answer exists in our archives.
Tenable commitments. When we promise an intervention within fifteen minutes in case of a critical incident, it is not a marketing slogan. It is what our on-call system truly enables, and we honor this commitment.
Asymmetric scalability. The day your activity explodes and your site receives ten times more visitors, our infrastructure absorbs the impact. We do not have to "find solutions" — they are already in place.
The honest limits of our scale
To end this article where it could have begun, here is what we are not, and what we cannot do.
We are not an agency of more than five people. If your project requires a dedicated team of ten developers permanently on your single site, you are not with the right provider. We work in "shared team with strong tooling" mode, not "dedicated team for a single client" mode.
We don't do pure design. Our strength is WordPress engineering, AI, SEO, and security. For large-scale visual identity work (logo, full brand guidelines, rebranding), we collaborate with graphic design partners and present you with a joint project rather than improvising in-house.
We don't cover all time zones for on-call duty. Our on-call system operates Monday to Saturday from 8 AM to 10 PM Morocco time. An emergency intervention at 4 AM on a Sunday is possible, but it's exceptional and subject to a specific protocol.
These limits are intentional. A larger team would lose the operational coherence that is our strength today. True 24/7 coverage would require doubling our staff. We prefer to be excellent in our scope than average everywhere.
Answers to questions that come up in meetings
I'm afraid to entrust my site to a geographically distant agency—is that a real risk?
Geographic distance hasn't had an operational impact on the web agency business for ten years. All interventions are done remotely, using the same tools, whether we're in the same city or four thousand kilometers apart. What matters is the quality of the setup, not physical proximity. Many of our clients have never met us in person, and that's never a problem.
What if you close down tomorrow?
Three guarantees protect our clients in this unlikely scenario. First, you retain full ownership of your site, your data, and your domain name. Second, your backups are accessible via your hosting interface, independently of us. Finally, since all our tools are open source, any competent provider can take over maintenance within a few days.
What happens if I want to switch providers in a year?
This is explicitly accounted for in our operations. All your access credentials belong to you, all configurations are documented in a standard format, and we provide you with a transfer kit that allows any provider to take over without loss of continuity. In practice, your transfer cost is limited to the time the new provider takes to get familiar with the environment.
Do you also work with individuals?
Not as a general rule. Our setup is calibrated for businesses (micro-enterprises, SMEs, self-employed with regular activity, structured associations). For an individual wanting a personal site or blog, the cost of our intervention is likely disproportionate to the need. We redirect these requests to freelancers we recommend.
How many new clients can you take on per month?
To maintain the quality of our service, we limit new client onboarding to four to six organizations per month. Beyond that, onboarding gets rushed, follow-up becomes vague, and quality eventually drops. This limit is intentional, and we maintain it even when demand is high.
To discuss your project
If you're reading this wondering whether we'd be a good fit for you, the simplest thing is to write to us. The initial exchange is non-binding, takes thirty minutes, and lets you concretely assess whether our way of working matches what you're looking for.
Start the conversation on WhatsApp →
All figures mentioned in this article are current as of the publication date. Our infrastructure evolves over the months; this article is updated twice a year.
