Guesthouse — MarrakechDirect bookings +75% by disintermediating the OTAs.
A guesthouse in the Marrakech medina was paying up to 15-20% commission per night to booking platforms. Webotic took back control of direct demand through local SEO, Google Business Profile and its own booking engine. (Indicative figures, to be confirmed.)
Client anonymized at their request — the figures are real, verifiable on request.
- Google Business Profile
- Google Search Console
- Schema.org LocalBusiness
- Direct booking engine
- GA4
- Multilingual FR/EN content
The challenge · breaking OTA dependence
The guesthouse generated roughly 85% of its nights through booking platforms, which take 15-20% commission on every stay. In a business with thin margins and strong seasonality, this dependence ate into profitability and left the property with no direct relationship with its travelers. In the medina, competition is dense and the clientele is mostly international, making organic visibility hard to win. The existing site was not optimized for local search, the Google Business Profile listing was incomplete and no credible direct booking channel was offered. As a result, even travelers who discovered the property ended up booking through an OTA for lack of a simple alternative. The goal was clear: capture demand upstream and convert it directly to take back control of margin and the customer relationship.
- 85% of nights via OTAs, 15-20% commission.
- Margins eroded in a seasonal business.
- Incomplete Google Business Profile listing.
- No credible direct booking channel.
The approach · local SEO and direct booking
Webotic built a complete setup to capture and convert demand directly. On visibility, local SEO targeted high-intent queries such as "guesthouse Marrakech" and "medina riad", with Schema.org LocalBusiness structuring and multilingual FR/EN content tailored to international guests. The Google Business Profile listing was fully optimized: photos, attributes, categories, reviews and regular posts to strengthen ranking in the local pack and Google Maps. In parallel, a direct booking engine was integrated into the site, with no platform commission, offering a simple, reassuring funnel. Everything was tracked through Google Search Console and GA4 to steer positions, traffic and conversion rate. The aim was not to leave the OTAs overnight, but to gradually rebalance the mix in favor of direct.
- Local SEO on high-intent queries.
- Fully optimized Google Business Profile.
- Multilingual FR/EN content for international guests.
- Direct booking engine with no commission.
The results · margin recovered directly
In eight months, the booking mix was clearly rebalanced. Direct bookings grew by 75%, driven by sharply higher organic visibility: organic traffic was multiplied by 2.4 thanks to local SEO and Google Business Profile optimization. The OTA share of nights fell from 85% to 55%, meaning 30 commission points recovered directly and reinvested into margin. The direct booking engine became a credible channel, with a smooth funnel and international guests well captured through the FR/EN content. Beyond the numbers, the property regained a direct relationship with its travelers, a base for loyalty and repeat bookings. Platform dependence has not disappeared, but it is now a choice rather than a constraint. (Figures to replace with final values.)
- Direct bookings +75% over 8 months.
- OTA share from 85% to 55% · −30 commission pts.
- Organic traffic 2.4× via local SEO and GBP.
- Direct customer relationship regained.
We were handing a huge share of our revenue to platforms without ever talking to our guests. Now travelers find us directly and book with us: the margin comes back, and so does the relationship.
FREQUENTLY ASKED QUESTIONS
- Why reduce dependence on OTAs?
- Because platforms take 15-20% commission on every night and stand between the property and the traveler. By capturing demand directly through local SEO and an owned booking engine, you recover that margin and build a lasting customer relationship, the foundation of loyalty.
- Do you have to leave booking platforms entirely?
- No, the goal is to rebalance the mix, not to cut everything. OTAs remain a useful acquisition channel for visibility. The idea is to make direct a credible, priority channel, so that dependence becomes a controlled choice rather than an imposed constraint.
- How does Google Business Profile help a guesthouse?
- An optimized Google Business Profile listing improves ranking in the local pack and on Google Maps, where many travelers search for accommodation. Photos, reviews, attributes and regular posts strengthen visibility and trust, steering searches toward direct booking.
- Is multilingual content essential in Marrakech?
- Yes, the clientele of medina guesthouses is mostly international. Content in French and English, properly structured for SEO, makes it possible to rank on foreign travelers' queries and reassure them through to booking, in their own language.