Case Study: How a Boutique Villa in Ubud Achieved 62% Direct Bookings in 6 Months

Direct Booking

In January 2024, a boutique villa in the rice terraces outside Ubud was generating 91% of its bookings through Airbnb and Booking.com. Sixteen months later, 62% of bookings came directly through the villa’s own website, with OTA commissions reduced from approximately Rp 85 million per year to under Rp 35 million — a Rp 50 million annual margin improvement on unchanged occupancy.

This is an account of what changed, what was tried and abandoned, and what actually worked.

The Starting Point: OTA Dependency with No Clear Exit

The villa — a four-bedroom property with private infinity pool and 180-degree rice terrace views — had operated successfully since 2021 almost entirely through OTAs. The host had attempted a basic WordPress website in 2022, but it had no booking functionality and generated perhaps three direct inquiries per month, none of which converted consistently.

The business was profitable. The owner’s concern was not survival but sustainability: Airbnb’s algorithm had shifted twice in 18 months, each time briefly reducing visibility and bookings. A third-party platform controlling 91% of your revenue, with no obligation to maintain your ranking, is a risk most business owners in any other sector would find unacceptable.

Phase 1: Website Rebuild (January–February 2024)

The first step was a complete rebuild of the villa website with three priorities: professional photography, mobile performance, and an integrated direct booking engine.

The original site used stock photography supplemented by low-resolution phone photos. A professional photographer spent a full day at the villa, capturing the infinity pool at sunrise, each bedroom in natural light, the outdoor dining area, and the rice terrace views from multiple angles. The investment: Rp 6,500,000.

The new site was built on a performance-optimized WordPress installation with Beds24 integrated as the booking engine. It loaded in under 2.5 seconds on mobile, displayed a live availability calendar, and offered direct booking at parity with OTA rates — with the addition of a free airport transfer for direct bookings of 5+ nights.

Phase 2: SEO Foundation (February–April 2024)

With a functional direct booking website, the next challenge was traffic. SEO was the primary investment channel: no paid advertising in the initial months.

Keyword research identified several high-value, low-competition search terms:

  • “villa rice terrace view Ubud” — 320 monthly searches, relatively low competition
  • “private villa Ubud infinity pool” — 480 monthly searches
  • “boutique villa Ubud direct booking” — 110 monthly searches, very low competition
  • “Ubud villa 4 bedroom private pool” — 260 monthly searches

Dedicated landing pages were created for each core search theme. The villa’s blog was relaunched with articles addressing questions prospective Ubud guests actually search: “best time to visit Ubud rice terraces,” “private driver Ubud half day,” “Ubud yoga retreat vs private villa.” Each article built topical authority and linked to relevant booking pages.

Phase 3: Guest Communication System (April–May 2024)

A WhatsApp chatbot was implemented to handle availability inquiries outside business hours — a significant issue given that European and Australian guests often research at times that correspond to Bali’s early morning hours.

The chatbot handled availability checks, pricing inquiries, and FAQ responses. Guests requiring personalized answers were escalated to the host or villa manager with a 2-hour response commitment during business hours.

Additionally, an email capture form was added to the website and a simple post-stay email sequence was implemented: a thank-you message 3 days after checkout, a follow-up at 6 months, and a personalized direct booking offer at 11 months (timed to prompt advance planning for the following Bali high season).

Results by Quarter

Q1 2024 (January–March): Website relaunched. SEO work underway. Direct bookings: 3% of total (up from near-zero).

Q2 2024 (April–June): First SEO traction. Key pages ranking on page 2 for primary terms. Direct bookings: 12% of total. WhatsApp chatbot handling 60% of off-hours inquiries.

Q3 2024 (July–September): Peak season. Three pages on page 1 for target keywords. Direct bookings: 28% of total, up significantly. First direct repeat booking from a guest originally acquired through Airbnb.

Q4 2024 (October–December): Direct bookings: 41% of total. Email list growing steadily. Google ranking for “villa rice terrace Ubud” reached position 4.

Q1 2025 (January–March): Direct bookings: 58% of total. Rank position 2 for primary keyword. OTA listings maintained but shifted to fill availability gaps rather than primary channel.

April–May 2025: Direct bookings: 62% of total and rising.

What Didn’t Work

Two experiments were discontinued. Instagram advertising (Meta ads) was tested with a Rp 500,000/day budget for six weeks — resulting in good engagement metrics but few confirmed bookings and a cost-per-acquisition that was uncompetitive with organic search for this villa’s price point and longer booking lead times.

A partnership with a local Ubud travel blogger drove significant traffic in a single week but no bookings — suggesting the audience was seeking inspiration content rather than actively planning a specific trip.

Transferable Lessons

The shift from 9% to 62% direct bookings in 16 months resulted from a combination of factors that compound over time rather than any single tactic:

  1. Professional photography is foundational — amateur photos on a direct booking website actively reduce trust compared to the polished presentation of OTA listings
  2. SEO requires 6+ months before meaningful traffic, but compounds indefinitely once established
  3. The airport transfer incentive for direct bookings of 5+ nights was cited by guests as a deciding factor in over 30% of direct conversions
  4. Post-stay email outreach generated a 14% repeat booking rate from past OTA guests in the first year
  5. WhatsApp chatbot availability outside business hours demonstrably reduced inquiry-to-inquiry-abandonment rate

The total investment over 16 months: approximately Rp 45 million (photography, website rebuild, SEO work, chatbot platform, email tool). The annual margin improvement from reduced OTA commission: Rp 50 million and growing as the direct booking percentage continues to increase.

Interested in a similar strategy for your Bali property? Speak with the Bali Web Design team.