Google Ads for Hotels — direct bookings instead of OTA commissions
Booking, Expedia and HRS take 15–25 % on every booking. With brand protection, Hotel Ads and intent-split campaigns we move the margin back to your own website.
Your reality on Google Ads
What actually makes hotel SEA hard — and why generic performance agencies fail at it.
-
OTA commission eats the margin
Booking.com, Expedia, HRS take 15–25 % on every booking. Hotels that do not actively push direct bookings give away double-digit euro amounts per room and night — and even hand over bookings under their own hotel name to OTAs.
- OTAs bid on your hotel name in Google Ads
- Commission is higher than most SEA click costs
- Guest retention works better through the direct channel
-
Seasonality breaks every standard bidder
Business travel, trade-fair weeks, school holidays, long weekends — demand swings by a factor of 3–5 within weeks. Automated bid strategies without seasonal correction either overspend or underspend.
- Weekly budgets instead of monthly averages
- Seasonal bid adjustments for fairs and holidays
- Performance Max for inspiration, Search for booking
-
Search phases are not equal
„Hotel Berlin“ is comparison phase — low conversion, high cost. „Hotel Berlin Mitte 2 nights December“ is booking phase — high conversion. Mixing both into one campaign burns budget in the comparison phase.
- Generic city keywords ≠ booking keywords
- Different ad copy per phase
- Separate landing pages per intent
Our SEA services for hotels
Three levers that actually generate direct bookings in hospitality — not just clicks.
-
Brand protection & Hotel Ads
Dedicated brand campaign on hotel name, hotel name + city, hotel name + book. Plus Hotel Ads with live rates from your booking engine (SiteMinder, Cultuzz, Hotelchamp) directly in Google Search and Maps — pay-per-click or pay-per-stay.
-
Intent-split search campaigns
One campaign for the comparison phase („hotel + city“), one for the booking phase („hotel + city + district + dates“). Separate ad copy, separate landing pages, separate bids — no budget bleed between inspiration and purchase.
-
LTV-based conversion tracking
Tracking on first booking, nights per stay and return rate. CPA steering against customer lifetime value instead of single booking — returning guests with 5–15 nights per year change every bid strategy.
How we work with hotels
Direct booking as margin recovery — take seasonality, language and LTV seriously.
In parallel we connect the booking engine to Google Hotel Ads (SiteMinder, Cultuzz, Hotelchamp or direct), set up brand protection against OTA bidders and split comparison from booking phase in the search campaign structure. Seasonal budget control per week instead of a flat monthly cap — trade-fair weeks, holidays and long weekends each get their own cap.
Typical project flow in a hotel
First direct bookings through SEA within weeks — seasonal optimization as an ongoing task.
-
Phase 1 — Direct-booking audit & booking-engine check
Week 1–2
Analysis of current OTA vs. direct-booking share, commission cost per channel, booking engine connectivity (SiteMinder / Cultuzz / Hotelchamp), brand protection status, seasonality patterns of the last 12 months.
-
Phase 2 — Campaign setup & Hotel Ads
Week 2–6
Brand campaign live, Hotel Ads via booking-engine connector live, intent-split search campaigns running, conversion tracking on first booking and stay value, DE / EN language targeting separated.
-
Phase 3 — Seasonal optimization & LTV steering
Month 2–6
Weekly budget caps along fairs, holidays and long weekends, LTV-based bidding strategies, Performance Max for inspiration phase, A/B tests on ad copy (best rate vs. upgrade vs. flexible cancellation).
-
Phase 4 — Scale the direct-booking share
Ongoing
Monthly reporting with direct-booking share, OTA savings potential and CPA vs. LTV, cross-sell campaigns for returning guests, Demand Gen for new source markets, continuous brand protection against OTA bidders.
Frequently asked questions from hospitality
- Yes — exactly because of them. Booking, Expedia and HRS take 15–25 % commission on every booking. Every direct booking on your own website saves that margin. A clean brand campaign costs 0.15–0.40 € CPC at conversion rates of 8–15 %. Even including click cost, direct bookings are significantly cheaper than OTA commissions. Without SEA you leave bookings under your own hotel name to OTAs who bid on exactly that.
- Hotel Ads are a dedicated Google Ads format. Rates and availability flow live from your booking engine (SiteMinder, Cultuzz, Hotelchamp, SynXis etc.) into Google Search and Google Maps — right next to OTA rates. Billing is either pay-per-click or pay-per-stay (commission on realised stay). Hotels that skip this format simply do not appear in the price comparison block and silently lose the booking to Booking.
- With a dedicated brand campaign on your hotel name, paired with a trademark complaint at Google Ads against OTA bidders. We run exact and phrase match on hotel name, hotel name + city, hotel name + book — and show an ad with „best price direct“ plus tangible perks (upgrade, breakfast, flexible cancellation). Your ad sits above the OTA listings and reclaims the booking before any commission is paid.
- A realistic entry point is 1,500–4,000 € media budget per month plus agency fee. Brand campaign (small, highly efficient), Hotel Ads (variable, often 8–15 % commission on realised revenue), one generic search campaign on „hotel + city + district + dates“ and seasonal Performance Max. We steer budget per week — trade-fair weeks, school holidays and business-travel phases all need different caps.
- Both. Click conversion is the fast signal (booking completed in the booking engine funnel). The real value comes from customer lifetime value: a returning guest books 5–15 nights per year. We track first booking, average nights per stay and return rate, and steer CPA against LTV — not against the single booking. That changes bid strategy and seasonal budget radically.
- In over 30 % of cases yes. Business travellers and international tourists search in English — often even from German IP addresses. We split campaigns by language, because ad copy, booking engine language and conversion path each need their own design. A German campaign served to English-speaking users burns budget through high drop-off at the booking step.
Does Google Ads make sense alongside Booking.com and Expedia at all?
What are Hotel Ads — and do we really need them?
How do we protect our hotel name from OTAs in Google?
How much budget do we need for a serious direct-booking push?
How do you measure the real value of a direct booking — click or stay?
Do we have to advertise in English even though the hotel sits in Germany?
Ready to move bookings from Booking.com onto your own website?
30 minutes — we review direct-booking share, brand protection status and the realistic savings potential against OTA commissions.