Sites that get your trips booked.

Fast on a phone. One tap to WhatsApp. Nothing to maintain.

From US$200
Live in 3 days
Time zone GMT+8
Diamond Beach, Nusa Penida — turquoise shallows, golden sand and palms below limestone cliffs

Why these sites work

One tap to WhatsApp

Every trip has a button that opens a message, already written.

Loads in under a second

No WordPress, no page builder, no plugins in the way.

Nothing to maintain

You own the site and the domain. Nothing to update, ever.

Recent work

Live sites and builds in progress

One tap to WhatsApp

Every trip has a button that opens a message, already written.

Loads in under a second

No WordPress, no page builder, no plugins in the way.

Nothing to maintain

You own the site and the domain. Nothing to update, ever.

Boho Fish homepage: sunrise over a Balinese outrigger boat with a Book via WhatsApp button

Boho Fish

Deep sea fishing charter · Kuta, Bali

Six trips with real prices, a catch gallery, English and Chinese, and WhatsApp booking.

Lighthouse mobile, median of three runs, Sep 2026.

100SEO
96Speed
Visit site →
Samudra Blue homepage: a liveaboard charter site with trips and a WhatsApp button

Samudra Blue

Demo build · sample content

Liveaboard expeditions · Bali & eastern Indonesia

The version where you edit the content. Trips, dates, prices and remaining seats come from a spreadsheet you keep — leave the date blank and it shows as a year-round trip; set seats to zero and it moves itself to Unavailable.

A demo, not a client. Business, crew and reviews are invented.

Reserved — New Zealand

Stays empty until it's live and the owner is happy to be shown.

How your guests book

What the site is built around
First

They find a photo

Instagram, or a search for your town. You already do fine here.

Then

They open your site

How long, how much, what's included. This is where operators lose people.

Finally

They message you

One tap. Trip name already in the message.

What you get

Fixed scope, fixed price
  • One-page site
  • Built mobile first
  • Your trips and prices
  • Photo gallery
  • Google reviews
  • WhatsApp buttons
  • Google Search & Maps
  • Your domain
  • Hosting, first year
  • Sharing preview image
  • Two rounds of changes
  • Optional: you edit content yourself
US$200–600

Quoted before I start. Price follows scope, not postcode — a single-location operator lands near the bottom; more trips, more sections or content you edit yourself move it up.

Set and forget US$30/year Content stays as built. Covers hosting, domain renewal and one small update a year.
You edit it yourself US$30/month You edit trips, dates, prices and seats yourself. Includes the running parts and content help.
  • One list per round, not a message at a time.
  • US$30 for extra rounds or sections beyond six.
  • You own everything. Leave whenever, it goes with you.

What I need from you

Photos are always the bottleneck
10–15

Original photos, landscape where you have them. Not saved from Instagram.

Your trips

Names, hours, what's included, and the price you actually charge.

One number

The WhatsApp number enquiries should land on.

Your listing

A link to your Google Business Profile, for reviews and the map.

How it runs

Four steps
01

Send me your business

Your trips and a few photos. I come back with a price and a date.

02

I build it

A working link on a real address, within three days of getting your details.

03

You go through it

Two rounds. Send one list each time.

04

It goes live

Your domain, Google setup, done. Then it looks after itself.

Xinpeng
Xinpeng

I build these one at a time, and I'm the person you'll be messaging. No team, no account manager. Based in Bali.

Send me your business →