Home > Blog > PPC & Google Ads

Google Ads for Riads in Morocco: How to Select Keywords, Exclude Wasteful Queries, and Set a Profitable Bid

By Urunk PPC Specialist Team | September 10, 2026 | 11 min read

How to structure Google Ads for a Moroccan riad. 3-group campaign architecture, intent-driven keyword research, negative lists, and maximum profitable CPC formula.

For owners and managers of riads, boutique guest houses, and independent hotels launching or overhauling Google Ads campaigns.

Media Architecture & PPC Profitability Framework

The majority of hospitality Google Ads accounts we audit don't fail because of high bid auctions; they fail because of poorly chosen broad-match keywords, total neglect of negative keyword exclusions, and a failure to tie cost-per-acquisition back to OTA commission benchmarks. This guide outlines a disciplined 3-group campaign structure, an intent-driven keyword selection methodology, and an exact maximum CPC formula that guarantees profitability on every paid click.

Field Observation Case: Charming 7-room riad in Essaouira. Monthly ad budget: 3,500 MAD (€320). Initial setup: 180 broad-match keywords triggering clicks on "cheap hotel", "essaouira flights", and "riad jobs", resulting in an exorbitant cost per direct booking of 820 MAD. After restructuring into 3 distinct groups (Brand Defense, High-Intent Destination like "boutique riad ocean view essaouira", and a shared negative list of 120 terms): average CPC dropped by 45%, cost per direct booking decreased to 190 MAD in 6 weeks, yielding an exceptional 4.8x ROAS.

1. The 3-Group Account Structure

Lumping brand name queries, generic destination terms, and informational searches into a single campaign obscures performance. Partition your Google Ads account into three dedicated tiers:

Campaign Group Strategic Objective Budget Allocation Core Success Metric
Brand Defense Searches for your exact establishment name ("riad [name] Marrakech") Low, strictly capped Direct booking share & impression share >90%
Targeted Destination High-intent destination queries ("riad medina marrakech with private pool") Moderate, scaled incrementally Cost per direct acquisition vs OTA commission
Negative Exclusion List Shared account-wide list blocking unqualified search waste €0 (Immediate cost savings) Reduction of non-converting click spend

2. Brand Protection: Vital, but Continuously Measured

Brand searches are your highest-converting traffic. Prospective guests searching for your exact property name already know you. Without an official brand defense campaign, OTAs bid on your name and capture the booking at an 18% commission penalty.

Ensure your brand campaign bids remain tightly controlled so you never overpay for traffic that would have visited organically.

3. Building Keyword Lists Grounded in Booking Intent

Search volume alone is meaningless without booking intent. Evaluate search terms across distinct intent categories:

Search Query Type Real Query Example Underlying Intent Recommended Strategy
Exact Brand Name "riad [name]" Confirm & book immediately Brand campaign, strict bid cap
Destination + Booking Action "book riad marrakech medina" Active transaction intent Destination group, phrase match
Destination + Feature "riad with rooftop pool marrakech" Feature-specific comparison Targeted group with dedicated landing page
Broad Generic "marrakech hotels" Early research & discovery Test cautiously with strict budget ceilings
Competitor / OTA Query "booking riad [name]" Intermediary preference Exclude from destination campaigns
Informational / Irrelevant "riad jobs", "weather marrakech" Non-travel or employment search Add to negative exclusion list immediately

4. Negative Exclusions: Your Most Profitable Optimization

Negative keywords systematically eliminate wasted ad spend. Implement a shared negative list across all campaigns:

  • Employment & Academia: "jobs", "internships", "recruitment", "training", "course", "careers".
  • Informational / Zero Purchase Intent: "weather", "map", "history", "wiki", "photos of".
  • Bargain Basement: "cheap", "free", "hostel", "budget dormitory" (unless matching your positioning).
  • Third-Party Portals: "airbnb", "agoda", "expedia" (when preventing wasted clicks on OTA searches).

5. Determining Your Maximum Profitable CPC

Never rely on automated bidding recommendations without setting hard bid ceilings rooted in your property's net unit economics:

Max Profitable CPC ≈ Net Direct Booking Value × Landing Page Conversion Rate

Net value equals the OTA commission preserved minus direct payment processing and booking engine fees.

Economic Variable Benchmark Value Operational Context
Average Reservation Value 1,200 MAD (~€110) Average length of stay × average daily rate
OTA Commission Avoided 18% (216 MAD) Standard baseline OTA commission tier
Direct Gateway & Engine Fees 20 MAD CMI/Stripe transaction costs
Mobile Landing Page Conversion Rate 3% Measured across high-intent search traffic
Max Profitable CPC Ceiling ≈ 6 MAD (~€0.55) Any bid above this threshold risks negative ROI

6. A 90-Day Execution Roadmap

Month 1: Account Setup & Negative Architecture

Build the 3-tier structure (Brand, Destination, Negative List). Deploy GA4 purchase conversion tracking with real currency values. Launch with strict manual CPC bid caps.

Month 2: Search Query Auditing & Refinement

Audit weekly search terms reports. Add irrelevant search queries to your negative list. Re-calculate actual conversion rates to fine-tune max CPC ceilings.

Month 3: Measured Scaling

Once the cost-per-direct-booking proves significantly lower than your OTA commission fee, scale ad spend incrementally by 15% every two weeks.

Practical FAQ

Should we exclude search queries combining our riad name with an OTA?

Yes, in most cases. A query like "booking [riad name]" indicates an established platform preference where the user is likely to book through the OTA regardless. Exclude these terms to protect your budget.

Why do our ads generate clicks but zero bookings?

Almost always due to post-click landing page friction: slow mobile loading speeds, missing date selectors, or a mismatch between the ad's headline promise and the actual room options shown.

How much monthly budget is needed to launch Google Ads for a boutique riad?

A focused budget of 3,000 to 5,000 MAD (€280 to €460/month) is ideal to dominate brand defense and capture high-intent localized destination searches without risking budget waste.

Key Metrics & Benchmarks

A performance comparison between industry average hospitality channels dependent on third-party OTAs versus optimized Urunk client channels: