surfup

Boutique hotel

Direct bookings grew from 18% to 44% of the total; aggregator commissions fell from 14% to 9%

Hospitality · Development · SEO · GEO · Multilingual
Project context

The client is a 28-room boutique hotel in a resort town, with design-led rooms, a local-cuisine restaurant and a spa, and a high share of returning guests. Its problem was typical of independent hotels: aggregators brought bookings but ate into margins and owned the guest relationship. The hotel did not know who was arriving, could not offer an upgrade and paid for each guest again and again. Its own site ranked outside the top 20 for core searches, did not accept bookings and was available only in English despite a mixed-language audience. The trigger was another aggregator commission review: the calculations showed that a direct channel would cost less than any advertising investment.

01 · Challenge

Build a direct booking channel as convenient as the aggregators:

a multilingual site with current rates, instant online payment, a genuinely lower price than OTAs, content that attracts organic traffic, and visibility where guests choose hotels today—in search and AI assistant answers. The constraint: the hotel team consists of administrators, not marketers, so all management had to fit into a few screens.

02 · Work completed

The strategy is simple to state and demanding to execute: guests should find the hotel themselves, book for less than on an aggregator and receive something with a direct booking that aggregators cannot offer.

  • Audited visibility and reputation: rankings by language, comparisons with city competitors and review analysis. We mapped the searches and languages through which guests could find the hotel.
  • Built a multilingual site, starting with Russian and English, with a fast mobile experience, room and public-area photos, and candid descriptions that give distances to the beach and attractions.
  • Integrated a direct booking engine with current rates, instant payment and confirmation by email and messenger. Direct bookings are always cheaper than on aggregators; this rule is built into rate management.
  • Created direct-booking packages: breakfast, late checkout, a spa voucher and transfers—benefits unavailable on OTAs, so comparisons favour the site.
  • Developed a content strategy of city guides, seasons, events and itineraries: informational pages attract guests who are still deciding and guide them to booking through internal links.
  • Added Hotel, Room and Offers structured data with prices and reviews so search engines can show the hotel in rich results.
  • Worked on GEO (Generative Engine Optimization): structured facts about the hotel, rooms, restaurant and location so ChatGPT and other assistants can accurately mention it in answers to “where to stay in [city]”.
  • Set up retention: a post-booking sequence covering arrival preparation, upgrades and add-on services before arrival, and an invitation to return with a direct-booking discount after checkout.

Rate discipline sustains the entire result: the direct price is never higher than on an OTA, or guests go where booking feels more familiar. Management fits into a few screens—room availability and rates, packages and the content calendar—so administrators can handle it without a marketer. GEO also deserves mention: AI assistant answers are a new layer of visibility where a small independent hotel can compete with chains on equal terms. What matters is not budget but complete, well-structured facts about the property. This is the channel on which we place our main expectations for next season.

03 · Outcome

The main financial effect was a five-percentage-point reduction in commissions as a share of revenue. For an independent hotel, that is comparable to two employees’ salaries and goes straight to margin. Direct guests spend more and are more loyal: packages and upgrades raised the average check by 12%, while guest data lets the hotel invite them back without intermediaries. Site traffic grew threefold thanks to guides and local searches. Informational pages converted to bookings better than expected: someone reading “what to see in the city over a weekend” is already choosing where to stay.

04 · Key results
MetricResult
Share of direct bookings18% → 44%
Aggregator commissions (share of revenue)≈14% → ≈9%
Average check of a direct guest+12%
Organic site traffic×3.2

Metrics are transcribed from the original case materials. A period is stated where it is recorded in the source.

Year-one results of the direct channel
direct bookings share (was 18%)
44%
aggregator commissions in revenue (was ≈14%)
9%
average check of a direct guest
+12%
organic site traffic
×3.2
Channels and visibility
Direct bookings share
Before18%
After44%
Aggregator commissions (share of revenue)
Before≈14%
After≈9%
Lower is better
AI prompts that mention the hotel
Before≈8%
After≈29%
Guest journey
  1. 01Search or AI question
  2. 02Guide on the site
  3. 03Room page
  4. 04Direct bookingpriced below aggregators
Next steps

The next cycle for developing the direct channel:

  • A loyalty programme for direct guests, with accumulating benefits and early access to seasonal rates.
  • Add German and Chinese versions of the site to match demand in the resort town.
  • A pre-arrival upsell module: room upgrade, transfer and spa in two clicks from the confirmation email.
Quote
Every percentage point of direct bookings is money that stays with the hotel instead of going to an aggregator. In a year, we won back almost half our booking flow and learned our guests’ names for the first time.

— Boutique Hotel Manager

Latest materials

All materials

Practical articles and guides by SurfUp.

Guide · 10 min

“What is…” pages and AI answers: lost clicks or falling demand

A bank’s reference section lost 24% of visits as demand fell 13%. How to tell clicks lost to an AI block from falling demand and how to measure it.

Read
Guide · 8 min

Traffic dropped after a Google update

How to tell whether a traffic drop comes from a Google update, seasonality or a site fault. 2026 update timeline, a six-question check and a plan for the first 14 days.

Read
Guide · 9 min

Demand fell or the site lost: reconciling traffic with Wordstat

Demand for deposits fell 75%, traffic 37%; for cards demand −35%, traffic −63%. How to reconcile traffic with demand and not blame the site for the market.

Read