By industry 14 min read By the Léra Concept editorial team

Websites for riads, guesthouses and hotels in Morocco: direct bookings, without Booking

How a riad, guesthouse or hotel in Morocco wins direct, commission-free bookings: pages, photos, booking engine, Google Business Profile.

Illustration: the website mockup of a riad, with a key, on a Majorelle blue background

A riad, a guesthouse or a small hotel in Morocco lives with the booking platforms: they bring guests from all over the world, and they take a commission on every night. Your website is not there to replace them. It is there to win back a share of those bookings directly, with no commission, from travelers who have already found you and from those who come back.

This article explains how an accommodation website wins direct bookings: the traveler’s real journey, the pages you need, the photos, the booking engine and the calendar, your Google Business Profile, languages, SEO, the mistakes we see on existing riad websites, and what it all costs. Léra Concept is a web agency in Marrakech; we have delivered websites for rental villas such as Unlimited Marrakech and travel businesses such as Golf Addict Club, and every week we see riad websites losing bookings for simple reasons.

Why do direct bookings matter so much for a riad?

Booking platforms charge a commission on every reservation. The exact terms depend on your contract and your country; accommodation partners can find theirs in theBooking.com partner portal. In the Moroccan market, the hosts we work with report commissions in the range of 15% to 20%, and more with visibility programs.

Run the numbers with your own figures. An eight-room riad in Marrakech, at an average MAD 900 a night and 60% occupancy, takes in around 1.5 million dirhams a year. If 70% of that goes through the platforms at 17% commission, that is close to MAD 180,000 in commission every year. Shifting 20 points of bookings to direct is worth more than MAD 50,000 a year. That is the budget for a website, its hosting and its maintenance for ten years.

Direct booking has two other benefits. You talk to the guest before they arrive: airport transfer, dinner on the first night, a day trip. And you keep their contact details for next time, which the platforms do not allow. A riad that brings its guests back builds a clientele; a riad that depends on the platforms starts from zero every season.

How does a traveler book a riad in Morocco in 2026?

The journey is well known, and it defines exactly what your site is for.

  • The traveler compares options on a platform or on Google Maps: “riad Marrakech medina”, “guesthouse Essaouira”, “hotel Chefchaouen”. They shortlist two or three places.
  • They type the riad’s name into Google to find out more. This is where your site comes in: it has to appear first on that name, ahead of the platforms.
  • On the site, they look at the photos, the rooms, the prices, the reviews, the location, and they compare the direct price with the platform price.
  • If the site is reassuring and the direct price is equal or better, with a perk (breakfast, transfer, flexible cancellation), they book direct. If not, they go back to the platform.

Three requirements follow from that journey. The site has to be found on the riad’s name, which is straightforward with a properly built website. It has to convince in two minutes, with photos, prices and reviews. And it has to let people book without friction, in English as well as French, with a payment or at least a request confirmed within the hour.

Travelers come mainly from France, Spain, the United Kingdom, Germany, the United States and, increasingly, from Morocco itself for weekend breaks. So the site is in French and English at the very least, with Spanish a real plus in Tanger, Tétouan, Chefchaouen and Marrakech. The Ministry of Tourism publishes arrivals by market on its official site : that is the source to check when picking a third language.

The six pages that turn visitors into bookings

An accommodation website does not need twenty pages. It needs six flawless pages, each one fully translated.

1. The home page: the place in ten seconds

One large photo of the patio or the pool, the name, the city, one sentence that captures the spirit of the place, and the booking widget on the first screen: dates, number of guests, “See availability”. Then a preview of the rooms, three reviews, the location, the services. No heavy background video: a beautiful compressed photo does the same job at a tenth of the weight.

2. The rooms, with rates

One section or one page per room type: five to eight photos, the size, the bed, the view, the amenities, the from-price, by season if you have seasonal rates. Hiding prices to force people to get in touch drives them away: the traveler has the platform price right in front of them and wants to compare. Show the direct price and the perk that comes with it.

3. Booking

The booking engine, described below, or failing that an enquiry form with dates, room, number of guests, and a promise to reply within the hour by WhatsApp or email. Cancellation and payment terms spelled out plainly, one sentence each.

4. The riad and its neighborhood

The story of the house, the hosts, the team, the architecture, and above all the neighborhood: how many minutes from the square, the souk, the beach, the station; how you get there on foot or by taxi; what there is around. This is the page travelers read to picture themselves there, and the one Google uses to understand where you are.

5. Experiences and services

Breakfast, Moroccan dinner, hammam, cooking classes, day trips, airport transfer, rooftop. Every service with its price or “on request”. These pages do two things: they raise the average spend, and they answer precise searches such as “riad with pool Marrakech” or “guesthouse hammam Fès”.

6. Getting here and contact

How to get here from the airport and the station, with indicative taxi fares, the meeting point in the medina (taxis cannot drive in), the WhatsApp contact who answers in English, the exact address and a map. In a medina, this page saves you dozens of messages from lost travelers.

Photos: the one thing travelers really look at

For an accommodation business, the photos are the product. A stunning riad with dark photos loses to an ordinary riad that has been photographed well. The platforms know it: their best-ranked listings have professional photos.

Invest in a day with a photographer who specializes in hospitality, between MAD 2,500 and MAD 6,000 in Marrakech or Essaouira: the patio at golden hour, every room made up, the rooftop at sunset, the breakfast table laid, the hammam lit. These are the same photos you will use on the platforms and on Instagram. They pay for themselves in a handful of bookings.

On the site, every photo is compressed to WebP and loaded as the visitor scrolls, with alt text that describes what is shown. A riad home page with fifteen photos should stay under 1.5 MB. Google measures loading speed with the Core Web Vitals, and travelers feel it: past three seconds on mobile, some of them go back to the platform.

The booking engine and the calendar: how it works

A booking engine is a service that shows your availability and your rates on your own site, takes the deposit or the full payment, and sends the confirmation. A channel manager keeps your calendar in sync between the site and the platforms: when a room is booked anywhere, it closes everywhere. Without that sync, you risk double bookings, the worst possible experience for a traveler.

These services are monthly subscriptions, generally between MAD 300 and MAD 1,500 a month depending on the number of rooms and the features, with no commission per booking or with a commission far lower than the platforms’. Several of them suit the Moroccan market, with payment in dirhams and in euros. We do not sell booking engines: we help you choose one and we integrate it cleanly into the site, on the Booking page and in the widget on the home page.

For a small riad with three or four rooms, a well-made enquiry form with a WhatsApp reply within the hour can be enough at first. The engine becomes necessary as soon as requests start overlapping or you want to take payment without any back-and-forth. We tell you which one you need at the brief, based on your volume.

Online payment in Morocco goes through the Centre Monétique Interbancaire for Moroccan and international cards, or through the payment provider of your booking engine. Bank-transfer deposits are still common with Moroccan guests. Set out the payment methods you accept on the Booking page.

Convincing guests to book direct: the direct perk

A traveler only books direct if they gain something, or at least lose nothing. Some platform contracts set rules about the prices you display elsewhere; check your own obligations. But nothing stops you offering a perk in kind on your site: breakfast included, airport transfer, an upgrade subject to availability, a longer free-cancellation window, a welcome dinner, late check-out.

That perk appears on every page, on one line, next to the price: “Book here: free airport transfer and free cancellation up to 7 days ahead.” That is what tips the decision. Add your reviews, pulled from Google and the platforms, with the overall rating and three recent extracts, and a link to your Google Business Profile so visitors can read them all.

Past guests are your best direct channel. An email six months after the stay, with a returning-guest offer, brings back bookings with no commission. The site collects the email address at the time of booking, with the consent required by Law 09-08, and you keep the connection.

Your Google Business Profile and SEO for an accommodation business

A hotel’s Google Business Profile has a special status: Google displays platform prices and a booking module on it. The “Official site” link is essential: that is what sends the traveler to your direct booking. The profile has to be verified, complete (category “Riad”, “Guest house” or “Hotel”, photos, amenities, languages spoken) and linked to the site both ways. TheGoogle Business Profile help centre describes the options specific to accommodation listings.

On the site, structured data of the type LodgingBusiness tells Google what kind of property you run, your address, your amenities, your languages and your price range. Every page has a precise title: “6-bedroom riad with pool in the Marrakech medina”, not “Home”. The Experiences pages answer searches by amenity or activity.

SEO for an accommodation business is won on three kinds of searches: the riad’s name (your site has to come first), the city plus the type of accommodation (“riad Essaouira”, very competitive, but reachable with reviews and content), and experience searches (“riad with hammam Fès”, easier). Our guide to SEO in Morocco goes through the method; the article on local SEO covers your profile and your reviews.

A blog helps a lot here: “what to do in Marrakech in three days”, “where to eat near the riad”, “the carpet souk explained”. These articles attract travelers who are planning a trip and discover the riad while looking for advice. One article a month, in two languages, is enough.

Reviews: on the platforms, on Google, on your site

For an accommodation business, reviews are the second decision factor after photos, and the first ranking factor on Google Maps. They live in three places: on the platforms, where they are verified and plentiful; on your Google Business Profile, where they count for local SEO; and on your site, where you choose which ones to show, with a link to the source.

The method that works: ask for a Google review at every check-out, with a WhatsApp message the same day containing the direct link to the review form, or a QR code at reception. Reply to every review, on every platform, within 48 hours, thanking the guest and naming a detail of their stay. Never reply to a negative review in the heat of the moment: wait, thank, explain, offer. Travelers read the replies as closely as the reviews.

On the site, show your Google rating, the number of reviews, and three recent extracts refreshed every season, in French and English. Never invent a review, and never copy platform reviews without crediting the source: people notice, and the trust is lost instantly.

Instagram and social media: the link back to the site

A riad also lives on Instagram, where travelers picture themselves before they book. The site and Instagram point to each other: the site link is in the bio with a Book button; the site shows the latest photos or a link to the account; every post links to the page it is about, the room, the rooftop, the experience, not to the home page.

The content that works for a riad: the patio at every hour of the day, breakfast, the craftspeople in the neighborhood, a visiting tip, a season. One post a week is enough. The goal is not the follower count but the direct booking: every post has to make the site easy to reach, and the site does the rest. What matters for Google is consistency: the same name, the same address, the same phone number on Instagram, on your Google Business Profile, on the platforms and on the site.

The mistakes we see on riad and hotel websites in Morocco

Mistake observedWhat it costsFix
No prices on the site, “contact us”The traveler goes back to the platform, where the price is visibleRates on display, with the direct perk
Old, dark or oversized photosLoss of trust, slow pageProfessional photographer, WebP, lazy loading
Site in French onlyEnglish-speaking guests lostFull English version, Spanish depending on the city
Enquiry form with no fast replyThe traveler books elsewhere while waitingReply within the hour, WhatsApp, or a booking engine
Calendar not syncedDouble bookings, terrible reviewsChannel manager
Google Business Profile with no “official site” linkBookings sent off to the platforms straight from GoogleProfile linked to the site, exact category
No Getting here page for a medina addressLost travelers, endless messagesGetting here page with meeting point and taxi fares
Site built on a platform template, slow and impossible to editPrices and photos never up to dateA clean site, editable, in your own name
Observations from riad, guesthouse and small hotel websites in Morocco, 2024-2026, by Léra Concept.

How much does a riad or hotel website cost, and how long does it take?

In the Moroccan market, accommodation websites are often billed higher than other showcase websites, between MAD 8,000 and MAD 40,000 at agencies specializing in hospitality, with expensive subscriptions on top. Freelancers ask between MAD 4,000 and MAD 10,000. Many riads also use the free website offered by a platform or a booking engine: free, but generic, slow, and never first on Google.

At Léra Concept, the website for a riad, a guesthouse or a small hotel costs MAD 2,999, fixed price, delivered in 5 business days after your brief: the six pages described here, the complete bilingual version, the booking widget or the enquiry form, the integration of whichever booking engine you have chosen, your Google Business Profile linked up, the structured data, the Moroccan legal pages. Hosting with the domain name is optional at MAD 129 per month, maintenance at MAD 299 per month, no commitment, cancel anytime. The booking engine and the channel manager remain separate subscriptions with their own providers, and we help you choose them.

What we need from you: the photos, the rates per room and per season, the services with their prices, the address and the meeting point, the cancellation terms, your existing texts or twenty minutes on a call so we can write them. The site is shown to you before going live and it belongs to you.

The checklist to run before the season

Go through these points on a phone, in English, like a traveler discovering you for the first time.

  • The riad’s name typed into Google brings up your site first, ahead of the platforms.
  • The booking widget or the form is visible without scrolling, and it works.
  • Every room has its photos, its rate and its amenities, in both languages.
  • The direct-booking perk is written next to every price.
  • Reviews are shown with a link to your Google Business Profile.
  • The Getting here page explains the route from the airport and the meeting point in the medina.
  • The calendar is synced with every platform.
  • The home page loads in under three seconds on 4G.
  • Your Google Business Profile is verified, with the “official site” link and the right category.
  • Cancellation terms, payment terms and the privacy policy are easy to read.

What a good website changes for an accommodation business

A well-built riad website does not replace the platforms, and that is not its job. It shifts a share of bookings to direct, it raises the average spend through services, it brings guests back, and it gives the place an identity that the platforms’ standardized listings erase. The hosts we work with measure the result simply: the share of direct bookings in the total, month after month. That is the only number that counts, and it goes up as soon as the site holds up on the six pages, the photos and the fast reply.

To get started before next season, the Order page takes five minutes. We reply within 24 hours, we tell you whether your project fits our offer, and the site goes live five business days after your brief.

Frequently asked questions

Rarely, and that is not the goal. The platforms bring travelers who do not know you. The site is there to convert directly the ones who have already found you and the ones who come back, with no commission. The realistic target is to raise the share of direct bookings from 10 or 20% to 40 or 50%, which is worth tens of thousands of dirhams a year for a mid-sized riad.

A form with a reply within the hour is enough for three or four rooms at the start. As soon as requests overlap or you want to take payment online, a booking engine with a channel manager becomes necessary to avoid double bookings. It is a monthly subscription, with no commission per booking or with a commission far lower than the platforms’.

That depends on your contract with each platform, which you should read carefully. What is always possible is adding a perk to the direct booking: breakfast, airport transfer, more flexible cancellation, a welcome dinner. Displayed next to the price, that perk is usually enough to move the booking over to your site.

French and English at the very least, with every page fully translated. Spanish is useful in Tanger, Tétouan, Chefchaouen and Marrakech, German for some coastal destinations. Check the arrivals by market published by the Ministry of Tourism to decide. A second language is included in our offer; further languages are on quote.

From MAD 4,000 to MAD 10,000 with a freelancer, from MAD 8,000 to MAD 40,000 at an agency specializing in hospitality. Léra Concept delivers a complete, bilingual, SEO-ready accommodation website for MAD 2,999, fixed price, in 5 business days, with your booking engine integrated if you already have one. The engine and the channel manager remain subscriptions with their own providers.

With a clean site whose home page title contains the exact name of the riad and the city, accommodation structured data, a verified Google Business Profile linked to the site, and links from your social media accounts. A well-built site moves ahead of the platforms on that name within a few weeks; the free site offered by a platform almost never does.

Contents
    Reply within 24 h

    Shall we start today?

    Your professional showcase website, delivered in 5 business days. MAD 2,999 paid once, or MAD 399 per month, all inclusive.

    100% online and secure payment: bank card (CMI) or Lana Cash · You remain the owner of the site

    Message on WhatsApp