How a Bali Tour Client Got Its First Direct Booking Within a Week of Launch

One of our long-time tour clients in Bali had been running trips for over 15 years. Great guides, happy travelers, a real local operation. But almost every booking came through third-party platforms, and a meaningful cut of each one went straight to the platform instead of the people actually running the trip.
We rebuilt their site so guests could book and pay directly, with the same kind of smooth booking flow people are used to from those platforms, backed by a trusted Indonesian payment gateway so international guests could pay safely. Alongside that, we started building the SEO and AEO foundation for the long run. Within a week of launch, a guest found the site organically and booked directly. Here is what we built, and why we think how we worked together mattered just as much.
What Was This Client Up Against?
A few things were working against them. They had been operating for more than 15 years, but most of their bookings ran through third-party tour and activity platforms, the kind of sites where a traveler can search, compare, and book in one place. That convenience comes at a cost: a sizeable share of every booking goes to the platform rather than the people running the trip.
Their own site was still running on an old WordPress setup. It was slow, not built for how people search today, and not set up to take payment the way most international travelers expect. Guests had bank transfer, e-wallet, and QR options, but no straightforward way to pay with a foreign credit or debit card.
Why Does Booking Direct Actually Matter?
This part is easy to underestimate until you see the numbers. According to industry data on tour operator distribution channels, commissions on third-party booking platforms commonly run anywhere from 20 to 40 percent per booking. That comes straight off the top, before an operator pays guides, covers logistics, or sees any profit.
For this client, booking direct means more of what a guest pays reaches the people actually running the trek, instead of a platform that does not run the trip or know the terrain. It is not about abandoning those platforms entirely. It is about not being fully dependent on them for a business that does not have to be.
What Did We Actually Build?
The scope touched nearly every layer of the business, not just the content on the page:
- A direct booking system built on its own separate environment from the marketing site, so the booking flow stays fast and secure without the two weighing each other down, while still feeling like one smooth process to the guest: browse treks, pick a date, pay, done.
- A trusted Indonesian payment gateway behind that flow. We guided the client through setting up the account and resolved verification issues along the way, so both local and international guests, including foreign credit and debit cards the old site could not accept, can pay safely.
- A move to a modern, faster platform for the marketing site itself, with every old URL mapped over so nothing from years of search visibility got lost.
- Content restructured around the real questions travelers ask, with FAQ schema so those answers can surface directly in search and AI results.
- The start of a proper SEO and AEO foundation, ongoing work rather than a one-time fix.
- Analytics set up on the new site, so decisions from here on are based on what visitors actually do, not guesses.
How Did We Work Together Through the Technical Side?
This is the part we care about as much as the result. A lot of the business owners we work with know their craft inside out, routes, guides, what makes a good trip, but the technical side of running a website understandably confuses a lot of them. Payment gateway settings, URL redirects, schema markup, none of that is something they signed up to learn.
So that became part of our job too. Every change we made, we explained in plain terms before we made it: what it was, why it mattered, and what would actually change for them or their guests. Not a technical report they had to decode alone, a conversation. If something needed their decision, like which payment methods to prioritize, we laid out the options and the trade-offs instead of just picking for them.
That back and forth is slower than just building something and handing over a finished product. It is also the reason the client understood exactly what they were getting and why, instead of being handed a black box they had to trust blindly.
What's Happened Since Launch?
The new site went live with the direct booking flow working, payments going through safely, and content rebuilt around real questions travelers ask. Within a week, a guest found the site organically, through search, and booked a trek directly, no ad spend behind it.
The SEO and AEO work is ongoing. We keep refining the foundation as we learn more about how the site performs, and so far the progress has been genuinely encouraging. The client is happy with how it is going, and so are we.
Frequently Asked Questions
I don't understand the technical side of my own website. Can you still help me? Yes, that is most of the businesses we work with. We handle the technical work and explain it in plain language as we go, so you understand what changed and why, without needing to learn web development yourself.
Why would I want to accept bookings directly instead of relying on third-party platforms? We are not suggesting you drop those platforms entirely. The point is not being fully dependent on them, since commissions typically run 20 to 40 percent per booking and a platform can change your visibility without warning. A direct booking channel gives you a path that is actually yours.
Will my guests trust paying directly on my own site? That comes down to the booking experience and the payment setup. If checkout feels as smooth and familiar as the big platforms, and payments run through a reputable gateway, most guests have no hesitation.
Will I lose my search rankings if I migrate to a new site? Not if the migration is done properly. Every old URL needs to be mapped to its new address with proper redirects, which is exactly what we did for this client, so none of their existing search visibility was lost.
What if my guests are international and my current payment setup doesn't work for them? That is worth checking closely. If your site only supports local bank transfers or e-wallets, you may be turning away international guests who simply cannot pay. Adding card processing through a reliable payment gateway is usually a straightforward fix.
Is SEO and AEO something you do once, or is it ongoing? Ongoing. The foundation gets built first, but search and AI behavior keeps shifting, so the content and structure need regular attention after launch, not a one-time push.
How do I know if my site has the same gaps this client had? Run it through our AEO and SEO audit tool. It checks the technical foundation, content structure, and trust signals, and gives you a concrete starting point instead of a guess.
What Should You Do Next?
If any of this sounds familiar, too much riding on platforms you do not control, a payment setup that is turning guests away, a technical backlog you keep avoiding, you do not need to tackle it all at once.
- Run your site through our AEO and SEO audit tool to see where the foundation actually stands.
- Look at how much of your business depends entirely on third-party platforms, and think about what a direct channel alongside it could look like.
- If payments, migrations, or technical SEO feel like a wall you keep avoiding, that is exactly the kind of thing we handle, and explain, as we go.
If your business is dealing with any of this, I would be happy to help. Schedule a call with me and we can talk through where to start.
I am genuinely happy every time I see a client's business grow because of work we did together. This one is still a work in progress, the SEO and AEO foundation keeps getting built out, but the early signs have been encouraging for both of us. Watching that happen, and knowing Jupitr grows right alongside the businesses we work with, is still the best part of this job for me.




