Car rental agency — MarrakechCost per booking −44% for a car rental agency in Marrakech.
In a seasonal, ultra-competitive tourist market, every dirham of acquisition counts. Webotic restructured the bilingual Google Ads campaigns, added Meta retargeting and streamlined direct booking. (Indicative figures, to be confirmed.)
Client anonymized at their request — the figures are real, verifiable on request.
- Google Ads
- Meta Ads
- GA4
- Google Tag Manager
- WhatsApp Business
- Looker Studio
The challenge · capturing volatile tourist demand
Car rental in Marrakech moves with tourism: seasonal search peaks, a mostly foreign audience and competitors bidding hard on queries like "rent car marrakech" or "car rental Marrakech airport". The agency was spending on Google Ads with no clear intent structure and no language split, which inflated the cost per booking and let a share of visitors leave without any follow-up. The website drew traffic but converted poorly for lack of a readable booking path. The goal: turn a scattered acquisition budget into a stream of qualified, measurable, profitable requests, able to absorb seasonality without blowing up the acquisition cost.
- Tourist seasonality and demand peaks to absorb.
- Aggressive competition on high-intent queries.
- Rising cost per booking, scattered budget.
- A site with traffic but a weak booking path.
The approach · bilingual Google Ads, retargeting and direct booking
Webotic rebuilt the Google Ads account by separating intents (brand, airport, long-term, models) and splitting campaigns by language — FR for French-speaking customers, EN for international tourists — with matching ads and landing pages. Off-topic keywords were excluded to cut waste. In parallel, Meta retargeting was activated on visitors who had not booked, with fleet visuals and a clear offer. The booking path was streamlined: a visible WhatsApp button, a short form on the site and fast replies. Tracking was wired to real conversions — bookings, quotes, WhatsApp clicks and calls — to steer optimization on real requests rather than on clicks.
- Google Ads campaigns segmented by intent and language.
- Keyword exclusions to cut wasted spend.
- Meta retargeting of non-converting visitors.
- Direct WhatsApp + website booking with request tracking.
The results · acquisition cost under control
Over six months, the cost per booking dropped by 44%, thanks to a finer bidding structure and the removal of irrelevant traffic. The volume of inbound requests — bookings and quotes combined — grew by 230%, driven by better-targeted bilingual campaigns and the recovery of visitors through Meta retargeting. On the site, the visitor → request conversion rate was multiplied by 1.9 after the booking path was reworked. The agency now has a readable acquisition stream, measured request by request, that absorbs seasonal peaks without cost drift. (Figures to replace with the final values validated by the client.)
- Cost per booking −44% over 6 months.
- +230% inbound requests (bookings & quotes).
- Site conversion rate 1.9×.
- Acquisition measured request by request, seasonality absorbed.
We were paying a lot for clicks that never booked. Now every dirham is tracked all the way to the booking and we know exactly what works, even in high season.
FREQUENTLY ASKED QUESTIONS
- Why split FR and EN campaigns for a Marrakech car rental?
- Because the audience is mixed: French speakers and international tourists search different terms at different times. Splitting campaigns by language allows tailored ads and pages, better bidding per market and a lower cost per booking.
- What does Meta retargeting do in this setup?
- Car rental is rarely decided on the first click: the visitor compares. Meta retargeting re-engages those who visited the site without booking, showing the fleet and the offer, to recover a share of requests that would otherwise be lost.
- How do you measure a booking made via WhatsApp?
- WhatsApp button clicks and calls are tracked as conversions, alongside the site forms. That way we optimize on real inbound requests, not just on ad clicks, which reflects the true return on the budget.
- Does the setup hold up against tourist seasonality?
- Yes. Steering on cost per booking lets us raise pressure in high season without losing control of the acquisition cost, and ease off in quieter periods. The budget follows real demand rather than a fixed calendar.