For a hotel or riad in Morocco, all digital marketing serves one measurable goal: lowering the share of nights sold through Booking, Airbnb or Expedia, which take 15–25% in commission. Every booking won back direct returns that commission to the property. Five levers get you there: your Google listing and free booking links, reviews, Instagram, a website with a booking engine connected to WhatsApp, and retargeting visitors who didn't book.
How much do OTAs really cost you?
Between 15% and 25% of every night sold. Booking.com averages around 15% worldwide and climbs with its visibility programs, Expedia often sits higher, and Airbnb takes about 15% on the host side. Run the numbers once: the total almost always comes as a surprise.
| 6-room riad in Marrakech — assumptions | Value |
|---|---|
| Average rate sold per night | $89 / €89 |
| Annual occupancy rate | 60 % |
| Room nights sold per year | ≈ 1 310 |
| Room revenue | ≈ $117,990 / €117,990 |
| Share booked via OTAs | 80 % |
| Average commission | 17 % |
| Commission paid over the year | ≈ $15,990 / €15,990 |
On these assumptions, going from 80% to 60% OTA share means shifting about $23,590 / €23,590 to direct, or nearly $3,990 / €3,990 in commission kept over the year.
Then there's the truth few agencies spell out: direct isn't free. Booking engine, payment gateway, advertising and staff time generally cost 5–10% of the revenue generated, plus an upfront investment. It becomes clearly profitable from the second year, once the website is paid off and people search for your name directly. Don't leave the platforms, though: many travelers discover you there before typing your name into Google. Aim for 30–50% direct, not 100%.
How do you get found when someone searches “riad in Marrakech”?
Through Google, across three distinct surfaces.
- Your Google Business Profile — recent photos, the exact category, amenities, and a link to your booking page rather than to an OTA. It's what puts you on Maps. Our guide: optimizing your Google Business Profile in Morocco.
- Free booking links — below the paid ads, Google shows links to the hotel's own website, with no cost per click. You need a Hotel Center account fed with rates and availability: ask your booking engine provider whether it's a Google connectivity partner. It's the most profitable and most overlooked lever in the industry.
- Paid Google Hotel Ads — pay per click or commission per stay. Useful once you have volume, premature for a riad until the free option is in place.
Defend your own name
When a traveler types your property's exact name, they've already chosen — and OTAs buy that keyword to intercept the booking right before the finish line. A small search campaign on your brand costs little and wins it back. Check on mobile in a private window first: if nobody is bidding on your name, keep your money.
How do you collect reviews without ever buying them?
By asking at the right moment, asking everyone, and never offering anything in return. The platforms don't play by the same rules:
- Booking.com — only guests who booked through Booking can leave a rating: no way to boost volume, only the quality of the stay counts.
- Google and TripAdvisor — open to every guest, whatever the booking channel. That's where your visibility is decided.
What works: asking in person at checkout, a QR code card in the room, a WhatsApp message the next day. And replying to every review in the reviewer's language, especially the bad ones. Our method for collecting customer reviews applies as-is to hospitality.
What you're allowed to display
Law 80-14 makes opening to the public subject to an operating authorization and a classification issued by a regional commission. Five orders published in the Official Bulletin in 2025 extend this star classification to guesthouses, riads and kasbahs, with a 24-month transition period. Advertise the category you actually hold, not the one you're aiming for: confirm it with your regional tourism delegation.
Instagram and Reels: your riad is already a visual product
That's hospitality's structural advantage over almost every other sector: the product photographs itself. What performs:
- The approach — the medina alley, the studded door, the patio coming into view. The contrast between outside and inside is the best short-form format in the sector.
- The light — breakfast on the terrace, late afternoon on the zellige tiles, the pool. Film at the hours when the light does the work for you.
- The people — the team, the hammam, dinner cooked on site. That's what sets a riad apart from a hotel room.
Look at saves and shares rather than likes: a traveler who saves a post is planning a trip. And point your bio link to a booking page, not to your homepage.
The direct website: booking engine, payment and WhatsApp
Without a booking engine that shows real-time availability and takes a deposit, all the upstream work goes back to the platforms: a visitor who can't book in three screens heads back to Booking, where they have their account and their card. The bare minimum:
- Real-time availability and rates, prices in dirhams and euros, instant confirmation.
- A fast, mobile-first website, in French and English at the very least, and in Spanish if you're targeting Madrid and Seville.
- A channel manager that syncs your channels, or you'll get overbookings the day it starts working.
- WhatsApp visible on every page: it's the national reflex in Morocco, and Europeans use it when traveling too. Response time matters more than the script.
The perk for booking direct
Booking dropped rate parity clauses in Europe, but your Moroccan contract may still contain them: reread it before displaying a lower public price. Non-price perks, on the other hand, pose no problem: free breakfast, late checkout, an upgrade, an airport transfer. Often more convincing than a 10% discount, without breaking your rate structure.
When to spend? Moroccan seasonality and source markets
A flat ad budget is a badly spent budget. The rule: spend when people book, not when they travel. A European on a leisure trip books Morocco one to three months ahead; a Moroccan guest often books within the week.
| Period | Who's booking | Where to put the budget |
|---|---|---|
| January – February | European winter vacations, sunshine in Agadir | Google and retargeting in France, the UK, Germany |
| March – May | High season in Marrakech, Fez, Essaouira; Easter, Semana Santa | Maximum budget, committed from January |
| June – August | Heat inland; the coast, domestic tourism, Moroccans living abroad (MRE) | Shift to the coast, Morocco targeting, WhatsApp |
| September – November | Second high season, All Saints' holidays, Spanish long weekends | Maximum budget, committed from July |
| December | New Year's Eve: the highest rates | On sale from September, minimum stay |
| Ramadan, then Eid | Domestic demand dips, then peaks for Eid | Scale back domestic, reopen ten days before Eid |
Which market to target
Morocco welcomed 19.8 million arrivals in 2025, according to the Ministry of Tourism. France remains by far the leading source market, ahead of Spain, the UK and Germany. One nuance changes everything: a large share of these arrivals are Moroccans living abroad, who stay with family. So base your targeting on where your bookings actually come from, not on the national figure — your Booking exports give you that for free.
What budget: a 6-room riad or an 80-room hotel?
The two aren't playing the same game. A six-room riad only needs a few direct bookings a week: it wins on Google, reviews, Instagram and WhatsApp, with a budget focused on its brand and retargeting. An 80-room hotel in Agadir or Casablanca has to fill volume: paid metasearch, constant pressure across several markets, tracking each channel's contribution.
| Item | Riad (6 to 12 rooms) | Hotel (60 to 100 rooms) |
|---|---|---|
| Website and booking engine integration (one-time) | $1,490–3,990 / €1,490–3,990 | $3,990–11,990 / €3,990–11,990 |
| Booking engine and channel manager (per month) | $29–119 / €29–119 | $149–499 / €149–499 |
| Google, brand and Hotel Ads (per month) | $99–299 / €99–299 | $499–1,990 / €499–1,990 |
| Meta, awareness and retargeting (per month) | $149–399 / €149–399 | $799–2,490 / €799–2,490 |
| Photo and video | One shoot per season | One shoot per quarter |
| Agency management (per month) | $249–599 / €249–599 | $799–2,490 / €799–2,490 |
Retargeting, the cheapest spend in the plan
Typically, only 2–4% of a hotel website's visitors book: it's the others you need to win back, with Meta ads and Google, at the lowest cost per click in your whole setup. A common trap: the booking engine is often hosted on a different domain. Without a pixel and GA4 with cross-domain tracking, you'll see traffic but no attributed bookings, and you'll pay to retarget people who have already booked.
Win back your direct bookings
Tell us how many rooms you have and where your guests come from: within 24 hours, we'll send you a costed plan to reduce your OTA share, with your accounts and audiences in your name.
Prefer to write? WhatsApp: +212 705-969268
Frequently asked questions
How much does digital marketing cost for a riad in Morocco?
For a 6- to 12-room riad, plan for $1,490–3,990 / €1,490–3,990 one-time for the website and booking engine integration, then $249–699 / €249–699 per month in ad spend (Google on your brand, Meta for retargeting) and $249–599 / €249–599 per month for management. The only trade-off that matters is how that compares with the 15–25% commission you currently pay the platforms. Our detailed benchmarks: Facebook and Instagram ad prices in Morocco.
Am I allowed to show a lower price on my website than on Booking?
It depends on your contract. Booking dropped rate parity clauses in Europe, but a contract signed in Morocco may still contain them: reread it before lowering your public price. Non-price perks, on the other hand, are never a problem: free breakfast, late checkout, an upgrade, an airport transfer. A discounted rate reserved for your mailing list subscribers, in a closed group, is also common practice.
How do you ask for Google reviews without breaking the rules?
Ask all your guests, not just the ones smiling at checkout, and never offer anything in return: a discount, an upgrade or a gift in exchange for a review is prohibited by Google's and TripAdvisor's rules, and a fabricated review falls under the misleading commercial practices covered by Law 31-08. What works: asking in person at checkout, a QR code in the room, and a WhatsApp message the next day.
Should you leave Booking.com once your website takes bookings?
No. Many travelers discover you on the platforms, then search for your name on Google: leave, and you lose that showcase. The realistic goal is to bring the OTA share down from 80% to 50 or 60%. For a six-room riad selling nights at $89 / €89 with 60% occupancy, that's around $3,990 / €3,990 in commission kept per year.
Am I allowed to send my offers to past guests by WhatsApp or email?
Yes, under certain conditions. Law 09-08 prohibits electronic prospecting without prior consent, but provides an exception when the contact details were collected directly from the person during a previous service, for similar services, and provided you offer a simple, free way to opt out. Your past guests fall within this framework; a purchased list does not. The processing must be declared to the CNDP. Our WhatsApp Business guide for Morocco details the setup.
What ad budget for an 80-room hotel in Agadir or Casablanca?
Plan for $1,290–4,490 / €1,290–4,490 per month in media spend, split between Google (brand, Hotel Ads, metasearch) and Meta (awareness and retargeting), then $799–2,490 / €799–2,490 per month for management. This budget works harder concentrated on the two months before each high season than spread flat over twelve months.
ANIMA