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.
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.
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 → 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.
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 — engineered | CMS theme + plugins | Drag-and-drop builder | |
|---|---|---|---|
| Starting price | 14 000 MAD | 5 000 – 25 000 MAD | Subscription from ~200 MAD/mo |
| Mobile Lighthouse | 95+ committed in writing | Typically 30–55 | Capped by the platform |
| Page weight | Budgeted, usually < 400 KB | Commonly 3–8 MB | 1–3 MB |
| Third-party dependencies | Short, audited, justified | 30–60 plugins | Hidden from you |
| Recurring licence fees | None | Per-plugin, annual | Perpetual subscription |
| Security exposure | Our code, our patch schedule | Dozens of external maintainers | Platform's responsibility |
| Custom business logic | Unlimited | Only what a plugin allows | Essentially none |
| You own the source | Full Git history | Files, sometimes | Never |
| Migrating away later | Standard code, any team | Painful but possible | Rebuild from scratch |
| Scales under traffic | Autoscaling, fixed monthly price | Bigger server every year | Tier upgrade |
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 content | Our committed target | Why it decides whether you make money |
|---|---|---|
| Lighthouse Performance (mobile) | ≥ 95 | Mobile is the majority of Moroccan traffic and the harsher test |
| Largest Contentful Paint | < 1.2s | A Google ranking factor and the moment a visitor decides to stay |
| Time to First Byte | < 200ms | Server responsiveness — where plugin stacks lose outright |
| Cumulative Layout Shift | < 0.05 | Content jumping under a thumb is the fastest way to lose a sale |
| Total page weight | < 400 KB typical | Mobile data costs your customer money and patience |
| Accessibility | 100 | Legal 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.
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.
"@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.
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
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.
- 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
- 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
- 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
Answered without the sales varnish
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.