Skip to main content
Back to List
WebsiteDirect bookingWhatsApp8 languages

Bima Villa: direct-booking site for an Ubud pool villa

Client: Bima VillaIndustry: Villa rental, Ubud
Bima Villa: direct-booking site for an Ubud pool villa

Project Summary

57
Visitors, first two weeks (29 Oct to 12 Nov 2026)
3
WhatsApp enquiry clicks
IDR 0
Ad spend
WhatsApp
Booking channel

The site launched on 29 October 2026 and is two weeks old, so no booking has been counted yet. Google Analytics to 12 November: 57 visitors (53 direct, 4 from Instagram and Facebook), 3 WhatsApp enquiry clicks (a click on the booking button or a contact-form submit) by 3 people. There are no visits from Google search or AI assistants yet; the domain is new. We will update this study when bookings are counted.

The Challenge

Bima Villa is a private two-bedroom pool villa in Petulu, Ubud, and it was listed on Airbnb. Every booking made there loses 15 to 22 percent to commission, and a guest who searched the villa's own name had no site of its own to find. International guests compare quickly and leave a page that is slow or unclear.

Our Solution

We built one fast website with one path: pick dates, then message the owner on WhatsApp. The calendar shows which nights are taken, the WhatsApp message arrives pre-filled, and the pages are written in eight languages so guests from Europe, Asia and Indonesia read the villa in their own language.

Where the extra profit comes from

Cuts commission

Guests message the owner directly

The booking card sends the dates, guest count and extras (airport transfer, breakfast, scooter) to the owner as a ready WhatsApp message. No platform sits in the middle taking a share of the nightly rate.

Adds bookings

A calendar guests can rely on

The calendar reads the nights already blocked on the villa's Airbnb calendar and marks them, so guests ask only about nights that are free.

Adds bookings

Facts Google and AI assistants can quote

An 'At a glance' fact sheet, direct answers in the FAQ and structured data state the bedrooms, capacity, price and location in plain text, so search engines and AI assistants can quote them.

Adds bookings

Eight languages, each written as its own copy

English, Indonesian, Chinese, French, Korean, German, Japanese and Dutch, each written for its readers rather than translated word for word. The Airbnb listing stays open; guests who already know the name book direct.

Tech Stack

Astro Tailwind shadcn/ui Cloudflare Workers
Your Turn

Want Similar Results for Your Business?

Let us discuss how we can apply these strategies to your business.

Other Case Studies

Send this page