Booking platforms (Booking.com, Airbnb, Agoda) show riads alongside hotels, but the listing quality is wildly uneven. A few things that help: filter by "breakfast included" as a hard requirement; read the most recent reviews rather than the overall score (a riad can have a 9.0 average built on reviews from 2022 that predates a change of ownership); and message the property with one direct question before booking — how quickly they reply tells you a lot about their operational quality.
Room photos in cheap riads are often taken by mobile phone with a wide-angle lens that makes a 14 m² room look palatial. Ask specifically about room size and whether it has an exterior window (some interior riad rooms face only the courtyard, which can feel claustrophobic in summer). The courtyard itself is usually beautiful and shared — which is most of the riad experience anyway.
One counter-intuitive tip: arriving without a booking during low season (January and parts of July–August) and negotiating at the gate can get you 20–40% below the listed price at smaller family-run riads. They would rather fill the room than leave it empty. This works best in Fes and less reliably in Marrakech, where demand is steadier year-round.
If you are travelling with a private guide or on an organised tour, your operator will typically have relationships with vetted riads at pre-negotiated rates — often with guaranteed room quality, confirmed breakfast terms, and someone who speaks English to sort out any issues. That removes the whole category of hidden-cost risk described above.