Why your villa needs its own website
Platforms like Booking.com and Airbnb usually take a commission or service fee of around 15% per reservation. For a villa that charges IDR 1,500,000 a night, that's about IDR 225,000 a night that never reaches you.
A website doesn't replace the OTAs. Many new guests will still find you there. But a website gives you a place for:
- Returning guests. Guests who stayed and loved it can book again directly, without going through a platform.
- Guests who already found you, through Instagram, Google Maps or a friend's recommendation, and are looking for a way to book direct.
- Trust. Many travellers search for a villa's name on Google before they book. An official website shows them your villa is a real, well-run business.
What we build into a villa website
- Written for international guests. Most villa guests in Bali come from abroad, so the English version comes first. An Indonesian version for domestic guests can be added.
- Photo galleries that load fast. Photos are the main reason people book. We compress and arrange them so they stay sharp without slowing the page down on mobile data.
- A page for each unit or room type, with its capacity, facilities and photos.
- Booking on WhatsApp. A button that opens a chat with you, with the unit and the guest's dates already filled in. It's simple, and it matches how most villas in Bali already work.
- A location map and directions, including the distance to the airport, the beach, or the centre of Ubud or Canggu.
- Google Business Profile. So your villa shows up on Google Maps when people search for a place to stay near you.
See an example
We built one fictional villa, Alang Villas Ubud, in three package versions. The content and photos are the same, so you can compare what you get at each price:
- Starter version ↗ (IDR 500,000): one page with villa cards showing prices per night, facilities, a photo gallery, the location and a contact form that sends straight to WhatsApp.
- Business version ↗ (IDR 2,500,000): five pages (home, all villas with photos and facilities, experiences, gallery, and booking & contact), seasonal rates, a booking request form with dates, an FAQ and Google Maps.
- Custom version ↗: eight pages, with a page and floor plan for each villa, an availability calendar with a price calculator, four currencies, dark mode and a video on the home page. It also includes a monthly report showing your visitors, where they came from and how many booking requests you got.
Compare the three packages
The same villa website in three versions. Custom starts from the Custom demo: keep what you need, add or remove the rest.
| Feature | StarterRp 500.000one-time, promo price | BusinessRp 2.500.000one-time, promo price | CustomQuotedbuilt around the features you choose | |
|---|---|---|---|---|
| In the Custom demo | + Add or remove | |||
| Best for | A new villa that needs a simple website | A villa that wants guests to book directly | Hotels and villas that want the premium look and their own booking system | |
| Website | ||||
| Pages | 1 | Up to 6 | 8 | Custom options: Any number |
| Photos & video | 6 photos | Full gallery | Full gallery + hero video | Custom options: Add a 360° virtual tour |
| Luxury look: motion effects & dark mode | Not included | Not included | Included | Custom options: Keep, tone down, or leave out |
| Languages & currencies | Extra cost | Extra cost | EN & ID · 4 currencies | Custom options: Add 中文, 한국어, Русский… |
| Looks good on phones, with a WhatsApp button | Included | Included | Included | |
| Booking & payment | ||||
| Prices | Asked on WhatsApp | Price table per season | Per-night prices, total adds up live | Custom options: Add promo codes & last-minute deals |
| How guests book | WhatsApp or contact form | Booking request with dates | Instant booking on a live calendar | Custom options: Instant, or request & approve |
| Online payment | Not included | Not included | QRIS, e-wallet, bank transfer, card, PayPal | Custom options: Pick the methods; deposit or full |
| Spa, tours & private chef | Not included | Not included | Added while booking | Custom options: Separate experiences shop |
| After booking | Not included | Not included | Confirmation, invoice & voucher | Custom options: Auto email & WhatsApp; guests change or cancel themselves |
| Owner tools | ||||
| Visitor & booking report | Not included | Not included | Monthly | Custom options: Live dashboard with login |
| Villa management system (web app) | Not included | Not included | Not included | Custom options: Booking database, guest list, payments, housekeeping, staff logins, Airbnb & Booking.com sync |
| Marketing | ||||
| New guests: Google & Google Maps setup | Not included | Included | Included | Custom options: Add a blog & guest reviews |
| Returning guests | Not included | Not included | Not included | Custom options: Loyalty program: member rates, points & repeat-stay discounts |
| Service | ||||
| Rounds of design changes | 2× | 4× | As needed | |
| After launch | Not included | Guide to update it yourself | Ongoing maintenance & support | |
| View demo ↗ | View demo ↗ | View demo ↗ | Ask for a quote → | |
Every package includes your website address (domain) and keeping the website online for the first year. Starter and Business prices are the current promo.
The package we recommend
For villas, we usually recommend the Business package (IDR 2,500,000). It has room for up to 6 pages, which is enough for a home page, unit pages, a gallery, the location and contact. It also includes a business email address and a Google Business Profile setup. If you also want an Indonesian version, add the bilingual option (from IDR 400,000).
If you have a single unit and want to start small, the Starter package (IDR 500,000) works too: one page with photos, facilities, the location and a WhatsApp booking button. All packages are listed on our pricing section.
What you need to prepare
- Your best villa photos. Professional photos are ideal, but phone photos taken in daylight with natural light can look good too.
- A list of your units, their capacity and facilities.
- Your address and Google Maps pin.
- The WhatsApp number that will receive bookings.
We can also write or polish your villa descriptions with our content writing service, from IDR 300,000.
Talk to us about your villa website
Send us your villa's name or OTA listing link and we'll give you free first suggestions.