CASE STUDY
Booking / Mobility

YMKabila

Car Rental Platform in Morocco

YMKabila is a professional car rental agency in Morocco with a fleet of 19+ vehicles spanning economic, SUV, and luxury tiers. We built a full booking platform with multi-currency support, customer dashboard, vehicle management, and city-specific landing pages.

ymkabila.com/fr
YMKabila · desktop
YMKabila · mobile
CASE STUDY

The context

YMKabila is a professional car rental agency in Morocco operating a fleet of 19+ vehicles across 5 cities (Casablanca, Marrakech, Agadir, Tangier, Rabat). Three segments: economy for locals needing a vehicle by the week, SUV for tourists on road trips, luxury for premium clients landing at the airport wanting a German sedan. The website is their main acquisition funnel, competing with international platforms (Booking, Sixt) on tourist Google queries.

The challenge

Three intertwined challenges. First, competing with international platforms on local SEO: "car rental Marrakech" is a high-competition query dominated by comparators. We needed dedicated city pages with unique content (local recommendations, practical info) rather than a flat catalog. Second, pay-at-agency with no deposit is a strong business choice in a market where comparators prefer Stripe deposits: this means reassuring the visitor differently (testimonials, clear legal mentions). Third, multi-currency (MAD/EUR/USD) and multilingual.

Our approach

Next.js + React + Tailwind for SEO performance and visitor experience. Architecture by city and by segment: city pages (Casablanca, Marrakech, Agadir, Tangier, Rabat) with unique content plus a category filter that pre-selects relevant vehicles. No-deposit booking system with WhatsApp + email confirmation. Multi-currency with exchange rates locked at order time to avoid discrepancies. Schema.org RentalCarReservation + LocalBusiness for the local-SEO signal. Blog and FAQ to capture informational queries ("do I need an international permit in Morocco?").

The outcome

The platform is live, captures local SEO traffic on city pages, and converts into bookings without the pre-payment friction. The client manages the fleet, seasonal pricing, and editorial pages without technical support. On the technical side, the architecture supports fleet growth without rework.

KEY PAGES

The product in detail

A glimpse of the screens that make the product valuable: features, user journey, content.

ymkabila.com/fr/vehicles
YMKabila · Flotte véhicules
Flotte véhiculesView
ymkabila.com/fr/vehicles/renault-clio-5-2024
YMKabila · Véhicule Renault Clio 5
Véhicule Renault Clio 5View
ymkabila.com/fr/location/casablanca/aeroport-mohammed-v
YMKabila · Location Casablanca Aéroport
Location Casablanca AéroportView
ymkabila.com/fr/road-trips
YMKabila · Road trips Maroc
Road trips MarocView
ymkabila.com/fr/avis
YMKabila · Avis clients
Avis clientsView

Key features

Vehicle catalog with advanced filters (category, price, transmission, fuel)
Booking system with pay-at-pickup flow (no deposit)
Multi-currency (MAD/EUR/USD) and multilingual interface
City-specific landing pages (Casablanca, Marrakech, Agadir, Tangier, Rabat)
Customer dashboard, blog, FAQ, and WhatsApp integration

Technologies used

Next.jsReactTailwind CSSBooking System

Have a similar project?

We can build a custom solution for your business. Let's talk.