Web development · Morocco

A website that is software, not a theme with thirty plugins.

Marketing sites, e-commerce, booking platforms, customer portals, dashboards and internal tools — written as real software on a current stack, tuned to a performance budget we put in the contract, and handed to you as a repository you own. From 14 000 MAD, and the price is on this site rather than behind a sales call.

95+ Lighthouse, contractual Full Git handover Hosted on our own Moroccan cloud
Scope

What we build on the web

If the thing you need has logic, accounts, money or data moving through it, it's an application — and it should be built like one.

◻

Marketing & corporate sites

Fast, server-rendered, structured for search and for AI assistants. For companies whose website is the first thing a serious buyer checks.

⇄

E-commerce

Custom storefronts with CMI, Payzone, Stripe or PayPal, multi-warehouse stock, delivery integrations and an admin your team can actually use.

◉

Booking & reservations

Availability engines, calendars, deposits, cancellation rules, confirmations by email and SMS. Common for clinics, transport, tourism and rentals.

▤

Customer portals

Login areas where your clients see their orders, invoices, documents, tickets or contracts — the single highest-leverage thing most B2B companies don't have.

⌗

Dashboards & internal tools

The spreadsheet your operations run on, turned into software with permissions, history and no accidental overwrites. Usually the fastest ROI we deliver.

⤿

Integrations & APIs

Connecting your site to an ERP, CRM, accounting system or a supplier's API. Including the unglamorous legacy ones that only speak CSV over FTP.

The difference

Why the architecture, not the brand name, decides your speed

A CMS site answers a visitor by booting a framework, querying a database, running thirty plugin hooks and assembling HTML — every single request. An engineered site answers from a rendered, cached response and reaches the database only when it genuinely has to.

That architectural difference is why one scores in the 30s on mobile and the other scores in the 90s, and no amount of caching plugins closes the gap. It's also why one needs a bigger server every year and the other doesn't.

  • One language end to end. Server, browser and build tooling share a language — fewer handoffs, fewer translation bugs, and a far larger pool of Moroccan engineers who can maintain it after us.
  • A dependency list you can read. We justify every package. You can audit the whole thing in an afternoon instead of trusting sixty authors you've never heard of.
  • Real-time where it matters. Live stock, live tracking, live notifications, live chat — things a modern runtime does natively and a plugin fakes with polling.
request lifecycle — same page, two architectures
// typical CMS + plugin stack
request → bootstrap → db query ×17
  → plugin hooks ×38 → render → gzip
TTFB ~1.4s · weight 4.2 MB · LCP 5.1s

// engineered build
request → edge cache HIT
TTFB ~40ms · weight 180 KB · LCP 0.9s

Illustrative figures for the two architectures, not a measurement of a specific site. Your own numbers come back in the free audit.

Side by side

Engineered build vs. the quote you probably already have

Not a fair fight on day-one price. A very different fight on year-three cost.

Recode — engineeredCMS theme + pluginsDrag-and-drop builder
Starting price14 000 MAD5 000 – 25 000 MADSubscription from ~200 MAD/mo
Mobile Lighthouse95+ committed in writingTypically 30–55Capped by the platform
Page weightBudgeted, usually < 400 KBCommonly 3–8 MB1–3 MB
Third-party dependenciesShort, audited, justified30–60 pluginsHidden from you
Recurring licence feesNonePer-plugin, annualPerpetual subscription
Security exposureOur code, our patch scheduleDozens of external maintainersPlatform's responsibility
Custom business logicUnlimitedOnly what a plugin allowsEssentially none
You own the sourceFull Git historyFiles, sometimesNever
Migrating away laterStandard code, any teamPainful but possibleRebuild from scratch
Scales under trafficAutoscaling, fixed monthly priceBigger server every yearTier upgrade
↳
Where a CMS honestly wins: a content-heavy publication with non-technical editors publishing daily, no custom logic, and a tight budget. We build those too when it's the right call — and we'll say so in the Blueprint rather than upselling you.
Performance

We put the numbers in the contract. Ask anyone else to.

Every studio in this market claims to build "fast, optimised" sites. None of them will write a figure into the statement of work with a remedy attached. We do, measured on your real content and images — not on a demo page with one paragraph of text.

Measured on your live contentOur committed targetWhy it decides whether you make money
Lighthouse Performance (mobile)≥ 95Mobile is the majority of Moroccan traffic and the harsher test
Largest Contentful Paint< 1.2sA Google ranking factor and the moment a visitor decides to stay
Time to First Byte< 200msServer responsiveness — where plugin stacks lose outright
Cumulative Layout Shift< 0.05Content jumping under a thumb is the fastest way to lose a sale
Total page weight< 400 KB typicalMobile data costs your customer money and patience
Accessibility100Legal exposure, plus it's simply how a professional builds

Targets apply to the pages we build with the content and media supplied. Third-party scripts you add later — chat widgets, ad pixels, tracking tags — affect scores, and we'll tell you the cost of each one before you add it.

Visibility

Built to be found twice: by Google, and by the assistants

A growing share of buying research no longer happens on a results page. Someone asks ChatGPT, Gemini or Perplexity for "the best logistics company in Casablanca" and gets three names with no blue links. If your site isn't structured for machine reading, you are not one of those three.

The technical work overlaps with classic SEO but isn't identical: clean semantic HTML that renders without JavaScript, complete and valid structured data, unambiguous entity and service descriptions, factual consistency across your pages, and content that answers a question in a quotable paragraph.

  • Technical SEO as a baseline — crawlability, canonical URLs, sitemaps, Core Web Vitals, hreflang when you go multilingual.
  • Structured data done properly — Organization, LocalBusiness, Product, FAQ, Breadcrumb and Article schema, validated, not copy-pasted.
  • Analytics wired from day one — Google Analytics 4, Search Console and Tag Manager configured and verified, so you can see what's happening.

To be straight with you: nobody can guarantee a position on Google, and anyone promising "#1 guaranteed" is selling you something they can't deliver. What we guarantee is that the technical foundation is not what's holding you back.

structured data — what an assistant reads
{
 "@type": "LocalBusiness",
 "name": "Your Company",
 "areaServed": "Casablanca, MA",
 "makesOffer": ["..."],
 "aggregateRating": { /* real reviews only */ },
 "sameAs": ["..."]
}

Markup is only as good as the facts behind it. We never fabricate ratings or reviews — that gets a site penalised, and it deserves to be.

The Recode service

Already have a site? This is the service we're named after.

You don't always need a new website. Sometimes you need the same website, rebuilt properly — same content, same URLs, same rankings, none of the rot. It's usually cheaper than a fresh build and far less disruptive.

Recode this if…

  • It takes more than three seconds to load on a phone
  • Nobody can tell you what half the plugins do
  • You can't get the source code from whoever built it
  • The hosting bill keeps climbing and performance doesn't
  • It was built before 2021 and nobody has touched the dependencies since
  • You're invisible on Google despite paying for SEO
  • You're afraid to update anything in case it breaks

What a Recode includes

  • Full URL inventory, with redirects mapped one by one
  • Content, metadata and media migrated intact
  • Rebuild on a modern runtime with a performance budget
  • Ranking monitoring through and after the transition
  • Security review and dependency cleanup
  • Migration to infrastructure we actually operate
  • Repository and documentation handed to you
Get a free Recode audit → From 11 000 MAD · written findings in 48 hours
Web pricing

Published prices, so you can rule us in or out today

Entry points, not ceilings. The Blueprint turns the relevant one into a fixed quote before you commit to a build.

Presence
Credibility and lead capture for an established business
from
14 000MAD
  • Up to 8 pages, custom designed
  • Static-first build, no CMS bloat
  • 95+ Lighthouse committed
  • Contact and lead forms
  • Technical SEO + structured data
  • Analytics and Search Console
  • Simple content editing
  • No user accounts or payments
Get a quote
most chosen
Commerce
Selling, booking or taking payment online
from
38 000MAD
  • Everything in Presence
  • Custom storefront or booking engine
  • CMI, Payzone, Stripe or PayPal
  • Stock, orders and delivery logic
  • Customer accounts and order history
  • Admin dashboard for your team
  • Transactional email and SMS
  • 3 months post-launch support
Get a quote
Platform
The site is the product or the operation
from
85 000MAD
  • Everything in Commerce
  • Multi-role permissions and workflows
  • ERP / CRM / third-party integrations
  • Custom API for your own consumers
  • Real-time features where needed
  • Staging environment and CI/CD
  • Load testing before launch
  • Dedicated engineer, 6 months support
Get a quote
Web development questions

Answered without the sales varnish

Yes. We fit an editing layer to how you actually work — a headless CMS for a content team, or a handful of editable regions if you only change prices and opening hours. What we avoid is handing you a page builder with four hundred options, because that's how a carefully designed site turns into a mess in six weeks. If your team needs full editorial control, we say so in the Blueprint and build for it deliberately.

Next step

Send us your URL. Get the truth about it in 48 hours.

Performance on real devices, technical SEO, security exposure, and the specific places you're losing visitors — written down, free, yours to keep whoever you hire.

Free audit or a quoteStart